@charset "utf-8";body{font-family:'Roboto', sans-serif;font-size:15px;font-weight:300;}
a, a:hover{text-decoration:none;}
.top-header{background:#0669b5;padding:5px 0;overflow:hidden;}
.top-header .contact-details li{display:inline-block;margin-left:25px;}
.top-header .contact-details li a{display:block;font-size:12px;line-height:32px;}
.top-header a{color:#fff;}
.top-header .contact-details li a{display:block;font-size:12px;line-height:32px;}
.contact-details .fa{color:#fff;font-size:14px;margin-right:5px;}
ul.social-list{float:right;margin:0;}
ul.social-list li{float:left;list-style:outside none none;}
ul.social-list li a{display:inline-block;transition:all 0.2s ease-in-out 0s;}
.contact-details{margin:0;padding:0;}
ul.social-list li a i{color:#fff;display:block;font-size:1em;height:33px;line-height:33px;text-align:center;width:34px;}
.active{background:#2c2c2c none repeat scroll 0 0;color:#fff !important;}
.logo{padding:25px 0;}
.no-padding{padding:0 !important;}
.single-slide > img{width:100%;}
.single-slide{position:absolute;}
.slider-text{left:0;position:relative;top:0;padding:60px 0;}
.slider-heading{background:rgba(6, 105, 181, 0.6) none repeat scroll 0 0;color:#fff;display:inline-block;font-family:"Raleway",sans-serif;font-size:36px;font-weight:300;padding:8px;margin-top:40px;}
.slider-text p{color:#000;font-size:25px;font-weight:300;}
.btn-01{background:#2c2c2c none repeat scroll 0 0;color:#fff;display:inline-block;font-size:21px;margin:9px 0;padding:7px 22px;}
.btn-01:hover{background:#0669b5 none repeat scroll 0 0;color:#fff;transition:all 0.4s ease-in-out 0s;}
.services{padding:18px 0 10px;}
.main-service{margin-bottom:20px;}
.main-service > h2{color:#323232;font-family:"Raleway",sans-serif;font-size:36px;font-weight:300;text-align:center;text-transform:uppercase;}
.why-us p::after{background:#0669b5 none repeat scroll 0 0;content:"";height:2px;left:50%;margin-top:45px;position:absolute;transform:translateX(-50%);transition:all 0.4s ease 0s;width:310px;}
.main-service > h2::after{background:#0669b5 none repeat scroll 0 0;content:"";height:2px;left:50%;margin-top:45px;position:absolute;transform:translateX(-50%);transition:all 0.4s ease 0s;width:310px;}
.main-service h2 span{color:#0669b5 !important;font-weight:400;}
.first-service .service-box{text-align:right;}
.third-service .service-box{text-align:left;}
.service-box > h2{font-size:26px;font-weight:400;}
.service-box i{background:#0669b5 none repeat scroll 0 0;border-radius:10px;color:#fff;float:right;font-size:32px;margin-left:11px;padding:8px;}
.third-service .service-box i{float:left;font-size:32px;margin-right:11px;margin-left:0;}
.service-box > p{font-size:16px;}
.btn-blue{color:#1692f1;font-size:16px;font-weight:400;}
.second-service{text-align:center;}
.second-service > img{padding-top:41px;width:100%;}
.footer-widget-col h6{padding:0;margin:0;}
#footer-top{background-color:#2d2d2d;}
#footer-top{margin:0;padding:40px 0 40px;}
#footer-top{color:#ffffff;}
#footer-top{font-weight:400;overflow:hidden;}
.footer-top .footer-top-1-wrap{position:relative;}
#footer-top h3.wg-title::before{border-color:#f7c51e;}
#footer-top h3.wg-title::before{border-top:2px solid #f7c51e;bottom:0;content:"";display:block;left:0;position:absolute;width:24px;}
#footer-top h3.wg-title span{border-bottom:2px solid #333333;padding-bottom:15px;width:100%;}
h3.wg-title span{display:inline-block;padding:0;}
.footer-about-wrap{font-size:13px;}
.footer-top .footer-logo{margin-bottom:18px;}
.footer-about-wrap p{color:#787878;font-size:14px;font-weight:300;}
#footer-top h3.wg-title::before{border-color:#f7c51e;}
#footer-top h3.wg-title::before{border-top:1px solid #fff;bottom:0;content:"";display:block;left:0;position:absolute;width:74px;}
#footer-top h3.wg-title{color:#ffffff;font-size:22px;font-weight:300;}
#footer-top h3.wg-title{margin-bottom:30px;position:relative;}
h3.wg-title{font-size:14px;position:relative;}
h3.wg-title{margin:0 0 25px;padding:0;transition:all 300ms linear 0ms;}
#wrapper #footer-top ul.menu li{line-height:30px;}
.menu-item{padding:8px 0px;}
#wrapper #footer-top ul.menu li a{display:block;}
#footer-top a{color:#ffffff;}
.footer-widget-col.widget_nav_menu ul li a{border-bottom:1px solid #363636;color:#afafaf;font-size:13px;padding:8px 0;}
.widget_cs_recent_post_v2 .post-featured-img img{border-radius:7px;height:65px;width:65px;}
.widget_cs_recent_post_v2 .cs-popular .cs-media{float:left;margin:0 10px 0 0;width:auto;}
.widget_cs_recent_post_v2 .cs-popular li{margin-bottom:10px;}
.widget_cs_recent_post_v2 .cs-popular li{}
.cs-popular li{border-bottom:1px solid #444444;display:block;margin-bottom:10px;overflow:hidden;padding:0 0 10px;}
.cs-recent-post .cs-popular{padding:0 !important;}
.primary-sidebar ul, [class*="widget-"] ul, [class^="widget-"] ul{list-style:outside none none;margin:0;padding:0;}
#footer-top a{color:#bfbfbf;font-size:14px;}
.widget_cs_recent_post_v2 .cs-popular .cs-details > h4{color:#bfbfbf;font-size:15px;font-weight:300;margin:12px 0 0;}
.widget_cs_recent_post_v2 .cs-popular .date, .widget_cs_recent_post_v2 .cs-popular .author{color:#787878;float:left;font-size:10px;}
.left-contact{color:#555555;float:left;width:90px;height:60px;}
.right-contact{color:#bfbfbf;}
.contact-box{border-bottom:1px solid #444444;min-height:67px;padding-top:10px;}
.copyright{background:#111111 none repeat scroll 0 0;color:#787878;padding:20px 0 10px;text-align:center;}
.why{background:#f5f5f5 none repeat scroll 0 0;padding:40px 0;}
.why-us > h2{color:#323232;font-family:"Raleway",sans-serif;font-size:40px;font-weight:300;text-align:center;text-transform:uppercase;}
.why-us > p{font-size:18px;margin:auto;padding-bottom:30px;text-align:center;width:70%;}
.why-box > h2{font-size:29px;font-weight:400;}
.why-box{text-align:center;}
.why-box p{margin-bottom:20px;}
.btn-blue01{background:#da1c21 none repeat scroll 0 0;border-radius:20px;color:#fff;padding:8px 29px;}
.btn-blue01:hover{background:#0669b5 none repeat scroll 0 0;transition:all 0.4s ease-in-out 0s;color:#222;text-decoration:none;}
.enquiry{background:#1b1b1b none repeat scroll 0 0;color:#fff;padding:25px 0;}
.euq-box > h2{font-size:29px;font-weight:400;}
.euq-box span{background:#2d2d2d none repeat scroll 0 0;padding:0 10px;}
.btn-red{background:#da1c21 none repeat scroll 0 0;border-radius:35px;color:#fff;float:right;font-size:27px;font-weight:400;margin-right:12px;padding:10px 35px;}
.btn-red:hover{background:#0669b5 none repeat scroll 0 0;color:#222;transition:all 0.4s ease-in-out 0s;}
.seo-mark{padding:50px 0;border-bottom:2px solid #f4f4f4;}
.seo-right > h3{color:#1d1d1d;font-size:22px;font-weight:600;margin-top:30px;text-transform:uppercase;}
.seo-right li{list-style:outside none none;}
.seo-right a{color:#585858;font-size:18px;}
.seo-right a i{color:#086ab6;font-size:18px;margin-right:7px;}
.seo-right > ul{padding-left:5px;margin-bottom:30px;margin-top:20px;}
.seo-right > a{background:#0e3656 none repeat scroll 0 0;border-radius:20px;color:#fff;padding:9px 23px;}
.team{padding:40px 0;text-align:center;}
.our-team > h2{color:#323232;font-family:"Raleway",sans-serif;font-size:40px;font-weight:300;text-align:center;text-transform:uppercase;}
.our-team > p{font-size:20px;margin:auto;padding-top:10px;padding-bottom:30px;text-align:center;width:70%;color:#7e7e7e;}
.our-team h2::after{background:#0669b5 none repeat scroll 0 0;content:"";height:2px;left:50%;margin-top:50px;position:absolute;transform:translateX(-50%);transition:all 0.4s ease 0s;width:100px;}
.team-member > img{border:8px solid #f1f1f1;border-radius:100%;}
.team-member > h2{font-size:16px;font-weight:500;margin:15px 0 7px;}
.team-member > h3{color:#777777;font-size:14px;font-weight:300;margin:0 0 10px;}
.team-member > p{color:#a3a3a3;}
.team-social .fa{border:1px solid #cccccc;border-radius:100%;color:#cccccc;height:30px;padding:8px;width:30px;}
.team-social .fa:hover{border:1px solid #0669b5;color:#0669b5;}
.team-social > li{display:inline;list-style:outside none none;margin-left:7px;}
.team-social{margin:0;padding:0;}
.testi{background:url(../images/testi-bg.jpg) no-repeat;background-size:cover;padding:40px 0;color:#fff;text-align:center;}
.main-testi-h2{color:#fff;font-family:"Raleway",sans-serif;font-size:30px;font-weight:300;text-align:center;text-transform:uppercase;padding:0 80px;}
.main-testi-h2::after{background:#fff none repeat scroll 0 0;content:"";height:2px;left:50%;margin-top:50px;position:absolute;transform:translateX(-50%);transition:all 0.4s ease 0s;width:100px;}
.testi-single{margin-top:95px;padding:0 150px;}
.testi-single > p{font-size:19px;}
.testi-img{border:5px solid;border-radius:100%;}
.testi-single > h2{font-size:18px;margin:16px 0 6px;text-transform:uppercase;}
.testi-single > h3{font-size:14px;margin:0;padding:0;}
.right-testi{margin-left:-170px;margin-top:-159px;position:absolute;}
.left-testi{margin-left:130px;margin-top:-159px;position:absolute;}
.recent-box{background:#414141 none repeat scroll 0 0;height:245px; position:relative; overflow:hidden;}
.recent-data{color:#fff;padding:35px;}
.btn-recent{color:#fff;font-size:16px;font-weight:400;}
.recent{padding:20px 0;border-bottom:2px solid #f4f4f4;}
.recent-title{font-size:30px;font-weight:800;text-align:center;text-transform:uppercase;padding:0 80px;margin-bottom:50px;}
.recent-title::after{background:#0669b5 none repeat scroll 0 0;content:"";height:2px;left:50%;margin-top:50px;position:absolute;transform:translateX(-50%);transition:all 0.4s ease 0s;width:100px;}
.logo > img{width:100%;max-width:235px;}
.inner-page-slide{padding:23px 0 40px;}
.slide-yellow{background:rgb(0, 194, 205);}
.inner-page-slide h2{color:#fff;font-family:"Raleway",sans-serif;font-size:51px;font-weight:300;margin-top:40px;padding:8px 0;}
.inner-page-slide p{color:#fff;font-size:25px;font-weight:300;}
.inner-sec-box{margin:0 auto;text-align:center; display:block; width:100%;}
.inner-sec-box > p{font-size:19px;line-height:28px;margin:19px 0;text-align:left;}
.inner-sec-box > h2::after{background:#0669b5 none repeat scroll 0 0;content:"";height:1px;left:50%;margin-top:45px;position:absolute;transform:translateX(-50%);transition:all 0.4s ease 0s;width:310px;}
.inner-sec-box > h2{color:#323232;font-family:"Raleway",sans-serif;font-size:34px;font-weight:300;text-align:center;text-transform:uppercase;}
.renew_home-service-block h3{color:#222222;font-size:17px;font-weight:600;margin-bottom:15px;margin-top:15px;padding:0;text-transform:uppercase;}
.renew_home-service-block .icon{background-color:#0669b5;color:#fff;font-size:22px;height:45px;padding-top:6px;text-align:center;width:45px;}
.renew_home-service-block .line{background-color:#0669b5;height:3px;margin-bottom:30px;margin-top:10px;width:30px;}
.renew_home-service-block .description{display:inline-block;line-height:24px;max-height:121px;overflow:hidden;}
.renew_home-service-block .button{margin-top:0;}
.renew_home-service-block .button a{border:2px solid #0669b5;color:#333333;font-size:12px;font-weight:bold;padding:10px 20px;text-align:center;text-transform:uppercase;width:100%;}
.renew_home-service-block {	padding: 20px 70px 20px; min-height: 215px; }
.color-01{ background:#f8f7f7; }
.color-02{ background:#e8e8e8; }
.seo-diff{display:inline-block;margin-bottom:15px;width:100%;}
.heading-title::after{background:#0669b5 none repeat scroll 0 0;content:"";height:1px;left:50%;margin-top:45px;position:absolute;transform:translateX(-50%);transition:all 0.4s ease 0s;width:310px;}
.heading-title{color:#323232;font-family:"Raleway",sans-serif;font-size:32px;font-weight:300;text-align:center;text-transform:uppercase;}
.info-service {
	padding: 10px 0 50px 0;
	background: #f4f4f4;
}
.info-service img {
	border: 4px solid #ddd;
}
.info-service h3{ text-align: center; margin: 15px 0 10px; }
.social-media-bg{background:#45aeff;padding:45px 0;}
.text-center > h2{color:#fff;font-family:"Raleway",sans-serif;font-size:26px;font-weight:300;margin:7px 0 5px;}
.social-boxx > p{color:#fff;}
.develop-box{background:#f3f3f3 none repeat scroll 0 0;border-radius:3px;margin:17px 5px;height:430px;padding:45px 25px;text-align:center;width:32% !important;}



.develop-box > a{background:#fff none repeat scroll 0 0;border:3px solid;border-radius:24px;padding:9px 31px;}
.develop-box > h2{font-size:20px;text-transform:uppercase;}
.develop-box > p{padding-bottom:23px;}
.develop{padding:0 0 40px 0;}
.cont-form{background:url(../images/contact-bg.jpg) no-repeat;padding:12px 0 40px;background-size:100%;}
.cont-form .text-input{width:95%;}
.text-input {
	background: #efefef;
	border: 2px solid #fff;
	border-radius: 5px;
	margin: 0;
	padding: 6px 20px;
	width: 90%;
}
.text-input:-moz-placeholder{color:#999999;font-size:12px;font-weight:400;line-height:17px;}
.text-input1{height:90px;margin-bottom:12px;width:95%;background:#efefef none repeat scroll 0 0;border:2px solid #fff;border-radius:5px;}
.form-btn{border:medium none;}
.latest-blog{padding:30px 0 40px;}
.latest-blog-post{max-height:240px;overflow:hidden;}
.latest-blog-box > h3{font-size:18px;}
.entry-meta_item i{color:#0669b5;}
.entry-meta_link{color:#222;font-size:13px;}
.entry-meta_item{margin-right:13px;}
.latest-blog iframe{ width: 100%; }
.latest-blog iframe .blog-img{max-height:200px;overflow:hidden;}
.latest-blog iframe .blog-img img{width:100%;}
.latest-blog-box{margin-top:30px;}
.entry-meta{border-bottom:1px solid #ededed;padding-bottom:20px;}
.title-white{color:#fff;font-weight:300;padding-bottom:20px;text-align:center;}
.title-white::after{background:#fff none repeat scroll 0 0;content:"";height:1px;left:50%;margin-top:45px;position:absolute;transform:translateX(-50%);transition:all 0.4s ease 0s;width:310px;}
.input-label{color:#fff;letter-spacing:1px;}
.whitee{color:#fff !important;padding-bottom:16px;}
.whitee:after{background:#fff !important;}
.pagii{margin:0 0 0 17px;}
.info-service h2 {
	font-family: "Raleway",sans-serif;
	font-size: 36px;
	text-align: center;
	color: #0669b5;
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd;
	padding: 0 0 10px;
}
.info-img-cont{float:left;width:100%;height:auto;}
.info-img-cont img{border:5px solid rgb(204, 204, 204);margin:15px 0 0;width:100%;}
.view{border:4px solid #ccc;cursor:default;float:left;height:auto;margin:15px 0 0;overflow:hidden;position:relative;text-align:center;width:100%;}
.view .mask,.view .content{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;}
.view img{display:block;position:relative;}
.view h2{text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:17px;padding:10px;background:rgba(0, 0, 0, 0.8);margin:20px 0 0 0;}
.view p{font-family:Georgia, serif;font-style:italic;font-size:12px;position:relative;color:#fff;padding:10px 20px 20px;text-align:center;}
.view a.info{display:inline-block;text-decoration:none;padding:7px 14px;color:#000;margin:15% 0 0;}
.view a.info:hover{-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;}
.view-tenth img{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all 0.7s ease-in-out;-moz-transition:all 0.7s ease-in-out;-o-transition:all 0.7s ease-in-out;-ms-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out;}
.view-tenth .mask{background-color:rgba(255, 231, 179, 0.3);-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;}
.view-tenth h2{border-bottom:1px solid rgba(0, 0, 0, 0.3);background:transparent;margin:20px 40px 0px 40px;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);color:#333;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;}
.view-tenth p{color:#333;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;}
.view-tenth a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;}
.view-tenth:hover img{-webkit-transform:scale(10);-moz-transform:scale(10);-o-transform:scale(10);-ms-transform:scale(10);transform:scale(10);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;}
.view-tenth:hover .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
.view-tenth:hover h2,.view-tenth:hover p,.view-tenth:hover a.info{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
.view a .fa.fa-search-plus{font-size:34px;}
.client-review {
	float: left;
	width: 100%;
	height: auto;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #fff;
	margin-top: 15px;
}
.client-review-img{background:rgb(255, 255, 255) none repeat scroll 0 0;border:1px solid rgb(204, 204, 204);display:table;float:left;height:130px;line-height:105px;margin-right:5px;overflow:hidden;padding:5px;vertical-align:middle;width:130px;}
.client-review-img table{height:117px;}
.client-review-img img{width:100%;}
.client-pargh{display:inline-block;height:auto;width:75%;}
.client-pargh p{color:#fff;line-height:20px;}
.client-pargh img{width:20px;height:20px;}
.client-review-cont a{display:inline-block;background:rgb(218, 28, 33);border-radius:20px;color:rgb(255, 255, 255);padding:8px 29px;}
.well{background-color:rgb(245, 245, 245);border:1px solid rgb(227, 227, 227);border-radius:4px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.05) inset;margin-bottom:20px;min-height:20px;padding:19px;}
.form-group{margin-bottom:15px;}
.input-group{border-collapse:separate;display:table;position:relative;}
.well label{display:inline-block;font-weight:700;margin-bottom:5px;max-width:100%;}
.input-group .form-control, .input-group-addon, .input-group-btn{display:table-cell;}
.input-group .form-control{float:left;margin-bottom:0;position:relative;width:100%;z-index:2;}
.form-control{background-color:rgb(255, 255, 255);background-image:none;border:1px solid rgb(204, 204, 204);border-radius:4px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;color:rgb(85, 85, 85);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:100%;}
.input-group-addon{background-color:rgb(238, 238, 238);border:1px solid rgb(204, 204, 204);border-radius:4px;color:rgb(85, 85, 85);font-size:14px;font-weight:400;line-height:1;padding:6px 12px;text-align:center;}
.contact-form textarea{height:70px;}
.input-group-addon, .input-group-btn{vertical-align:middle;white-space:nowrap;width:1%;}
.btn.btn-contact{background:rgb(181, 26, 13);color:rgb(255, 255, 255);display:table;float:none !important;margin:10px auto;padding:7px 25px;text-transform:uppercase;}
.contact-container{padding:30px 0 17px;}
.address-cot h2{border-bottom:1px solid rgb(212, 212, 212);color:rgb(0, 129, 191);font-size:26px;margin-top:0px;margin-bottom:14px;padding-bottom:10px;text-transform:uppercase;}
.navbar-nav{position:relative;}
.navbar-nav li{position:relative;}
.navbar-nav ul{display:none;position:absolute;top:100%;left:0;background:#fff;padding:0;z-index:99;list-style:none;}
.navbar-nav ul li{float:none;width:270px}
.navbar-nav ul a{border-top:1px solid #d4d4d4;color:#666;display:inline-block;line-height:120%;padding:10px 15px;text-transform:uppercase;width:100%;}
.navbar-nav ul a:hover{background:hsl(212, 98%, 42%);color:#fff;}
.navbar-nav ul ul{top:0;left:100%}
.navbar-nav li:hover ul{display:block;}
.about-team-row{background:#f1f1f1;padding:20px 0;}
.about-team-row .team-member img{border:8px solid rgb(253, 253, 251);border-radius:100%;}
.about-team .about-team-heading{border-bottom:1px dotted rgb(6, 105, 181) !important;border-top:1px dotted rgb(6, 105, 181) !important;display:block;padding:15px 0;margin:45px 0 35px;text-align:center;text-transform:uppercase;}
.wpcf7-not-valid-tip{color:#fedb38;display:inline-block;float:left;margin-top:-14px;text-shadow:0 0 0;width:100%;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{border:1px solid #fedb38;color:#fedb38;float:left;margin:10px 0 0;padding:5px;text-align:center;width:100%;}
.screen-reader-response{display:none !important;}
.cont-form{background-size:cover;}
.contact-form span.wpcf7-not-valid-tip{color:#f00;display:block;font-size:1em;}
.contact-form span.wpcf7-not-valid-tip{background:#eeeeee none repeat scroll 0 0;border-bottom:1px solid #ccc;border-left:1px solid #ccc;color:#f00;display:inline-block !important;font-size:12px !important;padding:0;text-indent:15px;width:100%;margin-top:0;}
.contact-form div.wpcf7-validation-errors{border:2px solid #f7e700 !important;color:#222 !important;margin-bottom:10px !important;margin-top:-10px !important;}
.contact-form .ajax-loader{margin-top:-32px;position:absolute;}
.tab-content{display:inline-block;padding:10px 20px;width:100%;border:1px solid #d4d4d4;border-top:none;height:345px;overflow:hidden;}
.tab-contnt.active{background:#fff;color:#333338 !important;}
.nav.nav-tabs.tab-ar{margin-top:50px;}
.nav > li.active{background:none;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{background:#0669b5 none repeat scroll 0 0;border-radius:3px 3px 0 0 !important;border-top:1px solid #ccc;box-shadow:none !important;color:#fff;}
.nav-tabs a{background:#f1f1f1 none repeat scroll 0 0;border:1px solid #d8d8d8 !important;border-radius:3px 3px 0 0;font-size:16px;color:#333;margin-right:5px !important;}
.tab-pane.tab-contnt{margin:30px 0;}
.owl-prev, .owl-next{left:-20px;position:absolute;top:40%;width:30px;height:50px;font-size:0;}
.owl-next{left:auto;right:-20px;}
.owl-prev:before, .owl-next:before{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;line-height:48px;font-size:30px;color:#fff;content:'\f105';font-family:'FontAwesome';transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;background:#0669B5;}
.owl-prev:before{content:'\f104';}
.owl-prev:hover:before, .owl-next:hover:before{opacity:0.7;}
.about-team-row .team-member > p{color:#fff;}
.about-team-row{background:#0669b5 none repeat scroll 0 0;color:#fff;}
.about-team-row .our-team > h2{color:#fff;}
.about-team-row .our-team h2:after{background:#fff;}
.about-team-row .team-member > h3{color:#fff;}
.client-review.client-r-tab{background:#f1f1f1 none repeat scroll 0 0;border:1px solid #d4d4d4;border-radius:5px;display:inline-table;margin:15px 0;padding:15px;width:100%;}
.client-r-tab .client-pargh{display:inline-block;height:auto;margin-left:15px;width:85%;}
.client-r-tab .client-pargh p{color:#222;line-height:20px;}
.client-r-tab .client-pargh > span{color:#0669b5;font-weight:500;margin-right:10px;position:relative;top:4px;}
.client-r-cot{margin:30px 0;}
.left-testi, .right-testi{display:none;}
#media-slide .owl-prev,#media-slide .owl-next{font-size:0;height:50px;left:20px;position:absolute;top:50%;width:30px;}
#media-slide .owl-next{right:20px;left:auto;}
#media-slide .owl-prev::before, #media-slide .owl-next:before{background:#fff;color:#333;}
.team-member > img{width:172px;}
.certified{padding:0;}
.certified-img-cont{float:left;height:auto;margin:25px 0 0;padding:8px 0;width:100%;}
.certified-img-cont img{display:inline;margin:0 20px;}
.testi-img{background:rgb(255, 255, 255);border-radius:10px;height:auto;width:160px;}
.testi-single a{color:rgb(255, 255, 255);}
.paid-media{padding:15px;text-align:justify;}
.heading-title > span{color:rgb(6, 105, 181) !important;}
#footer-top .widget_cs_recent_post_v2 .cs-details h4{margin:0px !important;}
.right-contact{float:left;max-width:161px;width:100%;}
.modal-body img{width:100%;}
.recent-box .receont-down-arrow::before { position:absolute; content:'\f0dd'; font-family:FontAwesome; font-size: 37px;left: 50%; position: absolute; top: -31px;}
.recent-box .receont-up-arrow::after { position:absolute; content:'\f0de'; font-family:FontAwesome; font-size: 37px;left: 50%; position: absolute; bottom: -31px;}
.recent-result .col-md-4 a:hover .recent-box{background:#0669b5;}
.recent-result .col-md-4 a .recent-img img{-webkit-transition: 0.4s ease; transition: 0.4s ease;}
.recent-result .col-md-4 a:hover .recent-img img{-webkit-transform: scale(1.08);transform: scale(1.08);}
.seo-project-box{display:block; width:100%; height:auto; border:1px solid #ccc;}
.seo-project-box-top{display:block; width:100%; height:230px; overflow:hidden;}
.seo-project-box-inner{diplay:block;width:100%;height:auto;}
.seo-project-box-innerimgcont {border: 5px solid #ccc;display:inline-block;height: 100px; margin-right: 10px;overflow: hidden; width: 100px;float:left; background:#fff; padding:2px;}
.seo-project-box-innertextcont {display: inline;float: left;margin-top: 40px;max-width: 215px;text-align: left;width: 100%;}
.seo-project-box-innerimgcont img{width:100%;}
.seo-project-box-innertextcont h2{font-size:16px;}
.seo-project-box .col-md-12 { margin-top: -30px;}
.table-seo td { border-bottom: 1px solid rgb(204, 204, 204); padding: 5px; vertical-align: top; width: 50%;}
.table-seo {display: block;margin-top: 80px;padding: 5px;text-align: left; background:#f1f1f1;}
.seo-project-box-top img {width: 100%;}
.seo-pro-box {margin-top: 30px;}
.breadcrumb-custom {background: #0669b5 none repeat scroll 0 0; color: #fff; padding: 11px 100px; text-align: left; width: 100%;}
.breadcrumb-custom  a {color: #fff;font-weight: bold;}
.breadcrumb-custom > p {margin-bottom: 0; font-weight: bolder;}

/* Email Marketing Page */

.inner-page-slide.inner-page-banner {  padding: 0; }
.inner-page-slide.inner-page-banner img{ width:100%; }
.email-marketing-intro {
  padding: 30px 0;
}
.inner-page-banner .container{ position:relative; }
.inner-banner-button {
  bottom: 45px;
  left: 32%;
  position: absolute;
}
.inner-banner-button a{ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7953e+0,ce4f0c+100 */
background: #f7953e; /* Old browsers */
background: -moz-linear-gradient(top,  #f7953e 0%, #ce4f0c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f7953e 0%,#ce4f0c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f7953e 0%,#ce4f0c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7953e', endColorstr='#ce4f0c',GradientType=0 ); /* IE6-9 */

border: 2px solid #f7953e;border-radius: 4px;color: #fff;display: inline-block;font-size: 18px;font-weight: 500;letter-spacing: 1px;padding: 10px 16px;
text-shadow: 2px 2px 5px #000;text-transform: uppercase; }

.email-marketing-intro h1 {
  color: #323232;
  font-family: "Raleway",sans-serif;
  font-size: 34px;
  font-weight: 300;
  margin: 0 0 30px;
  position: relative;
  text-transform: uppercase;
}
.email-marketing-intro h1:after {
  background: #0669b5;
  content: "";
  height: 1px;
  left:25%;
  margin-top: 45px;
  position: absolute;
  width: 310px;
}
.email-marketing-intro h1 span {
    color: #0669b5;
    font-weight: 400;
}
.p-highlight {
  font-size: 17px;
  font-weight: 500;
  margin: 15px 0;
}
.email-marketing-form {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#088dcc+0,0660a5+100 */
background: #088dcc; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #088dcc 0%, #0660a5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #088dcc 0%,#0660a5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #088dcc 0%,#0660a5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#088dcc', endColorstr='#0660a5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

  padding:35px 30px;
}
.email-marketing-form h3 {  color: #fff;  font-size: 26px;  letter-spacing: 1px;  margin: 0 0 20px;  text-align: center;  text-transform: uppercase;}
.email-marketing-form input[type="submit"] {  background:none;  border: 2px solid #fff;  color: #fff;  font-size: 16px;  font-weight: 500;  letter-spacing: 1px;  text-transform: uppercase;margin:23px auto 0px;display: block;}
.email-marketing-form input[type="submit"]:hover{ background:#fff; color:#0669b5; }
.email-develop .heading-title {
  margin: 0 0 25px;
}
.email-marketing-services {
  padding: 30px 0 0;
  min-height: 945px;
  color:#fff;
  background: url("../images/email-marketing-service-bg.jpg") no-repeat scroll center center / cover ;
}
.email-marketing-services h2 {
  color: #fff;
  font-size: 32px;
  font-weight:300;
  text-align: center;
  margin: 0 0 20px;
  text-transform: uppercase;
}
.email-marketing-services h2:after {
  background: #fff;
  content: "";
  height: 1px;
  left: 50%;
  margin-top: 45px;
  position: absolute;
  transform: translateX(-50%);
  transition: all 0.4s ease 0s;
  width: 310px;
}
.email-marketing-services-img img {
  display: inline-block;
  position: relative;
  top: -60px;
  z-index: 0;
}
.em-service-in {
  background: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 4px;
  color: #fff;
  margin: 45px 0;
  padding: 10px;
  position: relative;
}
.em-service-in p {
  font-size: 13px;
}
.em-service-in h3 {
  color: #fff;
  font-size: 18px;
  margin: 0 0 6px;
}
.em-service-in.em-service-one {
  right: 0;
  top: 0;
}
.em-service-in.em-service-two {
  left: 0;
  top: 75px;
}
.em-service-in.em-service-three {
  left: 35px;
  top: 85px;
}
.em-service-in.em-service-four {
  left: -175px;
  top: 85px;
}
.em-service-in.em-service-five {
  left: 175px;
  top: 85px;
}
.em-service-in.em-service-six {
  left: -35px;
  top: 85px;
}
.em-service-in.em-service-seven {
  left: 0;
  top: 75px;
}
.em-service-in:after {
  background: #fff;
  border-radius: 30px 30px 0 0;
  color: #0669b5;
  content: "";
  font-size: 24px;
  font-weight: 500;
  height: 30px;
  left: 42%;
  position: absolute;
  text-align: center;
  top: -32px;
  width: 60px;
}
.em-service-in.em-service-one:after {
  content: "1";
}
.em-service-in.em-service-two:after {
  content: "2";
}
.em-service-in.em-service-three:after {
  content: "3";
}
.em-service-in.em-service-four:after {
  content: "4";
}
.em-service-in.em-service-five:after {
  content: "5";
}
.em-service-in.em-service-six:after {
  content: "6";
}
.em-service-in.em-service-seven:after {
  content: "7";
}
.email-marketing-work {
  background: #efefef;
  padding: 40px 0;
}
.email-marketing-work a.email-newsletter-icon {
  border: 5px solid #ddd;
  box-shadow: 1px 1px 5px 1px #333;
  display: block;
  height: 355px;
  margin: 0 auto;
  overflow: hidden;
  transition:0.6s ease-in-out 0.1s;
}
.email-marketing-work a.email-newsletter-icon:hover {
  border-color: #0669b5;
  transform: scale(1.1);
  z-index: 9;
}
.email-marketing-work h2 {
  font-size: 32px;
  margin: 0 0 35px;
  text-align: center;
  text-transform: uppercase;
}
.email-marketing-work h2:after {
  background: #0669b5;
  content: "";
  height: 1px;
  left: 50%;
  margin-top: 45px;
  position: absolute;
  transform: translateX(-50%);
  transition: all 0.4s ease 0s;
  width: 310px;
}
.email-marketing-tools {
  padding: 50px 0;
}
.email-marketing-tools img {
  display: inline-block;
  max-width: 140px;
}
.email-marketing-tools h2 {
  font-size: 28px;
  font-weight:300;
  margin: 0 0 25px;
  text-transform: uppercase;
  color:#444;
}
.email-marketing-tools h2 span{ color:#0669b5; }
.email-marketing-tools ul {
  margin: 55px 0 0;
  padding: 0;
}
.email-marketing-tools li {
  color: #0669b5;
  display: block;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
  margin: 15px 0;
  padding:8px 10px 8px 60px;
  position: relative;
  border:1px solid #0669b5;
}
/*
.email-marketing-tools li:before {
  background: #00539f none repeat scroll 0 0;
  content: "\f0ad";
  font-family: fontawesome;
  font-size: 25px;
  left: 0;
  padding: 15px 20px;
  position: absolute;
  top: 0;
} */
.email-marketing-tools li:before {
  background: #00539f;
  color: #fff;
  content: "\f0ad";
  font-family: fontawesome;
  font-size: 25px;
  left: 0;
  padding: 8px 10px;
  position: absolute;
  top: 0;
}
.email-marketing-tools li:after {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #00539f;
  border-style: solid;
  border-width: 8px;
  color: #fff;
  content: "";
  font-size: 25px;
  left: 43px;
  position: absolute;
  top: 17px;
}
.best-email-marketing{ background:#fff; padding:50px 0; } 
.best-email-marketing h2 {
	/* font-size: 24px; */
	font-weight: 300;
	margin: 0 0 40px;
	text-transform: uppercase;
}
.best-email-marketing img {
  border: 1px solid #ddd;
  box-shadow: 3px 3px 4px 1px #333;
}
.best-email-marketing h2 span{ color:#0669b5; }
.best-email-marketing ul{ padding:0; }
.best-email-marketing li {
  display: block;
font-size:18px;
line-height: 35px;
padding-left: 20px;
position: relative
}

.best-email-marketing li:before{ content:"\f1d8"; color: #0669b5;
    font-family: fontawesome;
    font-size: 12px;
    left: 0;
    position: absolute; }  
.email-call-action {
  background: #0669B5;
  padding: 15px 0;
}	
.email-call-action h2 {
  color: #fff;
  font-size: 28px;
  font-weight: 300;
  margin: 5px 0;
}
.email-call-action a {
  background: none;
  border: 2px solid #fff;
  border-radius: 4px;
  color: #fff;
  font-size: 22px;
  font-weight: 400;
  padding: 5px 15px;
  text-transform: uppercase;
  display:inline-block;
}
.email-call-action a:hover{ background:#0888C8; border: 2px solid #0888C8; }
.email-call-action a i{ margin-left:5px; }
.email-develop-box {
  background: #f3f3f3;
  border-radius: 3px;
  margin: 20px 0.6% 0;
  min-height: 224px;
  padding: 20px;
  width: 32% !important;
}
.email-develop-box img { max-width: 70px; }
.email-develop-box h2 { font-size: 17px;  line-height: 22px;  margin: 0 0 10px;  text-transform: uppercase; }
.email-develop-box a {background:#fff; border:3px solid; border-radius:24px;padding:9px 31px;}
.email-develop-box p {  font-size: 13px;  line-height: 20px; }
.email-marketing-review.testi {  background: rgba(0, 0, 0, 0) url("../images/ereviewbg.jpg") no-repeat fixed center center / cover ;  padding: 20px 0; }
.email-marketing-review.testi .testi-single{ margin-top: 30px; }
.email-marketing-review.testi .testi-single > p{ font-size: 16px; }
.email-marketing-review.testi .owl-prev:before, .owl-next:before{ top:-60px; }
#footer-top{ padding:32px 0; }


/* Scholarship  Page */

.scholarship-banner{ position: relative; } 
.scholarship-banner-in{ position: absolute; text-align: right; top: 100px; }
.scholarship-banner-in h1 {
	font-size: 6vw;
	color: #fff;
}
.scholarship-intro {
	padding: 40px 0 25px;
}
.scholarship-intro h2 {
	color: #323232;
	font-family: "Raleway",sans-serif;
	font-size: 36px;
	font-weight: 300;
	text-align: center;
	text-transform: uppercase;
}
.scholarship-intro h2:after {
	background: #0669b5 none repeat scroll 0 0;
	content: "";
	height: 1px;
	left: 50%;
	margin-top: 45px;
	position: absolute;
	transform: translateX(-50%);
	transition: all 0.4s ease 0s;
	width: 310px;
}
.scholarship-intro h2 span {
	color: #0669b5 !important;
	font-weight: 400;
}
.scholarship-intro p {
	font-size: 18px;
	line-height: 28px;
	margin: 19px 0;
	text-align: left;
}
.scholarship-intro-bottom {
	padding: 25px 0 0;
	border-top: 1px solid #ddd;
	margin: 35px 0 0;
}
.scholarship-intro-bottom h2 {
	font-size: 28px;
	text-align: left;
	text-transform: inherit;
	font-weight: 400;
}
.scholarship-intro-bottom h2:after{ display: none; }
.scholarship-intro-bottom span.scholarship-heading2 {
	color: #323232;
	font-family: "Raleway",sans-serif;
	font-size: 26px;
	text-align: center;
	display: block;
}
.scholarship-intro-bottom span.scholarship-heading2 strong{ color: #0669b5; }	
.scholarship-intro-bottom h3 {
	font-size: 20px;
}
.scholarship-intro-bottom li {
	font-size: 18px;
	line-height: 28px;
	margin: 0 0 10px;
	display: block;
	text-align: left;
	position: relative;
	padding-left: 15px;
}
.scholarship-intro-bottom li:before{ position: absolute; color: #0669B5; font-family: fontawesome; content: '\f101'; left: 0; }
.scholarship-intro-bottom ul {
	padding: 0;
}
.scholarship-intro-bottom img {
	margin: 60px 0 0;
}
.scholarship-schedule {
	background: #F2F2F2;
	padding: 25px 0;
}
.scholarship-schedule h3, .scholarship-schedule h2 {
	font-size: 26px;
	color: #0669B5;
	font-family: "Raleway",sans-serif;
	text-transform: uppercase;
}
.scholarship-schedule p {
	font-size: 18px;
	line-height: 28px;
	margin: 19px 0;
	text-align: left;
}
.scholarship-schedule li {
	font-size: 18px;
	line-height: 28px;
	margin: 0 0 10px;
	display: block;
	text-align: left;
	position: relative;
	padding-left: 15px;
}
.scholarship-schedule li:before{ position: absolute; color: #0669B5; font-family: fontawesome; content: '\f101'; left: 0; }
.scholarship-schedule ul {
	padding: 0;
}
.scholarship-term-condition{ padding: 25px 0; }

.scholarship-term-condition h2 {
	color: #323232;
	font-family: "Raleway",sans-serif;
	font-size: 36px;
	font-weight: 300;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 30px;
}
.scholarship-term-condition h2:after {
	background: #0669b5 none repeat scroll 0 0;
	content: "";
	height: 1px;
	left: 50%;
	margin-top: 45px;
	position: absolute;
	transform: translateX(-50%);
	transition: all 0.4s ease 0s;
	width: 310px;
}	
.scholarship-term-condition li {
	font-size: 18px;
	line-height: 28px;
	margin: 0 0 10px;
	display: block;
	text-align: left;
	position: relative;
	padding-left: 15px;
}
.scholarship-term-condition li:before{ position: absolute; color: #0669B5; font-family: fontawesome; content: '\f101'; left: 0; }

.scholarship-term-condition a{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3a7eb2+0,0669b5+100 */
background: #3a7eb2; /* Old browsers */
background: -moz-linear-gradient(top,  #3a7eb2 0%, #0669b5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3a7eb2 0%,#0669b5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #3a7eb2 0%,#0669b5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a7eb2', endColorstr='#0669b5',GradientType=0 ); /* IE6-9 */
color: #fff;
font-size: 24px;
display: block;
text-align: center;
width: 200px;
padding: 6px 0;
border-radius: 4px;
margin: 20px auto 0;
font-weight: 400;
}
.expert-interview-sec h2 {
	margin-bottom: 40px;
}
.expert-interview-sec img {
	border: 4px solid #fff;
	box-shadow: 1px 1px 4px -1px #555;
	border-radius: 50%;
	max-width: 100%;
	margin: 0 auto 20px;
}
.expert-interview-sec h3 {
	margin: 0 0 5px;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
}
.expert-interview-sec p{ margin-bottom: 20px; }
.blog-img img {
	width: 100%;
}
.blog-img {
	max-height: initial;
	display: inline-block;
	width: 30%;
}
.latest-blog .lb-rmore {
	color: #0669b5;
	border: 1px solid #0669b5;
	padding: 5px 10px;
	border-radius: 4px;
	margin-right: 2%;
	font-weight: bold;
}


.featur-outr{
	margin: 40px 0 0;
}
.full-feature {
    margin-top: 30px;
}
.feature-box {
    margin-bottom: 20px;
}
.box-left .feature-box-aside {
    float: right;
    margin-left: 30px;
    margin-right: 0;
    margin-top: 10px;
}
.color-icon {
    color: #0669b5;
    font-size: 46px !important;
}
.box-content {
    overflow: hidden;
}
.box-content > h3 {
    font-weight: 400;
    color: #0669b5;
    margin-bottom: 15px;
}
.box-left .box-content h3 {
    text-align: right;
}
.box-content p{
	font-size: 16px;
    letter-spacing: 1px;
    line-height: 1.5;
    margin-bottom: 20px;
}
.box-left .box-content p {
    text-align: right;
}
figure.full-feature-img {
    display: block;
    margin: 0 auto;
    max-width: 30rem;
    overflow: hidden;
    padding: 0;
    text-align: center;
}
.feature-box-aside {
	float: left;
	font-size: 30px;
	line-height: 1;
	margin-right: 18px;
	padding-top: 12px;
	margin-top: 0px;
}
.bd-awhite {
    background: url("../images/how-work-bgimg.jpg") no-repeat;
    background-size: cover;
    padding: 80px 0;
}
.bd-awhite h2{
    margin: 0 0 40px;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 35px;
}
.bd-awhite p.section-heading-p{
	color: #fff;
}
.use-tab {
    min-height: 400px;
}
.use-tab ul.nav {
    border-bottom: none;
    margin-top: 110px;
}
.use-tab ul.nav li {
    float: none;
}

.use-tab ul.nav li a {
    width: 50px;
    height: 50px;
    border-radius: 50px !important;
    border: 4px solid transparent !important;
    padding: 10px;
    margin-bottom: 25px;
    color: #999;
    text-align: center;
    font-size: 20px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background: none;
}

.use-tab ul.nav li.active a.nav-link {
    border: 3px solid #888;
    box-shadow: 0 0 0 4px #ddd;
    font-size: 22px;
    padding: 11px;
    text-align: center;
    background: none;
    border-radius: 50px !important;
}
.use-tab ul.nav li.active a.nav-link i.fa-circle-o, .use-tab ul.nav li a.nav-link i.i-active {
    display: none;
}
.use-tab ul.nav li a.nav-link.active i.fa-cloud-download, .use-tab ul.nav li.active a.nav-link i.i-active {
    display: block;
}
.use-tab ul.nav li.active a.nav-link, .use-tab ul.nav li.active a.nav-link:hover, .use-tab ul.nav li.active a.nav-link:focus {
    color: #0669b5 !important;
    background: #fff;
}
.fade {
    opacity: 1;
}
.feature-box {
    margin-bottom: 20px;
}
#about h3, #install h3 {
    color: #fff;
    margin-bottom: 15px;
    margin-top: 10px;
}
.install-des .feature-box .box-content p{
	font-size: 15px;
    letter-spacing: 1px;
    line-height: 1.5;
    margin-bottom: 20px;
}
.bd-awhite .tab-content{
	border: none;
	height: auto;
}
.appwe-devlp li{
	font-size: 17.5px;
}
.faq-ar{
	background: #0669B5;
	padding: 60px 0;
}
.section-heading, .faq-heading {
    text-transform: capitalize;
}
.faq-heading h1 {
    color: #fff;
    margin: 20px 0 50px;
}
.faq-heading h1 i{
	font-size: 3em;
    top: 22px;
    position: relative;
    margin-right: 15px;
}
.hvr-shutter-out-horizontal {
    padding: 15px 30px;
    top: -12px;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background: #fff;
    border-radius: 300px;
    color: #0669B5;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.faq-ar .btn-default:hover, .faq-ar .btn-default:focus, .faq-ar .btn-default.focus, .faq-ar .btn-default:active, .faq-ar .btn-default.active, .faq-ar .open > .dropdown-toggle.btn-default {
    color: #fff;
    background-color: #2891e2;
    border-color: none;
}
h2.faq-heading{
	color: #fff;
	margin: 7px 0 40px;
}
.panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a {
    color: inherit;
    display: block;
    font-size: 18px;
    font-weight: 700;
    padding: 10px;
    text-decoration: none;
}
.faq-qus i {
    color: #0669B5;
    padding-right: 5px;
    float: left;
}
.collapsed.faq-qus i {
    color: #D2D1D1;
    padding-right: 5px;
}
.faq-qus > span {
    display: block;
    line-height: 24px;
    margin-top: -3px;
    overflow: hidden;
    padding-left: 6px;
}
#faq .panel-body li {
    padding: 5px 0;
}
.best-email-marketing .phn-img img {
    border: none;
    box-shadow: none;
}

.iframe{
	
	
overflow:hidden;
}
	
.web-box
{
	height: 320px;
	padding:20px 25px;


}
.local-seo-services ul {
	padding: 0 8px;
	text-align: left;
}
.local-seo-services ul li {
	display: block;
	color: #000;
	font-size: 19px;
	font-weight:bold;
	list-style-type: disc;
	padding: 5px 15px;
	position: relative;
}
.local-seo-services ul.local-seo-inline {
	text-align:center;
}
.local-seo-services ul.local-seo-inline li {
	display: inline-block;
}
.local-img {
	text-align: center !important;
}
.local-img img {
	box-shadow: 0px 0px 4px 3px #ccc;
}
.local-slider h2 {
	font-size: 30px;
	margin-bottom: -20px;
}
.local-slider a.btn {
	background: #000;
	color: #fff !important;
	padding: 10px 20px;
}
.local-seo-services ul li::before {
	content: '\f00c';
	font: normal normal normal 17px/1 FontAwesome;
	position: absolute;
	left: -6px;
	top: 9px;
	color: #0669b5;
}
.result-middle, .result-middle p {
	text-align: center !important;
}

.e-comm-top {
	margin: 5% 0 3%;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
}
.local-seo-services .inner-sec-box{text-align:left;}
.e-commer-banner ul li {padding: 3px 17px;color: #fff;font-weight: normal;}
.e-commer-banner ul li:before{color:#000;}
.e-commer-banner .local-seo-services p {font-size: 16px;}
.e-commer-banner .local-seo-services p a {color: #000;}

.dominate-search {
	display: block;
	background: #00c2cd;
	padding: 55px;
}
.dominate-search h2 {
	color: #fff;
	margin-top: 33px;
	font-size: 45px;
	text-align: center;
}
.dominate-search img {
	border: 5px solid #fff;
	box-shadow: 5px 5px 5px !important;
}
.local-case-studies {
	background: #00c2cd !important;
}
.local-case-studies .inner-sec-box p {
	text-align: center !important;
	font-size: 25px;
	color: #fff;
}
.local-case-studies .inner-sec-box a {
	background: #000;
	padding: 15px 35px;
	border-radius: 25px;
	font-size: 18px;
	color: #fff;
}
.box-shadow {
	border: 5px solid #fff;
	box-shadow: 1px 2px 5px 1px #ccc;
}

.facebook-img img {
    width: 100%;
}

/************************/

@media screen and (max-width:1200px){.client-r-tab .client-pargh{margin-left:20px;padding-top:0;width:65%;}}
@media screen and (max-width:900px){.nav-tabs > li{width:33%;} .nav-tabs > li > a{width:100%;} .latest-blog iframe { width:100%; } }
@media screen and (max-width:990px){ .develop-box { width: inherit !important; } }
@media screen and (max-width:768px){.inner-sec-box > p { padding-left: 10px;} .certified-img-cont img { margin: 15px; } .renew_home-service-block { min-height: auto !important;  padding: 17px 15px 40px !important;} }
@media screen and (max-width:600px){.nav-tabs > li{width:100%;}.client-review-img { margin: auto auto 10px;}
.client-review{text-align:center;}
.client-review-img{float:none;}
.client-r-tab .client-review-img{display:table;float:none;margin:10px auto;}
.client-r-tab .client-pargh{display:inline-block;height:auto;margin-left:0;padding-top:0;text-align:center;width:100%;}
.client-r-tab .client-pargh > span{margin-bottom:8px;margin-right:0px;top:4px;width:100%;}
.euq-box a{font-size:20px;}
.seo-project-box-innertextcont{margin:0 auto; width:100%; text-align:center; max-width:none; float:none;}
.seo-project-box-innerimgcont {float: none;margin: 0 auto;}
.table-seo{margin-top:10px;}
.table-seo td {font-size:14px;}
.logo img {max-width: 280px;width: 100%;}
.expert-interview-sec{ text-align: center; }
.local-seo-services .inner-sec-box {text-align: left;width: 100% !important;}
.inner-sec-box {width: 92% !important;margin: 0 auto !important;display: block !important;}
}