/*



Theme Name: Nersterz



Theme URI: https://wordpress.org/themes/netsterz/



Author: the WordPress team



Author URI: https://wordpress.org/



Description: Netsterz is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Netsterz will make your WordPress look beautiful everywhere.



Version: 1.2



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



This theme, like WordPress, is licensed under the GPL.



Use it to make something cool, have fun, and share what you've learned with others.



*/



@charset "utf-8";/* CSS Document */

 @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,700italic,800,800italic,600italic);

 @import url(https://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700,900);

 @import url(https://fonts.googleapis.com/css?family=Raleway:400,700,800,900,300,600);

 @font-face {

 font-family: 'open_sansbold';

 src: url('fonts/opensans-bold-webfont.eot');

 src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-bold-webfont.woff2') format('woff2'), url('fonts/opensans-bold-webfont.woff') format('woff'), url('fonts/opensans-bold-webfont.ttf') format('truetype'), url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');

 font-weight: normal;

 font-style: normal;

}

 @font-face {

 font-family: 'open_sanslight';

 src: url('fonts/opensans-light-webfont.eot');

 src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-light-webfont.woff2') format('woff2'), url('fonts/opensans-light-webfont.woff') format('woff'), url('fonts/opensans-light-webfont.ttf') format('truetype'), url('fonts/opensans-light-webfont.svg#open_sanslight') format('svg');

 font-weight: normal;

 font-style: normal;

}

 @font-face {

 font-family: 'open_sansregular';

 src: url('fonts/opensans-regular-webfont.eot');

 src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-regular-webfont.woff2') format('woff2'), url('fonts/opensans-regular-webfont.woff') format('woff'), url('fonts/opensans-regular-webfont.ttf') format('truetype'), url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');

 font-weight: normal;

 font-style: normal;

}

 @font-face {

 font-family: 'open_sanssemibold';

 src: url('fonts/opensans-semibold-webfont.eot');

 src: url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-semibold-webfont.woff2') format('woff2'), url('fonts/opensans-semibold-webfont.woff') format('woff'), url('fonts/opensans-semibold-webfont.ttf') format('truetype'), url('fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');

 font-weight: normal;

 font-style: normal;

}

 @font-face {

 font-family:'Glyphicons Halflings';

 src:url(fonts/glyphicons-halflings-regular.eot);

 src:url(fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(fonts/glyphicons-halflings-regular.woff) format('woff'), url(fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')

}/*******************************************************************************/

* { margin: 0; padding: 0; }

body { margin: 0; padding: 0; font-family: 'Roboto', sans-serif; }

/**********************blog css starts here***************************************/

.section-blog{

	background: url(images/pattern5.png) repeat;

    background-size: cover;

    height: 150px;

}

.blog-hdng{

    float: left;

}

.blog-hdng h2 {

	font-family: "open_sansbold";

	font-size: 30px;

	margin: 33px 0px 0px;

}

.blog-hdng span{

	font-family: 'open_sansregular';

	display: block;

	color: #ff0000;

	font-size: 24px;

}

.hdng-right-img img{

	float: right;

	margin-top: 14px;

	width: 162px;

}

.blog_one {

	margin-top: 53px;

}

.tags_right_side{

    border-top: 0px;

    margin-bottom: 20px;

}

.tags_right_side h3 {

	text-align: center;

	text-transform: uppercase;

	background: #ff5b33;

	font-weight: bold;

	padding: 10px 0px;

	color: #fff;

    margin-bottom: 0px;

}

.tags_right_side ul{

    margin-bottom: 0px;

    padding: 10px;

    background: #242424;

}

.tags_right_side li a {

	display: block;

	line-height: 20px;

	padding: 8px 10px;

	border: 1px solid #ccc;

	margin: 10px 0px;

    color: #fff;

}

.tags_right_side li a:hover{

    background: #0488c1 !important;

    border: 1px solid #0488c1;

}









/**********************blog css ends here***************************************/

ul, li { margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; }

p { margin: 0; padding: 0; }

a { transition: all 0.4s ease 0s; }

img { border: 0; outline: 0; max-width: 100%; }

.clear { clear: both; }

.wrapper { width: 100%; position: relative; }

.container { margin: 0 auto; position: relative; width: 1170px; }

.orange { /*color:#DA221A;*/ color:#ff0000; }

.blue { color:#156bbb; }

.sky { color:#0488c1; }/*******************************************************************************/

.top-bar { background:#f2f7f9; color: #535353; width: 100%; }

.top-left { width:30%; float:left; font-size: 12px; padding:5px 0px; }

.top-left p a { color:#535353; text-decoration:none; }

.top-right { width:16%; float:right; }

.top-right ul { float:left; }

.top-right ul li { display:inline-block; padding: 0 3px; }

.top-right ul li a { display:block; }

.top-right input { background: #404040 url("images/search.png") no-repeat scroll 138px center; border: medium none; border-radius: 3px; color: #fff; float: right; margin: -5px 0 0; padding: 8px; width: 145px; }/*******************************************************************************/

.header { }

.header-main { background: #fff none repeat scroll 0 0; padding: 5px 0; width: 100%; }

.logo-area { float:left; width:25%; margin-top:8px; }

.header-right { float:right; width:62%; text-align:right; margin-top:8px; }

.header-right a { color: #ff5b33; font-size: 18px; font-weight: bold; text-decoration: none; }

.phone_nuimber { position: relative; right: 9px; top: 7px; }

.top-navigation { background: #363636 none repeat scroll 0 0; /*border-bottom: 1px solid #384958;*/ width: 100%; }

.top-navigation ul li { display:inline-block; position:relative; }

.top-navigation ul ul.sub-menu { background: rgba(21, 107, 187, 0.8) none repeat scroll 0 0; position: absolute; width: 225px; z-index: 999; display:none; top: 42px; }

.top-navigation ul li:hover ul.sub-menu { display:block; }

.top-navigation ul ul.sub-menu li { display:block; }

.top-navigation ul li a { color:#fff; display: block; font-size: 16px; padding: 11px 46px; text-decoration: none; }

.top-navigation ul li a:hover { color:#F90A16; background: #000000 none repeat scroll 0 0; }/*******************************************************************************/

.slider { width:100%; position:relative; }

.slider img { width:100%; height:auto; display:block; }

.slider-bar { bottom:0; background:#156bbb; width:100%; padding: 15px 0; margin-top:0px; }

.slider-bar h2 { color:#fff; font-family: 'open_sanslight'; font-size:30px; display:inline-block; }

.slider-bar h2 span { font-family: 'open_sansbold'; font-size:34px; }

.slider-bar a { color: #fff; float: right; font-size: 18px; text-decoration: none; text-transform: uppercase; padding: 11px 20px; border: 1px solid #fff; border-radius: 4px; }

.slider-bar a:hover { color:#156bbb; background:#fff; }/*******************************************************************************/

.about-us { width:100%; background: url(images/about-bg.png) no-repeat top center scroll; text-align:center; padding: 34px 0 70px; }

.about-us h2 { font-size:50px; font-family: 'open_sanslight'; color:#252525; }

.about-us h2 span { font-family: 'open_sanssemibold'; }

.about-us h3 { font-size:24px; color:#212121; }

.seprator { margin: 7px 0 10px; }

.about-us p { font-size:18px; font-family: 'open_sanslight'; line-height:30px; width: 92%; margin:0 auto; }

.about-us p a{text-decoration:none;}

/*******************************************************************************/

.services { background: rgba(0, 0, 0, 0) url("images/pattern.jpg") repeat scroll 0 0; padding: 0 0 100px; width: 100%; }

.services .top-icon { width:120px; text-align:center; margin:0 auto; }

.services .top-icon img { background:rgba(0, 0, 0, 0) url("images/pattern.jpg") repeat scroll 0 0; margin: -50px 0 0; padding: 20px 20px 0; border-radius:50% 50% 0 0; }

.services h2 { text-align:center; font-size:40px; color:#5b5b5b; font-family: 'open_sanssemibold'; margin: 0 0 35px; }

.services h2 span { font-family: 'open_sanslight'; color:#1064b2; }

.services ul li { box-shadow: 0 3px 4px #dddddb; display: inline-block; padding: 1.3%; text-align: center; width: 17%; }

.services ul li:hover { background: #fff none repeat scroll 0 0; }

.services ul li:hover a.read-more { background:#ef3e36; }

.services h3 { border-bottom: 1px solid #4d4b4c; color: #4d4b4c; font-size: 26px; margin: 0 0 10px; padding: 0 0 4px; font-family: 'open_sanssemibold'; }

.service-icon { background: rgb(241,98,73); background: -moz-linear-gradient(top, rgb(241,98,73) 0%, rgb(239,88,64) 50%, rgb(214,63,57) 51%, rgb(216,49,40) 100%); background: -webkit-linear-gradient(top, rgb(241,98,73) 0%, rgb(239,88,64) 50%, rgb(214,63,57) 51%, rgb(216,49,40) 100%); background: linear-gradient(to bottom, rgb(241,98,73) 0%, rgb(239,88,64) 50%, rgb(214,63,57) 51%, rgb(216,49,40) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f16249', endColorstr='#d83128', GradientType=0 );

-webkit-transition: all 1.3s ease-in-out; -moz-transition:    all 1s ease-in-out; -o-transition:      all 1s ease-in-out; -ms-transition:     all 1s ease-in-out; border-radius: 50%; margin: 0 auto 15px; padding: 37px 0; width: 165px; }

.services p { color: #6c6c6c; font-size: 15px; line-height: 22px; text-align: justify; min-height:154px; }

.services a.read-more { background: #4d4b4c none repeat scroll 0 0; color: #fff; display: block; margin: 20px auto 0; padding: 10px; text-decoration: none; width: 100px; border-radius: 4px; }

.services a.read-more:hover { background:#ef3e36; }

.services ul li:hover .service-icon { background: rgb(84,92,97); background: -moz-linear-gradient(top, rgb(84,92,97) 0%, rgb(84,92,97) 50%, rgb(54,64,73) 51%, rgb(54,64,73) 100%); background: -webkit-linear-gradient(top, rgb(84,92,97) 0%, rgb(84,92,97) 50%, rgb(54,64,73) 51%, rgb(54,64,73) 100%); background: linear-gradient(to bottom, rgb(84,92,97) 0%, rgb(84,92,97) 50%, rgb(54,64,73) 51%, rgb(54,64,73) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545c61', endColorstr='#364049', GradientType=0 );

-webkit-transform: rotate(360deg); -moz-transform:  rotate(360deg); -o-transform:   rotate(360deg); -ms-transform:  rotate(360deg); }/*******************************************************************************/

.get-quote { background: #156bbb none repeat scroll 0 0; display: none; padding: 25px 0; width: 100%; }

.get-quote h2 { color:#fff; font-size:38px; text-transform:uppercase; font-family: 'open_sanslight'; display:inline-block; }

.get-quote h2 span { font-family: 'open_sansbold'; margin-left: 20px; }

.get-quote a { display:inline-block; text-decoration:none; color:#fff; border:1px solid #fff; width: 200px; font-size:28px; text-align:center; text-align:center; font-family: 'open_sanslight'; padding: 8px; border-radius: 4px; margin-left: 80px; }

.get-quote a:hover { background:#fff; color:#156BBB; }/*******************************************************************************/

.our-work-speak { background: rgba(0, 0, 0, 0) url("images/our-work-speak-bg.jpg") no-repeat scroll 0 0 / cover; padding: 40px 0 100px; width: 100%; }

.our-work-speak-left { float: left; width: 38%; }

.our-work-speak-right img { display: block; width: 100%; }

.our-work-speak-left h2 { color:#ffffff; font-size:50px; font-family: 'open_sanslight'; line-height: 50px; }

.our-work-speak-left h2 span { font-size:80px; }

.our-work-speak-left h3 { font-size:26px; color:#fff; text-transform:uppercase; line-height: 50px; font-family: 'open_sanslight'; }

.our-work-speak-left h3 span { color:#ffe468; font-size:38px; font-family: 'open_sansbold'; }

.our-work-speak-left p { color: #fff; font-size: 16px; margin: 0 auto; }

.our-work-speak-left p span { text-transform:uppercase; }/*******************************************************************************/

.shadow { width:100%; text-align:center; margin-top:-4px; }

.theme-section { width:100%; background:url(images/pattern2.jpg) repeat scroll; padding: 0 0 50px; }

.theme-section h1 { color:#040404; font-family: 'open_sanslight'; font-size:33px; text-align:center; margin: 0px 0 0; }

.theme-section h1 span { font-family: 'open_sansbold'; font-size:44px; }

.theme-section h1 span.clr {/* color:#DA221A;*/ color:#ff0000; }

.theme-section p { font-size:18px; color:#262626; text-align:center; margin: 0 0 45px; }

.theme-sec-widget { width:23.5%; float:left; text-align:center; padding: 0 0 35px; margin-right:2%; border-bottom: 4px solid #d7d5d5; margin-top:17px; margin-bottom:20px; }

.theme-sec-widget.reset { margin-right:0; }

.theme-sec-widget .img-area { width:100%; height:166px; background:#555; }

.theme-sec-widget .mid-icon { width:100%; margin:-45px 0 5px; }

.theme-sec-widget h2 { font-family: 'open_sanssemibold'; font-size:18px; text-transform:uppercase; color:#073355; letter-spacing: -1px; margin-top:14px; }

.theme-sec-widget p { font-size:14px; color:#555555; margin:15px 0 0; }/*******************************************************************************/

.adorable { width:100%; text-align:center; background:url("images/adorable-bg.jpg") no-repeat scroll 0 0 / 100% 100%; padding: 40px 0 0; }

.adorable .heading { margin: -17 0 25px; }

.adorable h1 { color:#fff; font-family: 'open_sansbold'; font-size:33px; text-shadow: 4px 6px 5px #273039; margin-top:-18px; }

.adorable h1 span { color:#eccb2f; }

.adorable p { color: #fff; font-family: "open_sansregular"; font-size: 15px; line-height: 24px; margin-bottom: 20px; margin-top: 15px; }

.adorable p span { font-size:26px; font-family: 'open_sanssemibold'; display:block; }

.adorable-img { margin: 60px 0 0; width:50%; }/*******************************************************************************/

.seo-ready { width:100%; background:url("images/seo-bg.jpg") no-repeat scroll 0 0 / cover; padding: 3% 0 0; }

.seo-ready-left { float: left; margin: 63px 0 5%; width: 44%; }

.seo-ready-left img { display:block; }

.seo-ready-right { float: right; margin: 0 0 6%; width: 51%; }

.seo-ready-right h1 { /*color:#DA221A;*/ color:#ff0000; font-size:44px; font-family: 'open_sanslight'; text-shadow: 2px 2px 1px #fff; margin: 0 0 5px; }

.seo-ready-right h1 span { color:#2f2f2f; font-size:52px; font-family: 'open_sansbold'; }

.seo-ready-right p { font-size:16px; color:#252a2e; line-height:24px; text-align: justify; }

ul.seo-sec-list { margin:11px 0 0; }

ul.seo-sec-list li { display:block; background:url(images/li-icon.png) no-repeat center left; padding:0 0 0 30px; line-height:38px; }

.seo-ready-right a { border: 1px solid #000; border-radius: 6px; color: #000; display: block; font-size: 18px; margin: 47px 0 0; padding: 15px; text-align: center; text-decoration: none; width: 160px; margin-left:368px; }

.seo-ready-right a:hover { background:#c73535; color:#fff; border: 1px solid #c73535; }

img.seo-ready-sep { width:100%; display: block; }/*******************************************************************************/

.responsive-design { width:100%; padding: 50px 0 30px; background:url(images/pattern3.jpg) repeat; }

.responsive-design-left { float:left; width:48%; }

.responsive-design-right { border: 1px solid #efefef; float: right; padding: 5px 5px 1px; width: 43%; }

.responsive-design h1 { font-size:33px; font-family: 'open_sanslight'; margin: 0 0 15px; }

.responsive-design h1 span { /*color:#DA221A;*/ color:#ff0000; font-family: 'open_sansbold'; }

.responsive-design p { font-size:16px; color:#252a2e; line-height: 26px; }/*******************************************************************************/

.latest-blog { width:100%; padding:0 0 50px; background:url(images/pattern4.jpg) repeat; }

.blog-heading { background:#156bbb; width:100%; text-align:center; color:#fff; padding: 20px 0; position:relative; }

.blog-heading h1 { font-size:38px; font-family: 'open_sanslight'; }

.blog-heading h1 span { font-family: 'open_sansbold'; }

.blog-heading p { font-size:16px; font-family: 'open_sanslight'; letter-spacing: 1px; }

.blog-heading p span { font-family: 'open_sanssemibold'; font-size:24px; text-transform:uppercase; }

 .blog-heading::after {

 -moz-border-bottom-colors: none;

 -moz-border-left-colors: none;

 -moz-border-right-colors: none;

 -moz-border-top-colors: none;

 border-color: #156bbb rgba(255, 213, 37, 0) rgba(255, 213, 37, 0);

 border-image: none;

 border-style: solid;

 border-width: 40px;

 content: " ";

 left: 48%;

 pointer-events: none;

 position: absolute;

 top: 160px;

}

.blog-in { width:100%; padding: 55px 0 0; }

.blog-post { width:30%; float:left; }

.blog-post.reset { margin:0 5% 0; }

.blog-img { width:100%; text-align:center; }

.blog-img img { display:block; }

.blog-title { width:100%; }

.blog-title h2 { font-family: 'open_sanssemibold'; color:#403f3f; font-size:22px; }

.blog-title h2 span { color:#c96034; }

.blog-title ul li { display:inline-block; }

.blog-title ul li.date a { text-decoration:none; color:#908e8e; font-size:12px; padding:0 0 0 3px; }

.blog-title ul li.comment a { text-decoration:none; color:#c96034; font-size:12px; background:url(images/chat.png) no-repeat left center; padding:0 0 0 15px; }

.blog-title p { color:#908e8e; font-size:12px; text-align:justify; margin:15px 0 0; }

.blog-title p a { text-decoration:none; display:inline; color:#c96034; }/*******************************************************************************/

.call-back { width:100%; background: url("images/call-back-bg.jpg") no-repeat scroll 0 0 / cover; padding: 65px 0; }

.call-back-left { width:33%; float:left; margin: 7% 0 0; }

.call-back-left h1 { font-size:28px; font-family: 'open_sansbold'; color:#fff; text-transform:uppercase; margin: 0 0 10px; }

.call-back-left h1 span { font-size:44px; color:#f5cf1c; font-family: 'open_sanslight'; }

.call-back-left p { font-size:16px; color:#fff; line-height:26px; text-align:justify; }

.call-back-right { float:right; width: 60%; }

.call-back-form { width:90%; background:#fff; padding: 7% 5% 9%; -webkit-box-shadow: inset 0px 0px 62px -14px rgba(41, 41, 41, 1); -moz-box-shadow: inset 0px 0px 62px -14px rgba(41, 41, 41, 1); box-shadow: inset 0px 0px 62px -14px rgba(41, 41, 41, 1); }

.call-back-form h2 { text-align:center; color:#686868; font-size:22px; margin: 0 0 25px; }

.call-back-form h2 span { color:#0d90c6; text-transform:uppercase; }

.call-back-right select { -moz-appearance: none; border: 1px solid #eaeaea; float: left; font-size: 16px; margin: 0 6% 2% 0; padding: 3% 2%; width: 46%; background:#eaeaea url("images/select-arrow.jpg") no-repeat scroll 100% center; color: #707070; }

.call-back-right input[type="text"] { float:left; color: #707070; width: 43%; padding: 3% 2%; margin:0 0 6%; font-size: 16px; background:#eaeaea; border: 1px solid #eaeaea; }

.call-back-right input[type="tel"] { float:left; width: 42%; color: #707070; padding: 3% 2%; font-size: 16px; background:#eaeaea; border: 1px solid #eaeaea; margin: 0 6% 0 0; }

.call-back-right input[type="submit"] { background: #c73535 url("images/sub-arrow.jpg") no-repeat scroll 125px center; border: 3px solid #c73535; color: #fff; font-family: "open_sansbold"; font-size: 18px; padding: 6% 6% 6% 0; text-transform: uppercase; width: 165px; cursor:pointer; }

.col-6.width-50 {width: 50%!important; float: left!important;}
*******************************************************************************/

.tag-line { background: #1b1b1b none repeat scroll 0 0; color: #cfcfcf; font-size: 24px; letter-spacing: 2px; padding: 25px 0; text-align: center; font-family: 'open_sanslight'; }

.tag-line span { font-family: "open_sanssemibold"; }/*******************************************************************************/

.footer { width:100%; background:#eaeaea url("images/footer_bgs.jpg") }

.footer-main { width:100%; padding: 24px 0; }

.footer-widget { width:22%; float:left; margin: 0 2% 0 0; }

.footer-widget h2 { color:#fff; text-transform:uppercase; font-size:16px; font-weight:bold; font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin: 0 0 10px; color:#ff5b33; }

.footer-widget h2 span { font-family: Verdana, Geneva, sans-serif; font-size:14px; }

.footer-widget p { color:#b0b0b0; font-size: 13px; margin: 0 0 10px; line-height: 22px; font-family: 'open_sanslight'; }

ul.footer-links li { display: block; /*float: left;*/ line-height: 23px; margin-right: 5%; width: 70%; }

ul.footer-links li a { text-decoration:none; color:#b0b0b0; font-size:13px; background:url(images/footer-arrow.png) no-repeat left center; padding: 0 0 0 16px; }

ul.footer-links li a:hover { color:#fff; }

.stay-connected { margin:0; }

.stay-connected ul li { display:block; color:#c2c2c2; font-size:13px; line-height: 24px; }

.stay-connected ul img { vertical-align:middle; }

.stay-connected ul span { display: inline-block; width: 22px; }

.social-links { margin: 12px 0 0; }

.social-links a { background: #ce434a; border-radius: 50%; display: inline-block; padding: 5px 0; text-align: center; width: 32px; margin-right:2px; }

.social-links a:hover { background:#222; }

.social-links img { display: block; margin: 0 auto; }

.footer-bar { border-top:1px solid #ce434a; text-align:center; padding: 15px 0; font-size:14px; color:#999999; }

.footer-bar span { color:#ce434a; }/*******************************************************************************/

.inner-content { }

.inner-left { width:70%; float:left; }

.inner-right { width:26%; float:right; margin: 80px 0 0; }

.inner-left p { line-height: 21px; margin: 0 0 20px; text-align: justify; color:#353535; font-size:14px; }

.inner-left h2 { color: #181818; font-family: "open_sanssemibold"; font-size: 20px; margin: 0 0 20px; }

.inner-left h2 span { font-family: 'open_sansbold'; color:#f15c3a; font-size:22px; }

.side-links { margin: 0 0 20px; }

.side-heading { background:#ff5b33; text-align:center; padding: 5px 0; }

.side-heading h3 { display:inline-block; font-family: 'open_sansbold'; font-size: 24px; color:#fff; }

.side-heading h3 span { color:#fff; }

.side-heading img { vertical-align: middle; margin: 0 6px 8px 0; }

.side-links-in ul li { display:block; }

.side-links-in ul li a { background: #242424 url("images/li-icon2.png") no-repeat scroll 10px 9px; color: #fff; display: block; font-size: 14px; padding: 11px 0 10px 36px; text-decoration: none; }

.side-links-in ul li a:hover { background:#156bbb url("images/li-icon2-hover.png") no-repeat scroll 10px 9px; color:#fff; }

.req-quote-left { width:66%; float:left; }

.req-quote-left h2 { color:#fff; font-family: "open_sanssemibold"; font-size: 22px; margin: 0 0 10px; }

.req-quote-left h2 span { color:#f15c3a; }

.req-quote-left p { color: #fff; font-size: 14px; line-height: 24px; margin: 0 0 20px; text-align: justify; padding-left:23px; }

.free-quote h3 { display: inline-block; font-size:18px; font-family: "open_sansbold"; }

.free-quote h3 a { color:#f15c3a; text-decoration:none; }

.free-quote-in { background:url(images/pattern.jpg) repeat; padding: 30px 0; }

.get-in-touch { float: right; width: 30%; }

.getintouch-in { background: #f0cfae; padding:4% 6% 0; }

.getintouch-in h5 { font-size: 14px; margin: 0 0 10px; text-align: center; font-weight:normal; }

.get-in-touch h3 { background: #f39c47; color: #ffffff; font-family: "open_sansbold"; font-size: 28px; font-weight: bold; padding: 5px 0; text-align: center; text-transform: uppercase; }

.get-in-touch h4 { color: #fff; font-family: "open_sansbold"; font-size: 14px; margin: 5px 0 10px; text-align: center; }

.get-in-touch input[type="text"], .get-in-touch input[type="email"], .get-in-touch input[type="tel"] { background: #f15d3a none repeat scroll 0 0; border: 1px solid #fff; color: #fff; display: block; font-size: 14px; padding: 3% 2%; width: 96%; margin:0 0 15px; }

 .get-in-touch ::-webkit-input-placeholder { /* Chrome */

 color: #fff;

 transition: opacity 250ms ease-in-out;

}

 .get-in-touch :-ms-input-placeholder { /* IE 10+ */

 color: #fff;

 transition: opacity 250ms ease-in-out;

}

 .get-in-touch ::-moz-placeholder { /* Firefox 19+ */

 color: #fff;

 opacity: 1;

 transition: opacity 250ms ease-in-out;

}

 .get-in-touch :-moz-placeholder { /* Firefox 4 - 18 */

 color: #fff;

 opacity: 1;

 transition: opacity 250ms ease-in-out;

}

.get-in-touch textarea { background: #f15d3a none repeat scroll 0 0; border: 1px solid #fff; color: #fff; display: block; font-family: "open_sansregular"; font-size: 14px; height: 70px; margin:0 0 15px; padding: 2%; width: 96%; }

.get-in-touch input[type="submit"] { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#74dafb+0,04abe1+100 */ background: #74dafb; /* Old browsers */ background: -moz-linear-gradient(top, #74dafb 0%, #04abe1 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #74dafb 0%, #04abe1 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #74dafb 0%, #04abe1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74dafb', endColorstr='#04abe1', GradientType=0 ); /* IE6-9 */

border: 1px solid #fff; color: #fff; font-size: 22px; padding: 8px 0; width: 100%; font-family: "open_sansbold"; }

img.get-in-touch-shdw { display:block; }

.get-in-touch br { display:none; }

.wpcf7-not-valid { border: 2px solid red !important; box-shadow: 0 0 7px red; }

.call-back-form .wpcf7-not-valid { border: 1px solid red !important; box-shadow: 0 0 7px red; }

span.wpcf7-not-valid-tip { display:none; }

div.wpcf7-validation-errors { display: none !important; }

.div.wpcf7 img.ajax-loader { display:none !important; }

div.wpcf7-response-output { margin:0; padding: 5px; text-align: center; }

.quick-enq input[type="submit"]:hover { background:#000; }

.bottom-img { text-align:center; margin:50px 0 0; }

.inner-testimonial { background: rgba(0, 0, 0, 0) url("images/in-testimonail-banner.jpg") repeat scroll 0 0 / 100% auto; padding: 30px 0 40px; }

.inner-testimonial h2 { color: #165783; font-size: 28px; font-weight: bold; margin: 0 0 35px; }

.inner-testimonial-in { background: rgba(255, 255, 255, 0.8); padding: 2%; border-radius: 6px; position:relative; -webkit-box-shadow: -2px -1px 17px 0px rgba(0, 0, 0, 0.66); -moz-box-shadow: -2px -1px 17px 0px rgba(0, 0, 0, 0.66); box-shadow: -2px -1px 17px 0px rgba(0, 0, 0, 0.66); padding-bottom:1%; }

.t-author-quote > h3 { margin-top:52px; margin-left:66px; color:#f15d3a; }

.rht-quo > img { margin-top:-22px; }

 .inner-testimonial-in::after {

 -moz-border-bottom-colors: none;

 -moz-border-left-colors: none;

 -moz-border-right-colors: none;

 -moz-border-top-colors: none;

 border-color: rgba(255, 213, 37, 0) rgba(255, 213, 37, 0) #fff;

 border-image: none;

 border-style: solid;

 border-width: 20px;

 content: " ";

 height: 0;

 left: 5%;

 margin-top: 0;

 pointer-events: none;

 position: absolute;

 top: -40px;

 width: 0;

}

.t-author-img { float: left; text-align: center; width: 18%; }

.t-author-quote { float: right; width: 82%; }

.t-author-img img { border: 4px solid #d3d3d3; }

.t-author-img h3 { color: #165783; font-family: "open_sanssemibold"; }

.t-author-img h3 span { display:block; font-size:14px; color: #333; }

.t-author-quote p { display: inline-block; font-size: 14px; font-style: italic; line-height: 24px; text-align: justify; width: 83%; }

span.lft-quo { float:left; width:7%; }

span.rht-quo { float: right; width: 7%; margin: -25px 0 0; }

a.r-more { background: #f15d3a none repeat scroll 0 0; clear: both; color: #fff; display: block; float: right; margin: 20px 0 0; padding: 5px 15px; text-decoration: none; }/*******************************************************************************/

.top-heading { width:100%; background:url(images/pattern5.png) repeat; padding: 0px 0; height:150px; }

.top-heading h2 { float: left; font-family: "open_sansbold"; font-size: 30px; margin: 33px 0 0; width: 60%; }

.top-heading h2 span { font-family: 'open_sansregular'; display:block; /*color: #ff5b33;*/ color:#ff0000; font-size:24px; }

.heading-img img { float:right; margin-top:14px; width:162px; }

.inner-main { }

.inner-heading { border-bottom: 1px solid #aeaeae; margin: 0 0 15px; padding: 0 0 10px; text-align: center; }

.inner-heading h1 { font-family: "open_sansbold"; font-size:36px; color:#1c1c1c; }

.inner-heading h1 span { color:#ff0000; }

.inner-heading p { margin: 0; text-align: center; }

.inner-left img { display: block; }

.inner-main p.grey-paragraph { background:#e9e9e9; padding:2%; }

.grey-paragraph { background: rgba(0, 0, 0, 0) url("images/icon-check.png") no-repeat scroll 0 center; background-position:0px 7px; }

.inner-left h3 { font-size:16px; font-family: "open_sansbold"; }

.inner-left h3 a { color:#b23434; text-decoration:none; }

.blue-button { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #5e8aad 0%, #005082 49%, #44b6e9 100%) repeat scroll 0 0; color: #fff; display: inline-block; padding: 12px 20px; text-decoration: none; margin: -10px 0 0 15px; font-family: "open_sansbold"; float:right; }

.custom_inner_left img { margin: 0 15px 27px 0; }

.grey_lies { background:#e8e8e8; padding:12px; margin:25px 0px; }

.grey_lies li { list-style-type:none; font-size:15px; line-height:28px; background:url(images/li_tick.png) no-repeat; padding-left:39px; background-position:5px 7px; }

.testimonials_section { background:#e9e9e9; margin:30px 0px; height:230px; padding:10px 20px; }

.testimonials_section h2 { font-size:30px; }

.testimonials_section h2 span { color:#b23434; }

.test_image { width:20%; float:left; }

.testi_content { float:left; width:75%; text-align:justify; font-size:14px; margin:0px 10px; }

.name_testimonial { position:relative; top:20px; font-size:18px !important; font-style:italic; color:#b23434 !important; }

.btn_testi { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #5e8aad 0%, #005082 49%, #44b6e9 100%) repeat scroll 0 0; color: #fff; display: inline-block; font-family: "open_sansbold"; margin: 15px 0 0; padding: 8px 20px; text-decoration: none; float:right; position:relative; top:-40px; border-top:2px solid #023761; border-bottom:2px solid #00a8e4; }

.btn_testi:hover { background:#000; border-bottom-color:#000; }

.cus_grey_box li { background:none; padding:0px; margin-left:20px; }

.cus_grey_box li span { font-weight:bold; }/********** NEW CHANGES **********/

.req-quote-section { padding:30px 0; background: url("images/req-banner.jpg") no-repeat scroll 0 0 / cover; }

.company_info { background:#fdf5ee; padding:20px 0px; padding-bottom:0px; }

.company_info_left_sidebar { width:59%; float:left; margin-right:1%; }

.company_info_right_sidebar { width:40%; float:right; }

.company_info_right_sidebar h3 { font-size:30px; }

.company_info_right_sidebar h3 span { font-weight:bold; color:#f26a27; font-family: 'open_sansbold'; }

.company_info_right_sidebar p { text-align:justify; line-height:25px; margin-top:10px; }

.box_content { margin-top:20px; }

.box_content span { vertical-align:text-top; }

.sidebars { margin-bottom:30px; }

.sidebars li { display: inline-block; margin: 0 40px 40px 0; width: 265px; }

.sidebars h5 { font-size:17px; font-family: 'open_sansregular'; }

.sidebars h3 { font-size:42px; color:#fc8d21; font-family: 'open_sansbold'; }

.image_sec { display: block; float: left; height: 96px; margin: 0 20px 10px auto; width: 96px; }

.company_info_left_sidebar h4 { font-size:30px; margin-bottom:35px; text-transform:uppercase; }

.company_info_left_sidebar h4 span { font-weight:bold; color:#f26a27; font-family: 'open_sansbold'; }

.what_we { padding-left:20px; }

.what_we li { color:#fff; line-height:25px; }

.custom_para { margin-top:30px !important; }

.request_quote { position:absolute; background:#000; padding:20px 40px; z-index:9999; margin-left:50px; border:1px solid #ff5b33; width:31%; }

.request_quote h2 { color:#fff; padding-bottom:10px; font-family: "open_sansbold"; }

.custom_form { width:400px; height:32px; padding:5px; }

.form_group { margin-bottom:10px; font-family: "open_sansbold"; }

.countries { height: 44px; padding: 5px; width: 412px; color:#000; font-family: 'open_sanssemibold'; }

select { }

 .request_quote ::-webkit-input-placeholder { /* Chrome */

 color: #000;

 font-family: 'open_sanssemibold';

 transition: opacity 250ms ease-in-out;

}

 .request_quote :-ms-input-placeholder { /* IE 10+ */

 color: #000;

 font-family: 'open_sanssemibold';

 transition: opacity 250ms ease-in-out;

}

 .request_quote ::-moz-placeholder { /* Firefox 19+ */

 color: #000;

 font-family: 'open_sanssemibold';

 opacity: 1;

 transition: opacity 250ms ease-in-out;

}

.request_quote { /* Firefox 4 - 18 */ color: #000; font-family: 'open_sanssemibold'; opacity: 1; transition: opacity 250ms ease-in-out; display:none; top:11%; }

.custom_success { background:#f15d3a; padding:10px 50px; border:none; color:#fff; font-size:16px; font-weight:bold; font-family: "open_sansbold"; margin-left:auto; margin-right:auto; display:block; margin-top:30px; }

.request_quote p { color:#fff; font-size:12px; margin-bottom:10px; }

.btn_file { background: #f15d3a none repeat scroll 0 0; border: medium none; color: #fff; font-family: "open_sansbold"; font-size: 14px; font-weight: bold; margin-top: -25px; padding: 8px 11px; position: absolute; width: 24%; }

.file_custom { position:relative; z-index:9999;  top:5px; }

.request_quote_btn { position:fixed; z-index:999999999; left:-69px; background:#f39c47; padding:10px 20px; -ms-transform: rotate(90deg); /* IE 9 */ -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */ transform: rotate(90deg); color:#fff; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-family: 'open_sanssemibold'; color:#fff; cursor:pointer; }

.contact_now { position:fixed; right:0px; z-index:9999; }					/*newpages css		*/

.side-heading h3 { font-size:16px; }

.primiere { text-align:center !important; }

.infra_main { background:#e6cdc7; }

.infra_main img { float:left; padding-right:10px; }

.infra_main h2 { font-size:22px; font-family: 'open_sanssemibold'; padding-top:0px; }

.infra_main h2 span { font-family: 'open_sansregular'; }

.infra_main p { padding:0px 10px; padding-bottom:14px; }

.infra_bottom_section { background:#fddcbd; }

.infra_left { width:60%; padding:20px 0px; float:left; }

.infra_left h2 { font-size:24px; font-family: 'open_sanssemibold'; margin:0px; padding:0px; margin-top:8px; }

.infra_left h2 span { font-family: 'open_sansregular'; color:#ff5b33; }

.infra_left p { font-size:14px; text-align:justify; margin-top:10px; }

.infra_right {/* float:right; width:35%; */ }

.infra_right > img { width:65% !important; float:right; display:block !important; margin-top:-526px !important;margin-right: -77px; }

.infra_right img { width:100%; display:block; margin-top:-64px; }

.gallery_section h2 { font-size:24px; font-family: "open_sansbold"; }

.gallery_section { background:#e7e7e8; padding:20px 0px; }

.gallery_section h2 span { font-family: 'open_sansregular'; color:#ff5b33; }

.ingra_gallery { margin-top:15px; }

.ingra_gallery li { display:inline; padding:23px; }

.ingra_gallery li a { }

.no_opadding { padding:0px !important; padding-right:24px !important; }

.ingra_gallery img { }

.ingra_gallery img:hover { }

.our_team_section_new { text-align:center; }

.our_team_section_new h1 { color: #1c1c1c; font-family: "open_sansbold"; margin: 0 0 15px; padding: 0 0 10px; text-align: center; }

.our_team_section_new h1 span { color:#b23434; }

.our_team_section_new p { font-size:14px; }

.empleyees { width:23%; float:left; }

.empleyees { background:#e3dfdd; }

.empleyees img { margin-top:-73px; }

.empleyees h3 { text-align:center; font-family: 'open_sansbold'; color:#45464a; }

.empleyees p { text-align:center; color:#606167; font-style:italic; font-family: 'open_sansregular'; font-size:15px; padding-bottom:10px; }

.meet_team { margin-top:100px; }

.emp_one { margin-left:2%; }

.emp_ones { margin-left:2%; margin-top:100px; margin-bottom:40px; }

.heman { margin-top:100px; margin-bottom:40px; }

.our_team_banner { width:100%; background:url(images/team_banner.jpg) no-repeat; padding: 10px 0; background-size:cover; height:140px; }

.netsterz_fun { margin:0px; padding:0px; margin-top:40px; }

.netsterz_fun li { float:left; width:33.33%; list-style-type:none; text-align:center; color:#fff; height:249px; overflow:hidden; }

.netsterz_fun li h3 { font-size:30px; font-family: 'open_sanssemibold'; margin-top:40px; }

.netsterz_fun li p { font-size:14px; padding:20px 20px; padding-bottom:52px; }

.content_slider { background:#935f9f !important; }

.funla { background:#83c3e7 !important; }

.con_sli { background:#3c89d2 !important; }

.testi_other { background:#fafafa; margin-top:0px; padding:40px 0px; }

.testi_docs { width:42%; float:left; margin-left:4%; }

.custom_tesy { margin-left:10%; }

.testi_docs_in { background: #fff none repeat scroll 0 0; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.75); padding: 36px 40px 39px; position: relative; min-height:216px; }

.testi_docs h2 { color: #0078ae; display: block; font-size: 20px; margin: 0 0 8px; font-family: 'open_sansbold'; }

.testi_docs p { font-size:14px; font-style:italic; font-family: 'open_sanssemibold'; }

 .testi_docs_in::before {



/* background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -891px -217px;*/



 content: "";

 height: 64px;

 left: -25px;

 position: absolute;

 top: -25px;

 width: 64px;

}

 .testi_docs_in::after {

 background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -820px -235px;

 bottom: -28px;

 content: "";

 height: 28px;

 margin-right: -1px;

 position: absolute;

 right: 17.2414%;

 width: 46px;

}

.testi_docs_author { text-align:right; margin: 32px 0 0; }

.testi_docs_author h6 { color: #009ddc; font-size: 14px; font-weight: 600; }

.testi_docs_author p { font-size:13px; color:#5a6063; }

.custom_test_doci { margin-top:40px; }

.red-lyn { height:2px; background-color:#eb2429; margin:0px auto; margin-top:10px; margin-bottom:40px; }

h1 { font-size:35px; color:#444; text-align:center; font-family:'tondo_corpregular'; }

.basicintrotext h2 { color: #000; font-family: "open_sanssemibold"; font-size: 22px; margin: 0 0 10px; }

.basicintrotext p { color: #000; font-size: 14px; line-height: 24px; margin: 0 0 20px; text-align: justify; background:none; }

.basicintrotext h2 span { color: #f15c3a; }

.basicintrotext ul li { margin-left:20px; margin-bottom:10px; font-size: 14px; color: #000; }

.our-work-speak { background: rgba(0, 0, 0, 0) url("images/our-work-speak-bg.jpg") no-repeat scroll 0 0 / cover; padding: 40px 0 100px; width: 100%; }

.our-work-speak-left { float: left; text-align: justify; width: 69%; }

.our-work-speak-right { width:26%; float:right; }

.our-work-speak-right img { display: block; width: 100%; margin-top:13px; position:relative; top:21px; }

.customize_shadow img { margin-top:4px; }

.our-work-speak-left h2 { color:#ffffff; font-size:50px; font-family: 'open_sanslight'; line-height: 50px; }

.our-work-speak-left h2 span { font-size:80px; }

.our-work-speak-left h3 { font-size:26px; color:#fff; text-transform:uppercase; line-height: 50px; font-family: 'open_sanslight'; }

.our-work-speak-left h3 span { color:#ffe468; font-size:38px; font-family: 'open_sansbold'; }

.our-work-speak-left p { color: #fff; font-size: 15px; margin: 0 auto; padding-right:46px; }

.our-work-speak-left p span { text-transform:uppercase; }

.blog-in { width:100%; padding: 55px 0 0; }

.blog-post { width:30%; float:left; }

.blog-post.reset { margin:0 5% 0; }

.blog-img { width:100%; text-align:center; }

.blog-img img { display:block; }

.blog-title { width:100%; }

.blog-title h2.info-title a { font-family: 'open_sanssemibold'; color:#c96034; font-size:22px; text-decoration:none; }

.blog-title ul li { display:inline-block; }

.blog-title ul li.date { text-decoration:none; color:#908e8e; font-size:12px; background:url(images/cal.png) no-repeat left center; padding:0 0 0 15px; }

.blog-title ul li.comment { text-decoration:none; color:#c96034; font-size:12px; background:url(images/chat.png) no-repeat left center; padding:0 0 0 15px; }

.blog-title p { color:#908e8e; font-size:12px; text-align:justify; margin:15px 0 0; display:inline; }

.blog-title a.read-more { color: #c96034; display: inline; font-size: 12px; text-decoration: none; text-transform: capitalize; }

#owl-demo .item img { width:65% !important; }

.current-menu-item { background:#ff5b33 none repeat scroll 0 0; }

.selection_table { margin-bottom:40px; margin-top:40px; }

/* 22/08/2016 *---------------css*/



.second_heading { border:none !important; }

.second_heading h1 { font-size:26px; }

.second_heading p { margin-top:15px; color:#000; text-align:center !important; }

.carrer_new_section { background:url(images/carrer_bannerr.jpg) no-repeat; min-height:461px; width:100%; background-size:cover; }

.custom_context { width:100%; }

.custom_context p { text-align:center !important; }

.custom_context h2 { margin-top:20px; text-align:center; }

.carrer_emp { position:relative; top:30px; }

.carrer_applications {/* background:url(images/in-testimonail-banner.jpg) no-repeat;*/ background: url("images/req-banner.jpg") no-repeat scroll 0 0 / cover; min-height:300px; margin-top:-0px; }

.carrer_emp li { width:21%; float:left; margin-left:39px; list-style-type:none; border:2px solid #fff; }

.carrer_applications h2 { text-align:center; padding-top:20px; padding-bottom:5px; font-weight:bold; color:#fff; }

.carrer_applications h2 span { font-weight:normal; }

.job_table { margin-top:50px; color:#fff; font-weight:bold; }

.jon_desi { width:30%; float:left; color:#666667; }

.exp_req { width:30%; float:left; font-weight:normal; color:#666667; }

.job_yupe { width:28%; float:left; font-weight:normal; color:#666667; }

.apply_btn { width:9%; float:left; font-weight:normal; color:#666667; }

/*.border_btm { border-bottom:1px solid #b4b4b4; margin-top:15px; }*/



.about_us_new img { margin-bottom:-21px; }

.apply_btn a {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fe8d00+0,fd7903+28,fd6a00+59,fc5800+100 */ background: #fe8d00; /* Old browsers */ background: -moz-linear-gradient(top, #fe8d00 0%, #fd7903 28%, #fd6a00 59%, #fc5800 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #fe8d00 0%, #fd7903 28%, #fd6a00 59%, #fc5800 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #fe8d00 0%, #fd7903 28%, #fd6a00 59%, #fc5800 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe8d00', endColorstr='#fc5800', GradientType=0 ); /* IE6-9 */

-webkit-border-radius: 5; -moz-border-radius: 5; border-radius: 5px; font-family: Arial; color: #ffffff; font-size: 17px; padding: 5px 17px; text-decoration: none; -webkit-box-shadow: 3px 3px 5px -1px rgba(0, 0, 0, 0.97); -moz-box-shadow: 3px 3px 5px -1px rgba(0, 0, 0, 0.97); box-shadow: 3px 3px 5px -1px rgba(0, 0, 0, 0.97); }

.odd { background:#e8e9ea !important; }

.custom_job_table { margin-top:5px !important; background:#f7f8f9; padding:10px 12px; }

.apply_btn a:hover { background: #3cb0fd; background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db); background-image: -moz-linear-gradient(top, #3cb0fd, #3498db); background-image: -ms-linear-gradient(top, #3cb0fd, #3498db); background-image: -o-linear-gradient(top, #3cb0fd, #3498db); background-image: linear-gradient(to bottom, #3cb0fd, #3498db); text-decoration: none; }

.carriermainhead { background:#fff; }

.carrer_applications { padding-bottom:30px; }

.free-quote-in h4 { text-align:center; font-weight:500; color:#fff; font-size:22px; }

.selected_pri h4 { color:#000; }

.custom_side_links { margin-top:-24px; }

.custom_side_links img { border:1px solid #efefef; -webkit-box-shadow: 1px 3px 10px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 1px 3px 10px 0px rgba(0, 0, 0, 0.75); box-shadow: 1px 3px 10px 0px rgba(0, 0, 0, 0.75); }

.seo_local_table { margin-top:44px; }

.paddinf_the { padding:28px 5px; color:#fff; font-weight:500; font-size:30px; }

.paddinf_the span { font-size:14px; }

.color_change_tab { color:#000; }

.tab_row_one { background:#fff !important; }

.seo_local_table td { background:#dfdfdf; padding:9px 8px; font-size:14px; border-right: 1px solid #fff; }

.yellow_pages { font-size:9px; }

.contact_table { background: #ff5b33 none repeat scroll 0 0; color: #fff; font-size: 23px; font-weight: bold; padding: 10px 35px; text-decoration: none; }

.borttom_table td { padding:20px 8px; background:#1963a1; color:#fff; }

.seo_contact { padding-left:14px !important; font-size:17px !important; }

.cotact_obli { font-size:16px !important; font-weight:500; }

.top_tableed { }

.top_tableed td { padding:8px 9px; background:#000; color:#fff; }

.custom_first_td { background:none !important; }

.border_radius_maker { -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px; }

.shifts_dn { margin-top:20px; }

.custom_side_links_in { margin-top:-63px !important; }

.seo_banner_33 { margin-top:30px; border:1px solid #efefef; padding:0px !important; }

.sidebars { margin-bottom:0px; }

.company_info_right_sidebar p { margin-top:33px; }

.full_package_table .top_tableed { position:relative; left:1px; }

.full_package_table .paddinf_the { font-size:25px; }

.full_package_table td { font-size:12px; }

.custom_one { background:#000; }

.scooter { background:#09476e !important; font-size:13px !important; color:#fff !important; }

.full_package_table .seo_local_table td { padding:7px 8px !important; }

.you_save { background:#ff5b33 !important; color:#fff; padding:13px 8px !important; font-size:15px !important; font-weight:600 !important; }

.custom_tab_row { background:#868686 !important; color:#fff; font-size:14px !important; }

.incluede_in_package h3 { font-size:14px; font-weight:600; margin-bottom:15px; }

.incluede_in_package ul { margin:0px; padding:0px; margin-bottom:30px; }

.incluede_in_package ul li { font-size:12px; line-height:22px; list-style-type:none; background:url(images/inclute_items.png) no-repeat; padding-left:16px; background-position:0px; }

/* 31august2016*/







.merging { background:#edf9ff !important; font-size:10px !important; }

.web_promotion th { background:#0578b5; color:#fff; padding:5px }

.thirl_heading p { text-align:justify; margin-top:20px; }

.thirl_heading img { float:left; padding-right:20px; }

.thirl_heading { border:none; }

.bor_none { border:none; }

.seo_full_process { margin-top:20px; }

.seo_full_process { margin:0px; padding:0px; text-align:left; background:#fbdec4; padding:10px; margin-top:20px; }

.seo_full_process h4 { color:#2c7db5; font-size:18px; font-weight:800; margin-top:15px; margin-bottom:10px; }

.seo_full_process li { list-style-type:none; font-size:14px; line-height:30px; background:url(images/seo-up-arrows-symbol-in-a-circle.png) no-repeat; padding-left:30px; background-position:0px; }

.on_page_opt { background:#fdf5ee; }

.seo_portfolio { margin-top:30px; }

.portfolio_left { width:46%; float:left; border: 7px solid #fff; border-radius: 3px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); display: inline-block; height: auto; max-width: 46%; position: relative; vertical-align: top; width: 100%; }

.portfolio_right { float:left; width:46%; margin-left:2%; }

.portfolio_right { box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); border-radius: 3px; }

.portfolio_right th { background:#0378a6; color:#fff; padding:8px 0px; border-right:1px solid #fff; }

.portfolio_right td { background:#fff; padding:11px 0px; font-size:14px; }

.row_one { background:#e9eaea !important; }

.page_web_detail { background:#ff5b33; color:#fff; padding:12px; }

.second_port { margin-top:20px; position:relative; top:40px; }

.seo_portfolio h2 { background:#ff5b33; padding:5px; 0px;

color:#fff; }

.job_apply_heading h1 { border-bottom: 1px solid #cadbe4; color: #32576b; font-size: 30px; font-weight: 700; line-height: 40px; padding: 0 0 20px; text-align:left; font-family: 'Roboto', sans-serif; }

.job_apply_heading { background-color: #fff; border: 1px solid #ccc; border-radius: 0; box-shadow: 0 5px 12px rgba(50, 50, 50, 0.15); margin-bottom: 20px; min-height: 20px; padding: 19px; position: relative; }

#recruiterbox_job_header_info { font-size: 14px !important; font-weight: 400 !important; line-height: 2 !important; margin-top: 10px !important; font-family: 'Roboto', sans-serif; }

#recruiterbox_job_jd { border-top: 1px solid #fff !important; color: #666 !important; font-size: 14px !important; line-height: 1.7 !important; padding: 30px 22 0 !important; }

#recruiterbox_job_jd p { color: #666 !important; font-size: 14px !important; line-height: 1.7 !important; }

#recruiterbox_job_jd ul { padding:0px 20px; }

#recruiterbox_job_apply { margin-top: 20px; }

.form-group { margin-bottom: 15px; width:45%; float:left; }

.form-control { background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 0px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555; display: block; font-size: 14px; height: 25px; line-height: 1.42857; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 100%; }

.srcond_group { margin-left:7%; }

.job_apply_form h2 { padding:15px; background:#ff5b33; margin-top:20px; color:#fff; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }

.submit_btn { background:#124d9c; margin-left:57px; border:none; color:#fff; font-family: 'Roboto', sans-serif; font-weight:500; font-size:18px; padding:6px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }

.related_jobs { background:#32576b; box-shadow: 0 5px 12px rgba(50, 50, 50, 0.15); }

.related_jobs h3 { background:#ff5b33; padding:4px; color:#fff; text-align:center; }

.related_jobs li { list-style-type:none; border-bottom:1px solid #efefef; line-height:33px; }

.related_jobs li a { text-decoration:none; color:#fff; padding-left:8px; }

.related_jobs h3 img { vertical-align:middle; padding-right:5px; }

.about_us_new h1 { color: #1c1c1c; font-family: "open_sansbold"; font-size: 26px; margin-bottom:40px; }

.about_us_new h1 span { /*color: #b23434; */ color:#ff0000; }

.about_us_new p { color: #000; margin: 0; margin-top: 15px; font-size:14px; text-align:justify; }

.about_us_new p img { float:left; margin-top:-48px; padding-right:20px; }

/*.about_new{ background:url(../images/req-banner.jpg) no-repeat; background-size:cover; width:100%; min-height:300px;}*/



.about_new img { text-align:center; margin-left:auto; margin-right:auto; display:block; }

.about_netssterz_morte { background:url(images/in-testimonail-banner.jpg); min-height:273px; }

.mission_fateh h2 { padding-top:30px; padding-bottom:20px }

.top_down { margin-top:10px; }

.mission_fateh span { color:#f15c3a }

.mission_fateh img { float:right; margin-top:-70px; }

.mission_fateh p { font-size:14px; }

.local_listing { background:#1465a4 !important; color:#fff; padding:5px 8px !important; font-weight:bold; }

file { visibility:

}

.file_again_sctm {

    border: 1px solid #ccc;

    padding: 5px 6px;

    position: relative;

    top: 5px;

    z-index: 9999;

}

.again_cstn_shbs { width:14%; }

/*	contact-us-page			*/







.contact_right { width:48%; float:right; }

.contact_left { width:48%; float:left; }

.contact_text { text-align:center; font-family: 'Roboto', sans-serif; }

.contact_heading { text-align:center; font-family: 'Roboto', sans-serif; font-weight:800; font-size:30px; text-transform:uppercase; }

.contact_heading span { color:#ff5b33; }

.main_office { background:#ff5b33; margin-top:50px; color:#fff; padding:5px 10px; padding-bottom:20px; border-bottom:1px solid #efefef; }

.main_office h2 { font-size:25px; font-weight:bold; padding-bottom:15px; }

.main_office p { line-height:28px; font-weight:500; }

.second_office { background:#f39c47; }

.contact_form { margin-top:20px; }

.company_info_contact { border-bottom:1px solid #000; }

.cusrom_bdr { border-bottom-color:#fbdec4 }

.contact_form { background:url(images/about-bg.png); width:100%; background-size:cover; min-height:300px; padding:15px 0px; }

.contact_form h3 { padding-bottom:15px; }

.contact_group { min-height: 1px; padding-left: 0px; padding-right: 44px; position: relative; width:42%; }

.text_area { width:92%; }

.contact_group select { height:39px; min-width: 260px; }

.contact_form form { }

.submit_contact { background: #ff5b33 none repeat scroll 0 0; border: medium none; color: #fff; font-size: 18px; padding: 5px 21px; text-transform: uppercase; cursor:pointer; }

.text_area_custom { min-height:82px; }

.useful_links { width:100%; }

.link_one { width:45%; float:left; }

.contact_social li { list-style-type:none; margin-top:10px; }

.contact_social li a img { width:35px; vertical-align:middle; padding-right:5px; }

.contact_social li a { text-decoration:none; color:#000; }

.contact_social { -moz-box-shadow: 2px -1px 6px #000000; -webkit-box-shadow: 2px -1px 6px #000000; box-shadow: 2px -1px 6px #000000; padding:15px; }

.pay_online { -moz-box-shadow: 2px -1px 6px #000000; -webkit-box-shadow: 2px -1px 6px #000000; box-shadow: 2px -1px 6px #000000; padding:15px; }

.link_wo { width:30%; margin-left:20px; }

.other_heading { font-size:18px; }

.save_time { margin-top:10px; }

.netsterzvideo iframe { width:100%; }

.netsterzvideo video { width:100%; margin-top:-38px; background:#000; padding:12px; height:398px; }

.infrafeatures { margin-left: 30px; margin-top: 20px; }

.infrafeatures li { font-size: 14px; margin-top: 10px; text-align: justify; }

.know_more { margin-top:16px; }

.know_more a { }

#portfolio_page { margin-top: 115px; padding-bottom: 0; }

.portfolio-items, .portfolio-filter { list-style: none outside none; margin: 0 0 40px 0; padding: 0; }

.portfolio-filter > li { display: inline-block; }

.portfolio-filter > li a { background: none repeat scroll 0 0 #FFFFFF; font-size: 14px; font-weight: 400; margin-right: 20px; text-transform: uppercase; transition: all 0.9s ease 0s; -moz-transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s; -o-transition: all 0.9s ease 0s; border: 1px solid #F2F2F2; outline: none; border-radius: 3px; }

.portfolio-filter > li a:hover, .portfolio-filter > li a.active { color:#fff; background: #c52d2f; border: 1px solid #c52d2f; box-shadow: none; -webkit-box-shadow: none; }

.portfolio-items > li { float: left; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.portfolio-item { margin: 0; padding:0; }

/* Start: Recommended Isotope styles */



/**** Isotope Filtering ****/



.isotope-item { z-index: 2; }

.isotope-hidden.isotope-item { pointer-events: none; z-index: 1; }

/**** Isotope CSS3 transitions ****/



.isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; }

.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; }

.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform, opacity; }

/**** disabling Isotope CSS3 transitions ****/



.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }

/* End: Recommended Isotope styles */



/* disable CSS transitions for containers with infinite scrolling*/



.isotope.infinite-scrolling { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }

#recent-works .col-xs-12.col-sm-4.col-md-3 { padding: 0; }

#recent-works { padding-bottom: 70px; }

.recent-work-wrap { position: relative; }

.recent-work-wrap img { width: 100%; }

.recent-work-wrap .recent-work-inner { top: 0; background: transparent; opacity: .8; width: 100%; border-radius: 0; margin-bottom: 0; }

.recent-work-wrap .recent-work-inner h3 { margin: 10px 0; }

.recent-work-wrap .recent-work-inner h3 a { font-size: 24px; color: #fff; }

.recent-work-wrap .overlay { position: absolute; top: 0; left: 0; width: 80%; height: 72%; opacity: 0; border-radius: 0; background: #c52d2f; color: #fff; vertical-align: middle; -webkit-transition: opacity 500ms; -moz-transition: opacity 500ms; -o-transition: opacity 500ms; transition: opacity 500ms; padding: 30px; }

.recent-work-wrap .overlay .preview { bottom: 0; display: inline-block; height: 35px; line-height: 35px; border-radius: 0; background: transparent; text-align: center; color: #fff; }

.recent-work-wrap:hover .overlay { opacity: 1; }

.portfolio-items, .portfolio-filter { list-style: outside none none; margin: 0 0 40px; padding: 0; }

.text-center { text-align: center; }

.portfolio-filter > li a { background: #ffffff none repeat scroll 0 0; border: 1px solid #f2f2f2; border-radius: 3px; font-size: 14px; font-weight: 400; margin-right: 20px; outline: medium none; text-transform: uppercase; transition: all 0.9s ease 0s; color:#000; }

.btn-default { text-decoration:none; padding:5px 10px; }

.portfolio-filter { margin-top:60px; }

.ppc_layout { background:#0977cc !important; color:#fff; font-size:16px !important; font-weight:bold !important; }

.column-4 { width: 30.3333%; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }

.contact-area-box { background: #ffffff none repeat scroll 0 0; border: 1px solid rgba(244, 244, 244, 0.8); box-shadow: 1px 1.7px 2px 0 rgba(0, 0, 0, 0.1); padding: 25px 30px; }

.contact-area-box h4.subtitle { margin: 0 0 25px; font-family: "Roboto", sans-serif; font-size: 20px; font-weight: bold; line-height: 1.4; }

.contact-area-box i { color: #e5e5e5; float: left; font-size: 18px; margin-right: 20px; margin-top: 7px; width: 20px; }

.contact-area-box p { display: block; padding-left: 40px; color: #677078; font-size: 16px; line-height: 1.688; margin-bottom: 20px; }

.colmn-6 { min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; float: left; width:47%; margin-top:50px; margin-bottom:50px; }

.colmn-6 .title-2 { font-size: 30px; font-family: Roboto; color: #093eb6; margin-bottom:20px; }

.well-form { background: #363636  none repeat scroll 0 0; padding: 30px; margin-top:30px; }

.form-groupsed { margin-bottom: 20px; }

.form-controler { background: #ffffff none repeat scroll 0 0; border: 1px solid rgba(244, 244, 244, 0.8); border-radius: 0; box-shadow: 1px 1.7px 2px 0 rgba(0, 0, 0, 0.1); height: auto; line-height: 48px; padding: 0 20px; color: #555; display: block; font-size: 14px; height: 34px; line-height: 1.42857; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 95%; }

.btn-warning .btn { background: #093eb6 none repeat scroll 0 0; border: medium none; border-radius: 0; font-size: 19px; font-weight: bold; line-height: 60px; padding: 0; transition: all 0.5s ease 0s; background-color: #093eb6; text-transform: uppercase; display: block; width: 100%; margin-bottom: 0; color:#fff; text-align: center; vertical-align: middle; white-space: nowrap; }

.btn { background: #093eb6 none repeat scroll 0 0;line-height: 60px; border: medium none; border-radius: 0; font-size: 19px; font-weight: bold;  padding: 0; transition: all 0.5s ease 0s; background-color: #093eb6; text-transform: uppercase; display: block; width: 100%; margin-bottom: 0; color:#fff; text-align: center; vertical-align: middle; white-space: nowrap; }

.colmn-9 { width:65%; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }

.form-groupsed select { height:46px; width:99%; color:#555; }

.btn_file { width:17%; margin-top:-40px; }

.request_qote { margin-top:30px; margin-bottom:30px; }

.column-3 { width:29%; float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }

h3.widget-titled { border-left: 5px solid #ff5e43; color: #232323; font-size: 26px; font-weight: 600; margin-bottom: 20px; padding-left: 20px; margin-top:64px; }

.rpwe-block ul { list-style: outside none none !important; margin-left: 0 !important; padding-left: 0 !important; }

.rpwe-block li { list-style-type: none; margin-bottom: 10px; padding-bottom: 10px; }

.rpwe-block li { border-bottom: medium none !important; }

h3.rpwe-title { color: #000; font-size: 18px; font-weight: 500; }

.rpwe-summary { color: #5e5e5e; font-size: 14px; line-height: 24px; }

.more-link { background: #f26822 none repeat scroll 0 0; border-radius: 5px; clear: both; color: #fff; display: block !important; float: none; font-size: 18px; margin-top: 10px; max-width: 90px; padding: 10px 25px; transition: background 0.5s ease-in-out 0s; text-decoration:none; }

.rpwe-block { border: 1px solid #eaeeef; border-radius: 15px; display: inline-block; padding: 15px; width: 100%; }

.sliding_testi { border: 1px solid #eaeeef; border-radius: 15px; display: inline-block; padding: 7px; width: 95%; }

.sliding_testi .testimonial_rotator_img { float: left; margin-right: 15px; width: 25% !important; }

.testimonial_rotator_img img { border: 1px solid #dddee0; border-radius: 50%; max-width: 90px; padding: 7px; text-align: center; }

.sliding_testi .test-list-cont-home { float: left; /*width: 66%;*/ margin-left:14px; }

.rpwe-block h3, .test-list-cont-home h4 { text-align: left; }

.sliding_testi h4 { color: #333; font-size: 18px; margin-bottom: 10px; }

.sliding_testi h4 span { color: #7c7b7b; font-size: 14px; }

.sliding_testi .read-more { color: #f26822; }

.infragallnets h2 { color:#fff; }

.infragallnets h2 span { color:#ff5b33; }

.lightbox.thumbnail > img { border: 1px solid #fff; height:95px; }



/*--------------------new-terstimonials----------------------*/







.new_testimonials_section { background:#e6e0e0; padding:0px 79px; padding-bottom:16px; }

.testimonials_image_left { float:left; width:25%; }

.testimonials_image_left img { border-radius: 50%; margin-left: 20px; padding: 9px 0 10px; width: 70% !important; }

.testimonials_content_right { float:left; width:100%; background:#d2c6c6; margin-top:40px; padding:10px 15px; border-radius:5px; margin-left:-13px; }

.rbtn { float: right; margin-bottom: 7px; margin-right: -70px; margin-top: 19px; }

.name_sectrion { color:#fff; }

.testimonials_texst { color:#000; font-size:14px; font-weight:500; margin-top:15px; margin-bottom:15px; }

.name_sectrion h3 { font-size:16px; font-weight:bold; color:#f26a27; }

.name_sectrion p { font-size:14px; font-style:italic; }

.testi_top_quote { left: 5%; position: absolute; top: 5%; }

.new_contact_boxes { border: 1px solid #f0f0f0; padding: 35px 20px; height:198px; text-align: center; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.75); background:#363636; }

.cusyom_contact_home { font-size:28px; }

.custom_home { color:#fff !important; border:3px solid #ff5b33; border-radius:50%; padding:20px; width:32px; }

.new_contact_boxes h2 { color: #f39c47; font-size: 15px; font-weight: 700; margin: 10px 0 15px; text-transform: none; }

.new_contact_boxes p { font-size:15px; color: #fff; margin: 0; font-weight: 400; line-height: 26px; }

.column-5 { width:23%; float:left; position:relative; margin-left:16px; }

.email_bold { font-weight:bold; }

.request_qotew { margin-top:8px; }

.hr_new { margin-left: 22px !important; }

.infragallnets .bx-wrapper .bx-viewport { background:none; border:none; box-shadow:none; }

.infragallnets .bx-wrapper .bx-controls-direction a { margin-top:0px; }

.life_netsterz .bx-wrapper img { background-size: cover; display: block; max-width: 100%; width: 100%; }

.life_netsterz #bx-pager .thumbnetlife li { display:inline-block !important; }

.thumbnetlife { width:}

.baclift img { position:absolute; top:-34px; left:-9px; border:1px solid #efefef; border-radius:50%; }

.sub-menu li a { font-size:14px !important; }

.maps iframe { margin-top:10px !important; }

.image_sec img:hover {  -webkit-transform: rotate(360deg); transform: rotate(360deg); }

.image_sec img { transition: all 0.4s ease 0s; -webkit-transition: -webkit-transform .8s ease-in-out; transition:transform .8s ease-in-out; margin:0 auto; display:block; margin-top:18px;}

.image_sec{  -moz-transition: all .51s;

-o-transition: all .51s;

-webkit-transition: all .51s;

transition: all .51s;}

.image_sec:hover{ border-radius:50%; }

.rg-image img { border:5px solid #fff; border-radius:5px; }

.job_headings { background:#ff5b33 !important; padding:10px; }

.image_sec{ border-radius:5px;}

.job_headings .jon_desi { color:#fff; }

.job_headings .exp_req { color:#fff; }

.job_headings .job_yupe { color:#fff; }

.job_headings .apply_btn { color:#fff; }

.new_contact_boxes .fa { color:#ff5b33; }

.main_reviews_heading { font-family: "open_sansbold"; margin-top:20px; margin-bottom:25px; text-align:center; margin-top:-10px; margin-bottom:40px; }

.main_reviews_heading span { font-family: 'open_sansregular'; color:#ff5b33; }

.call-back-right input[type="email"] { background: #eaeaea none repeat scroll 0 0; border: 1px solid #eaeaea; color: #707070; float: left; font-size: 16px; margin: 0 0 6%; padding: 3% 2%; width: 43%; }

.call-back-right input[type="text"] { margin-left:1%; }

.call-back-right input[type="email"] { margin-left:1%; }

.image_sec { background:#1963a1; }

.image_sibar_contact{ margin-top:63px;}



.owl-buttons{ 

/*margin:0px; padding:0px; height: 32px;

    margin-top: -16px;

    outline: 0 none;

    position: absolute;*/

    

   /* top: 50%;

    width: 32px;*/

    z-index: 9999;}

.owl-prev {

    background: rgba(0, 0, 0, 0) url("images/previouseg.png") no-repeat scroll 0 0;

    display: block;

    height: 34px;

    left: 24px;

    position: absolute;

    top: 35%;

    z-index: 2147483647;

				width:32px;

}

		



.owl-next {

    background: rgba(0, 0, 0, 0) url("images/nextdef.png") no-repeat scroll 0 0;

    height: 34px;

    position: absolute;

    right: 22px;

    top: 35%;

				width:32px;

}



.col-3-new{ width:32%; margin-left:1%; float:left; margin-bottom:20px;}

.seo_department{ margin-bottom:20px; margin-left:1%;}



.testimonials_cloud{  padding:10px;}



.testimonials_cloud h3{ font-size:14px; text-align:justify;}

.testimonials_cloud p{ text-align:right; margin-top:5px; font-size:16px; font-weight:bold; font-style:italic; color:#009ddc;}

.testimonials_cloud p span{ font-size:12px;}

.seo_department span{ color:#ff5b33;}



.seo_department:after {

    height: 2px;

    display: block;

    width: 44px;

    background: #ff5b33;

    border-right: 1px white;

    content: '';

}

/* added for testimonial and blog page start */

.new_testimonials_section{ background:#9d9d9d;}

.testimonials_image_left{ float:left; width:25%;}

.testimonials_image_left img{ width:70%; -webkit-border-top-right-radius:50%;

-webkit-border-bottom-right-radius: 50%;

-moz-border-radius-topright: 50%;

-moz-border-radius-bottomright: 50%;

border-top-right-radius: 50%;

border-bottom-right-radius: 50%; padding:10px 0px; padding-top:27px;}

.testimonials_content_right{ float:left; width:100%; background:#3c3c3c; margin-top:40px; padding:10px 15px; border-radius:5px;}

.rbtn {

    float: right;

    margin-bottom: 7px;

    margin-right: -68px;

    margin-top: 19px;

}



.name_sectrion{ color:#fff;}

.testimonials_texst{ color:#fff; font-size:14px; font-weight:500; margin-top:15px; margin-bottom:15px;}

.name_sectrion h3{ font-size:16px; font-weight:bold; color:#f26a27;}

.name_sectrion p{ font-size:14px; font-style:italic;}

.testi_top_quote{ position:absolute; left:5%; top:3%;}



.new_contact_boxes{  border: 1px solid #f0f0f0;

    padding: 35px 20px; height:178px;

    text-align: center; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.75); }

    .cusyom_contact_home{ font-size:28px;}

    .custom_home{ color:#ff5b33; border:3px solid #ff5b33; border-radius:50%; padding:20px; width:32px;}

    .new_contact_boxes h2{ 

    color: #f39c47;

    font-size: 15px;

    font-weight: 700;

    margin: 10px 0 15px;

    text-transform: none;

}

 .new_contact_boxes p{

	font-size:15px;   color: #fff;

    margin: 0; font-weight: 400;

    line-height: 26px;

	}

    

.column-5{ width:23%; float:left; position:relative; margin-left:16px;} 

.col-3-new{ width:32%; margin-left:1%; float:left; margin-bottom:20px;}

.seo_department{ margin-bottom:20px; margin-left:1%;}



.testimonials_cloud{padding:10px; background:url(images/tesst_bg.png) no-repeat; background-position:5px 15px; border:5px solid #5670b6;}



.testimonials_cloud h3{ font-size:14px; text-align:justify; padding-top:0px; padding-left:46px; font-family: 'Roboto', sans-serif;}

.testimonials_cloud p{ text-align:right; margin-top:5px; font-size:14px; font-weight:bold; font-style:italic; color:#009ddc; font-family: 'Roboto', sans-serif;}

.testimonials_cloud p span{ font-size:12px; font-family: 'Roboto', sans-serif;}

.seo_department span{ color:#ff5b33; font-family: 'Roboto', sans-serif;}

.seo_department:after {

    height: 2px;

    display: block;

    width: 44px;

    background: #ff5b33;

    border-right: 1px white;

    content: '';

}

.blog_section{ background:url(images/blog_banner.jpg) no-repeat; width:100%; min-height:300px;}

.blog_main_section h1{ text-align:center; background:#fff; padding:10px; margin-top:-136px; width:54%; font-family: 'Roboto', sans-serif;}



.grid_left{ width:15%; float:left;}

.grid_right{ width:70%; float:left;margin:20px 0;}

.grid_foremose_right{ width:25%; margin-left:4%; float:left;}

.grid_left{ background:#e61111;}

.tags_comment p{ text-align:center; color:#fff; font-family: 'Roboto', sans-serif; padding:5px 0px;}

.overall_grid{ margin-top:50px;}

.tags_comment img{ width:23px;}

.tags_comment span{ font-weight:bold;}

.tags_comment img{ position:relative; top:5px; left:-10px;}

.tags_comment {

    border-top: 7px solid #000;

}

.grid_right h2{ font-size:17px; color:#717171; text-align:justify; margin-top:10px;}

.tag_bottom{ border-top:1px dotted #000; border-bottom:1px dotted #000; padding:10px 0px; margin-top:15px; margin-bottom:20px;}

.tags_history{}

.tags_history li{ display:inline; padding:10px 20px; }

.tags_history li a{ color:#6f6f6f; text-decoration:none;}

.tags_history li img{ position:relative; top:5px;}

.blog_read_more{ background:#156bbb ; padding:5px 10px; color:#fff;}

.pagination_blog{ margin-bottom:30px; margin-top:40px;}

.pagination_blog li{ display:inline;}

.pagination_blog li a{ text-decoration:none; border:1px solid #ff5b33 ; padding:5px 10px; color:#717171 ;}

.pagination_blog li a:hover{ background:#ff5b33; color:#fff;}

.activenrd{ background:#ff5b33; color:#fff !important;}



.single_comments {

    margin-bottom: 20px;

}

.single_comments img {

    float: left;

    margin-right: 10px;

    margin-top: 5px;

}

.single_comments p {

    margin-bottom: 0;

    color:#717171;

    font-size:14px;

}



.widget .entry-meta span {

    display: inline-block;

    margin-right: 10px;

}

.entry-meta a{ color:#e61111 ; text-decoration:none;}

.grid_foremose_right{ margin-top:-px;}

.tags_right_side{}

.tags_right_side li{ display:block; list-style-type:none; text-decoration:none; }

.tags_right_side li a{/** background:#f5f5f5 ; color:#888888;**/ padding:8px 15px; line-height:44px; text-decoration:none;}

.tags_right_side li a:hover{ background:#e61111; color:#fff;}

.response_left{ width:8%; float:left;}

.response-right{ width:70%; float:left;}

.responses_clients h2{ margin:40px 0px;}

.response-right h3{ color:#999999; font-size:14px;}

.response-right p{ font-size:15px; color:#156bbb ;}

.response-right a{ background:#e61111 ; padding:3px 8px; border-radius:5px; color:#fff; text-decoration:none;}

.rply_post{ margin:20px 0px; margin-bottom:40px;}

.bottom_responses{ margin-left:96px;}

.response_left p{ font-size:12px; color:#999999;}

.leave_reply{ width:50%;}

.leave_reply input[type="text"], .leave_reply textarea, .leave_reply input[type="email"] {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border: 1px solid #bdbbbb;

    color: #999999;

    display: block;

    font-size: 14px;

    outline: medium none;

    padding: 13px 10px;

    width: 70%;

}

.leave_reply textarea {

    display: block;

    margin: 1em 0;

    min-height: 100px;

    resize: none;

    width: 100%;

}

.leave_reply input[type="email"] {

    margin: 1em 0;

}

.leave_reply input[type="submit"] {

    background: #0dafff none repeat scroll 0 0;

    border: medium none;

    color: #ffffff;

    font-size: 15px;

    outline: medium none;

    padding: 10px 0;

    transition: all 0.5s ease 0s;

    width: 100%;

}

.bottom_responses{ margin-bottom:40px;}

.responses_clients{ margin-bottom:50px;}

.testi_portfolio .recent-work-wrap{ background:#;  margin:5px;}

.testimonials_cloud h3 p{ font-size:14px; text-align:justify;  color:#646464; font-family: 'Roboto', sans-serif;}

.testimonials_cloud p{ font-size:13px !important; color:#000; font-family: 'Roboto', sans-serif;}

.hiringtop { width:100px;}

.screen-reader-text { }

.pagination .nav-links{ margin-top:30px;}



.pagination .nav-links a{  border: 1px solid #ff5b33 !important;

    color: #717171 !important;

    padding: 5px 10px !important;

    text-decoration: none !important;}

.pagination .current{ border: 1px solid #ff5b33 !important;

    color: #fff !important;

    padding: 5px 10px !important;

    text-decoration: none !important; background:#ff5b33 ;}

.pagination h2{ display:none;}



/**

 * 11.4 - Comments

 */



.comments-area {

	margin: 0 7.6923% 3.5em;

}



.comment-list + .comment-respond,

.comment-navigation + .comment-respond {

	padding-top: 1.75em;

}



.comments-title,

.comment-reply-title {

	border-top: 1px dotted #1a1a1a;



	font-size: 24px;

	font-size: 1.6375rem;

	font-weight: 700;

	line-height: 1.3125;

	padding-top: 0.6em;

	margin-top:1.217391304em;

}



.comments-title {

	margin-bottom: 1.217391304em;

}



.comment-list {

	list-style: none;

	margin: 0;

}



.comment-list article,

.comment-list .pingback,

.comment-list .trackback {

	border-top: 1px solid #d1d1d1;

	padding: 1.75em 0;

}



.comment-list .children {

	list-style: none;

	margin: 0;

}



.comment-list .children > li {

	padding-left: 0.875em;

}



.comment-author {

	color: #1a1a1a;

	margin-bottom: 0.4375em;

}



.comment-author .avatar {

	float: left;

	height: 28px;

	margin-right: 0.875em;

	position: relative;

	width: 28px;

}



.bypostauthor > article .fn:after {

	content: "\f304";

	left: 3px;

	position: relative;

	top: 5px;

}



.comment-metadata,

.pingback .edit-link {

	color: #686868;

	font-family: Montserrat, "Helvetica Neue", sans-serif;

	font-size: 13px;

	font-size: 0.8125rem;

	line-height: 1.6153846154;

}



.comment-metadata {

	margin-bottom: 2.1538461538em;

}



.comment-metadata a,

.pingback .comment-edit-link {

	color: #686868;

}



.comment-metadata a:hover,

.comment-metadata a:focus,

.pingback .comment-edit-link:hover,

.pingback .comment-edit-link:focus {

	color: #007acc;

}



.comment-metadata .edit-link,

.pingback .edit-link {

	display: inline-block;

}



.comment-metadata .edit-link:before,

.pingback .edit-link:before {

	content: "\002f";

	display: inline-block;

	opacity: 0.7;

	padding: 0 0.538461538em;

}



.comment-content ul,

.comment-content ol {

	margin: 0 0 1.5em 1.25em;

}



.comment-content li > ul,

.comment-content li > ol {

	margin-bottom: 0;

}



.comment-reply-link {

	border: 1px solid #d1d1d1;

	border-radius: 2px;

	color: #007acc;

	display: inline-block;

	font-family: Montserrat, "Helvetica Neue", sans-serif;

	font-size: 13px;

	font-size: 0.8125rem;

	line-height: 1;

	margin-top: 2.1538461538em;

	padding: 0.5384615385em 0.5384615385em 0.4615384615em;

}



.comment-reply-link:hover,

.comment-reply-link:focus {

	border-color: currentColor;

	color: #007acc;

	outline: 0;

}







.comment-form label {

	color: #686868;

	display: block;

	font-family: open_sanslight;

	font-size: 15px;

    letter-spacing: 0.076923077em;

	line-height: 1.6153846154;

	margin-bottom: 0.5384615385em;

	text-transform: uppercase;

}



.comment-list .comment-form {

	padding-bottom: 1.75em;

}



.comment-notes,

.comment-awaiting-moderation,

.logged-in-as,

.form-allowed-tags {

	color: #686868;

	font-size:16px;

	line-height: 1.6153846154;

	margin-bottom: 1em;

}

.comment-form input{width:52%;height:35px;font-size:16px;color:#686868;}

.form-submit .submit {

    background: #fc8d21 none repeat scroll 0 0;

    border: medium none;

    color: #fff;

    margin-bottom: 0;

	 box-shadow: 1px 2px 3px #000;

    margin-top: 20px;

width: 27%;}

.comment-form-comment textarea{width:52%;}

.form-submit .submit:hover{background:#1963a1;color:#fff; }

.no-comments {

	border-top: 1px solid #d1d1d1;

	font-family: Montserrat, "Helvetica Neue", sans-serif;

	font-weight: 700;

	margin: 0;

	padding-top: 1.75em;

}



.comment-navigation + .no-comments {

	border-top: 0;

	padding-top: 0;

}



.form-allowed-tags code {

	font-family: Inconsolata, monospace;

}



.form-submit {

	margin-bottom: 0;

}



.required {

	color: #007acc;

	font-family: Merriweather, Georgia, serif;

}



.comment-reply-title small {

	font-size: 100%;

}



.comment-reply-title small a {

	border: 0;

	float: right;

	height: 32px;

	overflow: hidden;

	width: 26px;

}



.comment-reply-title small a:hover,

.comment-reply-title small a:focus {

	color: #1a1a1a;

}



.comment-reply-title small a:before {

	content: "\f405";

	font-size: 32px;

	position: relative;

	top: -5px;

}

/*.blog_one{ margin-top:58px;}*/

.entry-title a{ text-decoration:none !important; color:#000 !important; font-size:20px; font-weight:bold;}

.blog_read_more{ text-decoration:none;}

.pagination{ margin-top:50px;}

/***.tags_right_side h3{ margin-bottom:10px; }

.tags_right_side ul{ margin-bottom:20px;}***/

.top_banner h2 p strong{ color:#000 !important;}

.top_banner{margin-top:60px;}

.grid_right strong {

    color: #000;

    font-size: 20px;

    font-weight: bold;}

	.grid_right p{margin:10px 0px;}

table.tble td {

    padding: 8px;

    min-width: 140px;

    font-size: 14px;

}

ul.p-l {

  padding-left: 20px;

}

.tags_right_side li a{

  /**margin-bottom: 15px;**/

  display: block;

  line-height: 20px;

  padding: 8px 10px;

}

ul#recentcomments li {

  line-height: 40px;

}

.partner-para{

line-height: 21px;

    margin: 0 0 20px;

    color: #353535;

    font-size: 14px;

}
.partnet .title-2{display:none;}
.partnet .inner-heading{border-bottom:none;}
.partnet .inner-heading p.partner-para{margin-bottom:10px;}
.partnet textarea.form-controler{width:95%;overflow-x:hidden !important;max-width:95%;}

.UABB-row .col-6,
.UABB-row .col-12 {
    display: inline-block;
    width: 100%;
}

.call-back-right .UABB-row input[type="text"],
.call-back-right .UABB-row input[type="email"],
.call-back-right .UABB-row select{
    width: 97%;
    float: none;
    padding: 0px;
    padding-left: 15px;
    display: block;
    margin: 0px;
    height:45px;
    margin-bottom:10px;
}
.call-back-right .UABB-row select {
    width: 100%;
}
.call-back-right .UABB-row input[type="submit"]{
	    margin-top: 5px;
}

.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-controler {
    font-family: 'Roboto'!important;
}
.get-in-touch input[type="submit"] {
 
    margin-top: 10px;
}
@media screen and (max-width: 767px){
.col-6.width-50 {
     width: 100%!important;
}
.call-back-right input[type="submit"] {
    padding: 2% 4% 2% !important;
}
}

@media screen and (min-width: 768px) and (max-width: 1199px){

.col-6.width-50 {
     width: 100%!important;
}
.call-back-right input[type="submit"] {
    padding: 2% 4% 2% !important;
}
}

}