*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
strong{font-weight:700}
a, a:active, a:focus{text-decoration:none;outline:none;}
a:active{text-decoration:none;outline:none !important;border:0;outline:none;}
p{font-family:'Merriweather', serif;color:#334045;line-height:30px;font-weight:300;font-size:16px;}
a:active{color:transparent}
ul{list-style:none}

.loader_main{background:#f6f7f7 url(../images/loader.gif) center center no-repeat;position:absolute;left:0;right:0;bottom:0;top:0;z-index:11;}

.icon9, .icon1, .icon2, .icon3, .icon4, .icon5, .icon6, .icon7, .icon8{	background: url(../images/bigicon2.png) no-repeat; display: inline-block;}
.icon9{background-position: -233px -113px ;	width: 90px;height: 90px;}
.icon1{background-position: -115px -116px ;	width: 90px;height: 90px;}
.icon2{background-position: 0 -116px;width: 90px;height: 90px;}
.icon3{background-position: -352px -114px ;	width: 90px;height: 90px;}
.icon4{background-position: -439px 0;width: 90px;height: 90px;}
.icon5{background-position: -327px 0;width: 90px;height: 90px;}
.icon6{	background-position: -223px 0;width: 90px;height: 90px;}
.icon7{background-position: -113px 0;width: 90px;height: 90px;}
.icon8{background-position: 0 0;width: 90px;height: 90px;}

.contactlocation, .contactemail, .contactphone, .addicon1, .addicon2, .addicon3, .addicon5, .addicon7, .tabicon8, .tabicon9, .tabicon1, .tabicon2, .tabicon3, .tabicon4, .semiconimg4, .tabafter1, .tabafter2, .facebook, .twitter, .linkedin, .tab-services-icon, .quote1, .quote2, .whatsappicon, .down-arrow1, .arrow-icon, .workimg1, .workimg2, .workimg3, .workimg4, .reporting-icons, .footer-ul li:nth-of-type(1):before, .footer-ul li:nth-of-type(2):before, .footer-ul li:nth-of-type(3):before, .blog-data-ul li div:nth-of-type(1):before, .tab-ul li:nth-of-type(1).active div, .tab-ul li:nth-of-type(2).active div, .tab-ul li:nth-of-type(3).active div, .tab-ul li:nth-of-type(4).active div, .tab-ul li:nth-of-type(1) div, .tab-ul li:nth-of-type(2) div, .tab-ul li:nth-of-type(3) div, .tab-ul li:nth-of-type(4) div, .tab-ul li:nth-of-type(1):after, .tab-ul li:nth-of-type(2):after, .tab-ul li:nth-of-type(3):after, .tab-ul li:nth-of-type(1).active:after, .tab-ul li:nth-of-type(2).active:after, .tab-ul li:nth-of-type(3).active:after{
	background: url(../images/sprites.png) no-repeat; display: inline-block;
}

.addicon1{background-position: 0 0;width: 95px;	height: 45px;}
.addicon2{background-position: -116px 0;width: 94px;height: 45px;}
.addicon3{background-position: -227px 0;width: 87px;height: 45px;}
.addicon5{background-position: -333px 0;width: 42px;height: 42px;}
.addicon7{background-position: -502px 0;width: 42px;height: 42px;}
.tabicon8{background-position: -391px 0;width: 42px;height: 42px;}
.tabicon9{background-position: -447px 0;width: 42px;height: 42px;}
.tabicon1{background-position: -333px -50px ;width: 42px;height: 42px;}
.tabicon2{background-position: -502px -50px ;width: 42px;height: 42px;}
.tabicon3{background-position: -391px -50px ;width: 42px;height: 42px;}
.tabicon4{background-position: -447px -51px ;width: 42px;height: 42px;}
.tabafter1{background-position: -560px 0;width: 11px;height: 60px;}
.tabafter2{background-position: -587px 0;width: 11px;height: 60px;}
.facebook{background-position: -95px -50px ;	width: 35px;height: 35px;}
.twitter{background-position: -47px -51px ;	width: 35px;height: 35px;}
.linkedin{background-position: 0 -51px ;	width: 35px;height: 35px;}
.tab-services-icon{background-position: -292px -52px ;	width: 26px;height: 32px;}
.quote1{background-position: -186px -85px ;	width: 25px;height: 19px;}
.quote2{background-position: -223px -85px ;	width: 25px;height: 19px;}
.down-arrow1{background-position: -260px -52px ;width: 26px;height: 32px;}
.arrow-icon{background-position: -148px -89px ;	width: 22px;height: 12px; margin-left: 10px;}
.workimg1{background-position: -361px -99px ;width: 53px;height: 53px;}
.workimg2{background-position: -434px -100px ;	width: 45px;height: 64px;}
.workimg3{background-position: -492px -99px ;	width: 45px;height: 63px;}
.workimg4{background-position: -548px -109px ;width: 45px;height: 49px;}
.whatsappicon{background-position:0 -142px;width: 24px;height: 24px;  vertical-align: middle; margin: 0!important;}
.reporting-icons{background-position:-35px -98px;width: 80px;height: 80px;}
.semiconimg4{background-position:-251px -104px;width: 80px;height: 80px;}
.contactlocation{background-position:-207px -135px; width: 20px; height: 28px; vertical-align: middle;}
.contactemail{background-position:-172px -140px; width: 20px; height: 20px; vertical-align: middle;}
.contactphone{background-position:-134px -140px; width: 24px; height: 24px; vertical-align: middle;}
.wsmenu > .wsmenu-list > li > .wsmegamenu .link-list li a.active{ color: #f46b25;}
.transferred_head {font-size: 20px; font-weight: 600; margin-bottom: 6px;}
.transferred_head:after {     content: '';
    width: 60px;
    height: 3px;
    background: #1c4a94;
    display: block;
    margin-top: 5px; }
.soluctionicon11, .soluctionicon13, .strategy-icons, .targeting, .tracking-icons, .triggered-proactive-communications-icons, .twitter-management-icons, .soluctionicon7, .conversion-rate-optimization-icons, .display-banner-advertising-icons, .download-retention-icon, .ecommerce-SEO-icons, .email-templates-for-various-campaigns-icons, .facebook-management-icons, .hyperlocal-SEO-icons, .instagram-management-icons, .keyword-research-icon, .ppc1, .ppc2, .ppc3, .ppc4, .search-ads-advertising-icons, .search-optimization-icon, .semiconimg1, .semiconimg2, .semiconimg3, .signing-up-icons, .soluctionicon12, .soluctionicon1, .soluctionicon2, .soluctionicon3, .soluctionicon4, .soluctionicon5, .soluctionicon6, .soluctionicon8, .you-tube-management-icons, .soluctionicon10{
	background: url(../images/sprites-big.png) no-repeat; display: inline-block; vertical-align: middle;}
.soluctionicon11{background-position: -477px 0;	width: 80px;height: 80px;}
.soluctionicon13{background-position: -680px -191px ;width: 80px;height: 80px;}
.strategy-icons{background-position: -680px -285px ;width: 80px;height: 80px;}
.targeting{background-position: -680px -376px ;	width: 80px;height: 80px;}
.tracking-icons{background-position: -426px -466px ;width: 80px;height: 80px;}
.triggered-proactive-communications-icons{background-position: -528px -466px ;	width: 80px;height: 80px;}
.twitter-management-icons{background-position: -680px -100px ;	width: 80px;height: 80px;}
.soluctionicon7{	background-position: -292px 0;	width: 80px;height: 80px;}
.conversion-rate-optimization-icons{background-position: -95px 0;width: 80px;height: 80px;}
.display-banner-advertising-icons{background-position: -321px -466px ;	width: 80px;height: 80px;}
.download-retention-icon{background-position: -217px -466px ;	width: 80px;height: 80px;}
.ecommerce-SEO-icons{background-position: -107px -466px ;width: 80px;height: 80px;}
.email-templates-for-various-campaigns-icons{background-position: 0 -466px ;width: 80px;height: 80px;}
.facebook-management-icons{	background-position: -676px 0;	width: 80px;height: 80px;}
.hyperlocal-SEO-icons{background-position: -234px -347px ;width: 80px;height: 80px;}
.instagram-management-icons{background-position: -348px -347px ;width: 80px;height: 80px;}
.keyword-research-icon{background-position: -456px -347px ;	width: 80px;height: 80px;}
.ppc1{background-position: -569px -346px ;	width: 80px;height: 80px;}
.ppc2{background-position: -109px -345px ;	width: 80px;height:80px;}
.ppc3{background-position: 0 -344px ;width: 80px;height: 80px;}
.ppc4{background-position: -560px -238px ;	width: 80px;height: 77px;}
.search-ads-advertising-icons{background-position: -458px -229px ;	width: 80px;height: 80px;}
.search-optimization-icon{background-position: -347px -240px ;	width: 80px;height: 80px;}
.semiconimg1{background-position: -223px -238px ;width: 80px;	height: 80px;}
.semiconimg2{background-position: -107px -237px ;width: 80px;height: 80px;}
.semiconimg3{background-position: 0 -239px ;width: 80px;height: 80px;}
.signing-up-icons{background-position: -560px -124px ;	width: 80px;height: 80px;}
.soluctionicon12{background-position: -458px -127px ;width: 80px;height: 80px;}
.soluctionicon1{background-position: -346px -124px ;width: 80px;height: 80px;}
.soluctionicon2{background-position: -231px -125px ;width: 80px;height: 80px;}
.soluctionicon3{background-position: -119px -127px ;width: 80px;height: 80px;}
.soluctionicon4{background-position: 0 -127px ;	width: 80px;height: 80px;}
.soluctionicon5{background-position: -575px 0;width: 80px;height: 80px;}
.soluctionicon6{background-position: -382px 0;width: 80px;	height: 80px;}
.soluctionicon8{background-position: -192px 0;	width: 80px;height: 80px;}
.you-tube-management-icons{background-position: -680px -466px ;width: 80px;height: 80px;}
.soluctionicon10{background-position: 0 0;	width: 80px;height: 80px;}




.ppcicon, .socialmediaicon, .semicon, .brandingicon, .appicon{background: url(../images/headericons.png) no-repeat; display: inline-block; vertical-align: middle;}
.ppcicon{background-position: -217px 0;	width: 32px;height: 32px;}
.socialmediaicon{background-position: -75px 0;	width: 32px;height: 32px;}
.semicon{background-position: 0 0;	width: 32px;height: 32px;}
.brandingicon{background-position: -147px 0;width: 32px;height:32px;}
.appicon{background-position: -287px 0;	width: 26px;height:26px;}
 
.desktoplogo, .wsmainfull.wsfixed .desktoplogo, .desktoplogo, .headermenu, .headermenu > ul > li > a{-webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}
.desktoplogo{padding-top: 5px; width:250px;}
.wsmainfull.wsfixed .desktoplogo{padding-top: 10px;}
.desktoplogo img{}
/*.headermenu{float: right;}*/
.headermenu a{text-decoration: none;}
.headermenu > ul{ list-style: none; margin: 0; padding: 0;}
.headermenu > ul > li{float: left; position: relative;}
.headermenu > ul > li > a{display: block; color:#1c4a94; font-size: 15px; font-weight: 600; padding: 18px 25px; }
.headermenu > ul > li > a i{margin-right: 5px;}
.headermenu > ul > li > a > span{display: inline-block; vertical-align: middle; line-height: 18px;}
.headermenu > ul > li:hover > a{background:#f1f1f1;}
.headermenu > ul > li > ul{position: absolute; left: 0; display: none; top: 100%; width: 200px; background:#fff; border: 1px solid #f1f1f1; float: left; z-index:99;}
.headermenu > ul > li > ul > li{width: 100%; display: block;border-top: 1px solid #f1f1f1;}
.headermenu > ul > li > ul > li > a{display: block; padding:8px 15px; color:#000; line-height: 18px; font-size: 15px;}
.headermenu > ul > li > ul > li > a:hover{ color:#1c4a94;}
.headermenu > ul > li > ul > li:first-child{ border: none;}
.headermenu > ul > li:hover > ul{display: block;}
.headermenu > ul > li.request-btn a{background:#fe6b0b;color:#fff; }
.request-btn a span{color:#fff;}
.wsfixed .headermenu > ul > li > a {padding: 15px 25px;}




.wsmegamenu:after{}
.float-left{float:left}
.float-right{float:left}
.downarrow{font-size:12px;padding-left:2px;}
.top-header-bar{width:100%;float:left;background:#1c4a94;padding:5px 0px;}
.header-ul1{list-style:none;width:100%;margin:0px;padding:2px 0px 0px 0px;}
.header-ul1 li span{color:#fff;opacity:0.8;}
.header-ul1 li a{float:left;font-family:'Montserrat', sans-serif;padding:0px 15px 0px 0px;font-size:14px;font-weight:400;}
.header-ul1 li a i{color:#fff; margin-top: 5px;}
.whatsapplink:before{content:'/'; margin-right: 3px; display: inline-block; vertical-align: middle; margin-top: 1px; color:#fff;}
.phonei{-ms-transform:rotate(128deg);-webkit-transform:rotate(128deg);transform:rotate(128deg);}
.topcontact{float: left;}
.topcontact li{float: left;}
.toplinks{float: right;}
.header-ul2{list-style:none;float:right;margin:0px;padding:0px;}
.header-ul2 li{color:#fff;float:left;padding:0px 0px 0px 20px;}
.header-ul2 li a{color:#fff;opacity:0.7; text-decoration: none;}
.header-ul2 li a i{color:#fff; }
.header-ul2 li a:hover{color:#fff;opacity:0.9;}
.wsmenu-list li:last-child a{border:2px solid #f46b25;padding:0px 15px 0px 15px;margin-top:19px;color:#f46b25;border-right:2px solid #f46b25 !important;line-height:39px;border-radius:4px;}
.menu-arrow1{padding-left:10px;}
.wsmenu-list li:last-child a:hover{background:#f46b25;color:#fff;text-decoration:none;}
.wsmenu-list li:last-child a:hover span{border-right:1px solid #6d6d6d;}
.wsmenu-list li:last-child a span{border-right:1px solid #d8611d;height:50px;float:left;padding:1px 9px 0px 5px;margin-right:7px;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li:last-child a{margin-top:0px;border:none;border-radius:0;border-right:none !important;}
.img-menu-nav{position:absolute;right:0;bottom:0;}
.wsmenu>.wsmenu-list>li>.wsmegamenu:before{left:50%;width:32px;content:" ";background-image:url(../images/menucenter-arrrow.jpg);position:absolute;top:-22px;height:25px;}
.wsmainfull.wsfixed .wsmenu>.wsmenu-list>li>.wsmegamenu:before{left:50%;width:32px;content:" ";background-image:url(../images/menucenter-arrrow.jpg);position:absolute;top:-22px;height:25px;}

.mobilemenu{display: none;}
.home .wsmainfull {border-bottom: 1px solid #f1f1f1;    z-index: 111;}
.headermenu > ul > li > ul > li > a.active{color:#1c4a94;}
.seo-serices-section.certifid{ background:#cfdaf0; padding: 35px 0;}
.interestlist{padding-top:30px;padding-bottom: 30px;}
.interestlist > strong{display: block; padding-bottom: 15px; font-size: 20px;}
.common-pad-wrapper {
	padding: 40px 0;
}
.common-box-area-c {
	padding: 30px;
    background: url(../images/backgroundimg2.png) no-repeat;
    background-size: cover;
 	background-position: center center;
    color: #FFF;
}
.common-box-area-c h2 {
    font-size: 21px;
    line-height: normal;
    color: #fff;
    font-weight: 600;
    margin: 0 0 20px 0;
}
.common-box-area-c ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.common-box-area-c ul li {
	position: relative;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    padding: 10px 0 10px 32px;
    font-size: 16px;
    border-top: 1px solid #1a77ab;
    line-height: 20px;
}
.common-box-area-c ul li:before {
    background: url(../images/slist-icon.png) no-repeat;
    content: "";
    height: 22px;
    left: 0;
    position: absolute;
    top: 10px;
    width: 22px;
    z-index: 1;
}
.sec-sub-text {
	margin-bottom: 40px;
}
.ppc-section1.professionals-sec li {
	float: none;
	width: 100%;
	overflow: hidden;
	padding-top: 0 0 0;
	margin-bottom: 30px;
}
.ppc-section1.professionals-sec ul li div:nth-of-type(1) {
	width: 100px;
    height: 100px;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 50%;
	margin-right: 30px;
}
.ppc-section1.professionals-sec ul li div:nth-of-type(2) {
	float: none;
	overflow: hidden;
}
.locationsRow {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    background: #f2f2f2;
    margin-top: 5px;
}
.locationsRow span {
    font-size: 20px;
    line-height: 30px;
    color: #276ea2;
    font-weight: 600;
    background: #fff;
    border: 1px solid #dbdbdb;
    display: inline-block;
    vertical-align: top;
    margin-right: 18px;
    min-width: 131px;
    text-align: center;
}
.locationsRow span em {
    float: left;
}
.locationsRow ul {
    display: inline-block;
    vertical-align: top;
    padding: 0;
    margin: 0;
    list-style: none;
}
.locationsRow ul li {
    display: inline-block;
    vertical-align: top;
    font-size: 13px;
    line-height: 36px;
    color: #222;
    font-weight: 600;
}
.locationsRow ul li:before {
    content: "|";
    margin: 0 5px;
}
.locationsRow ul li:first-child:before {
    content: "";
    margin: 0;
}
.locationsRow ul li a {
	color: #1c4a94;
}
.locationsRow ul li a:hover {
	text-decoration: none;
	opacity: .8;
}

@media (min-width: 576px){
#quote_form .modal-dialog{
    max-width: 800px;
    margin: 1.75rem auto;
}

}

#quote_form .request-center{ margin-top: 0; box-shadow: none;     padding: 30px 15px;}
#quote_form .modal-body {padding: 0; position: relative; }
#quote_form  .our-services-check li {display: inline-block; width: 49%;}
#quote_form  .field-name {padding-top: 10px;}
#quote_form  .contact-request h6 {    padding-top: 22px; padding-bottom: 5px;}
#quote_form  .close {position: absolute; top: 15px; right: 15px;    z-index: 9;}

@media(min-width:992px){
.headermenu > ul > li{border-left: 1px solid rgba(0,0,0,0.2);}
	.headermenu > ul > li > ul{border: 0; border-left: 1px solid #ccc; left: -1px;}
.headermenu > ul > li > ul > li > a{ font-size: 14px; font-weight: 600;}
.headermenu > ul > li > ul > li{ border-top: 1px solid rgba(0,0,0,0.2);}	
.headermenu > ul > li > a{color:#000;}
/*.headermenu > ul > li:first-child > a{background:#ffe5dc;}
.headermenu > ul > li:first-child > ul{background:#ffe5dc;}
.headermenu > ul > li:nth-child(2) > a{background:#f4d9d0;}
.headermenu > ul > li:nth-child(2) > ul{background:#f4d9d0;}
.headermenu > ul > li:nth-child(3) > a{background:#cfdaf0;}
.headermenu > ul > li:nth-child(3) > ul{background:#cfdaf0;}
.headermenu > ul > li:nth-child(4) > a{background:#b5dce1;}
.headermenu > ul > li:nth-child(4) > ul{background:#b5dce1;}
.headermenu > ul > li:nth-child(5) > a{background:#f4e3c9;}
.headermenu > ul > li:nth-child(5) > ul{background:#f4e3c9;}
.headermenu > ul > li:nth-child(6) > a{background:#d7e0b1;}
.headermenu > ul > li:nth-child(6) > ul{background:#d7e0b1;}*/
}


@media(max-width:1280px){
.desktoplogo {width: 220px;}
.headermenu > ul > li > a {padding: 15px; font-size: 15px;}
.wsmainwp {padding: 0 30px;}
.header-ul2 li {padding: 0px 0px 0px 15px;}
 
.wsfixed .headermenu > ul > li > a {padding: 10px 15px; }
	.wsmainfull.wsfixed .desktoplogo{padding-top: 5px;}
}

@media(max-width:1199px){
	.header-ul2 li {padding: 0px 0px 0px 12px;}
	.header-ul2 li a{font-size: 14px;}
.desktoplogo {width: 220px;}
.headermenu > ul > li > a {padding: 13px; font-size: 14px;  } 
	.headermenu > ul > li > a > span{line-height: 16px; } 
	.wsfixed .headermenu > ul > li > a {padding: 10px 13px; }
	.seo-cp-layout .inner-page-top h1 {
		font-size: 40px;
	}
}




@media(max-width:991px){
	
.headermenu{width: 240px; position: fixed; left:-240px; height: 100vh; border-right: 1px solid #ddd; background: #fff; }
.headermenu > ul > li{width: 100%; border-top: 1px solid #f1f1f1;}
.headermenu > ul > li.active > a {background: #f1f1f1;}
.ppc-section1 ul li { min-height: 245px; } 
	
	.headermenu > ul > li > a span{display: block;}
.headermenu > ul > li > a br{display: none;}
.headermenu > ul > li > a i{display: none;}
.headermenu > ul > li > ul{position: static; display: none!important; width: 100%;}
.headermenu > ul > li > ul > li > a {padding: 8px 20px;font-size: 14px;}
.wsactive .headermenu{left: 0;}

.plus{display:block; position: absolute; right: 0; top:0px;  cursor: pointer;}
.plus:after{content: "+"; display: inline-block; width: 34px; height:42px; text-align: center; line-height: 36px; font-size: 20px; color:#1c4a94;  }
.headermenu > ul > li.active .plus:after {   content: "-" !important; }
.headermenu > ul > li.active > ul{display: block!important;}
.mobilemenu{display: block;}
	.seo-cp-layout .inner-page-top h1 {
		font-size: 30px;
	}
	.ppc-section1.professionals-sec li {
		min-height: 1px;
	}
	.ppc-section1.professionals-sec ul li div:nth-of-type(2) {
		width: auto;
	}
	
	
}

@media(max-width:767px){
.ppc-section1 ul li div{ text-align: center;}
}

.container1-div{position:relative;width:100%;float:left;}
.home-content-right{padding-top:120px;max-width:500px;}
.home-content-left img{float:right;}
.home-slider .item h3{color:#323c46;font-weight:800;font-size:60px;font-family:'Montserrat', sans-serif;line-height:70px;}
.home-slider .item .slider-title-p{color:#323c46;font-weight:800;font-size:60px;font-family:'Montserrat', sans-serif;line-height:70px;}
.home-slider .item p{color:#323c46;font-size:17px;font-family:'Montserrat', sans-serif;padding-top:20px;}
.more-know{margin-top:30px;background:#fe6b0b;color:#fff;padding:12px 26px 12px 30px;float:left;font-family:'Montserrat', sans-serif;text-transform:uppercase;font-size:14px;font-weight:500;}
.more-know img{width:auto !important;float:right;padding-left:15px;padding-top:4px;}
.more-know:hover{background:#1c4a94;color:#fff;text-decoration:none;}
.add-icon-img{list-style:none;padding:0px;margin:0px; float:right}
.add-icon-img li img{width:auto !important;float:left;padding:0px 30px 0px 0px; height: 30px;    float: right;}
.add-icon-img li:last-child img {height: 40px; margin-top: -5px;    padding: 0px 0px 0px 0px;}
.add-icon{position:absolute;right:33px;bottom:9px; z-index:9;   float:right}
.add-icon-img li{float:left; padding:0px 0px 0px 30px;}
.home-slider.owl-theme .owl-nav.disabled+.owl-dots{ }
.search-engine-bottom h6{    text-align: center;  color: #2e3541;  font-size: 30px;  font-weight: 700;  font-family: 'Montserrat', sans-serif;   padding-bottom: 30px; }
 .p2-p{padding-top:20px; width:100%; float:left;}
 .seo-services-section4 h2 {   text-align: center;  color: #2e3541;  font-size: 26px;  padding-bottom: 10px;  font-weight: 800;    font-family: 'Montserrat', sans-serif;}
.ppc-section1 h6{text-align: center;  color: #2e3541;  font-size: 26px;  padding-bottom: 10px;  font-weight: 800;    font-family: 'Montserrat', sans-serif;}
.title-ppc-section1 {text-align: center;  color: #2e3541;  font-size: 26px;  padding-bottom: 10px;  font-weight: 800 !important;    font-family: 'Montserrat', sans-serif;}

.cta-btn, .linkbtn{background: #f46b25;  color: #fff; font-family: 'Montserrat', sans-serif;  font-weight: 500;  font-size: 18px;  padding: 11px 16px;  float: left;  border-radius: 3px;
    margin: 40px 0px;}	
.cta-btn:hover, .linkbtn:hover{color:#fff; text-decoration:none}
.bg-color-white{background:#fff;}
.bg-color-gray{background:#fbfbfb}
.paddng-bottom-50{padding-bottom:0px !important;}
.headding-centers{text-align:center;    color: #2e3541;  font-size: 30px;  font-weight: 700;  font-family: 'Montserrat', sans-serif;  padding-top: 14px; padding-bottom:10px}
 	
.home-slider.owl-theme .owl-dots .owl-dot.active span, .home-slider.owl-theme .owl-dots .owl-dot:hover span{width:15px!important;height:15px!important;background:#fe6b0b !important; border-color: #fe6b0b !important}
	.home-slider.owl-theme .owl-nav.disabled+.owl-dots{position:absolute;width:100%;margin-top:-55px;}
 .center-align-text1{font-size:25px; text-align:center !important; font-weight:700}
 .center-align-text2{text-align:center !important}
 .class-color1{    background: #f6f6f6;}
 .padding-0{padding:5px 0px !important}
  .padding-1{padding:50px 0px 5px!important}
.home-slider.owl-theme .owl-dots .owl-dot span{width:15px!important;height:15px!important;border:1px solid #1e376d !important; background:transparent !important}
button:focus{outline:none;}
.sem-btn-ul{width:100%; float:left; padding:0px; margin:0px; }
.sem-btn-ul li{width:20%; float:left;}
.sem-btn-ul li span{       font-size: 17px;   font-family: 'Montserrat', sans-serif;  font-weight: 500;  color: #fff;  background: #1c4a94;  padding: 48px 0px;  width: 150px;
    /* float: left; */  text-align: center;  border-radius: 50%;  height: 150px;  margin: 0px auto;  display: block;    font-weight: 600;}
.sem-btn-ul li:nth-of-type(1) span{background-image: linear-gradient(to right top, #346ac0, #386ec5, #3c72ca, #3f77cf, #437bd4);}
.sem-btn-ul li:nth-of-type(2) span{background-image: linear-gradient(to right top, #428ec2, #4290c5, #4392c9, #4394cc, #4496d0);}
.sem-btn-ul li:nth-of-type(3) span{background-image: linear-gradient(to right top, #3facc4, #45afc6, #4ab1c8, #50b4cb, #55b7cd);}
.sem-btn-ul li:nth-of-type(4) span{background-image: linear-gradient(to right top, #566fcd, #5a72d0, #5d75d2, #6179d5, #647cd8);}
.sem-btn-ul li:nth-of-type(5) span{background-image: linear-gradient(to right top, #7164cf, #7567d2, #786bd5, #7c6ed9, #7f72dc);}

.sem-btn-ul li span:hover{background: #f46b25 }	
.search-engine-bottom {width:100%; float:left; padding:50px 0px}
.search-engine-bottom h3{ text-align:center;   color: #2e3541;  font-size: 25px;  font-weight: 700;  font-family: 'Montserrat', sans-serif;}
.search-engine-bottom-justify{text-align:justify}
.ppc-section3 h2{color: #2e3541;font-size: 25px; font-weight: 700; font-family: 'Montserrat', sans-serif;}
.ppc-section1 h4{text-align:center;color: #2e3541;font-size: 25px; font-weight: 700; font-family: 'Montserrat', sans-serif; padding-bottom:30px}
.ppc-section3{width:100%; float:left; padding:50px 0px ;background:#f7f9f9}

.headding-sem2{width:100%; float:left; margin:0px 0px 10px}
.ppc-ul-circle{width:100%; padding:0px; margin:0px; float:left;}
.ppc-ul-circle li{    width: 20%;  float: left;  font-size: 17px;  font-family: 'Montserrat', sans-serif;  font-weight: 500;    padding: 15px 0px;}
.ppc-ul-circle span{     margin-top: -10px;   background: #f46b25;  width: 50px;  height: 50px;  float: left;  text-align: center;  color: #fff;  font-family: 'Montserrat', sans-serif;
    font-weight: 600;  border-radius: 50px;  padding: 12px 5px;  margin-right: 15px;}

.slider-section{width:100%;float:left;background:#f6f7f7;position:relative;height:620px;}
.home-slider, .home-slider .owl-stage-outer, .home-slider .owl-stage, .home-slider .owl-item, .home-slider .item, .home-slider .container, .home-slider .home-content-right{height:100%;}

.listicon{border-right: 1px solid #ccc; padding-right: 30px;}
.paddingleft{padding-left: 30px;}
/*.listicon li{ position: relative; padding: 5px 15px;}
.listicon li:before{content: ""; width: 10px; height: 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; display: inline-block; position: absolute; left: 0; transform: rotate(45deg); }*/

@media(min-width:768px){.slide_1{background:url(../images/search_engine_optimization.jpg) center center no-repeat}
.slide_2{background:url(../images/social_media_marketing.jpg) center center no-repeat}
.slide_3{background:url(../images/search_engine_marketing.jpg) center center no-repeat}
.home-slider.owl-theme .owl-nav.disabled + .owl-dots {margin-top: -42px;}
.home-slider .item p {padding-top: 10px;}
.home-slider .more-know {margin-top: 10px;}
.blog-grid { height: 560px; }
}
@media(max-width:1680px){
.slider-section{height:500px;}
.slide_1, .slide_2, .slide_3 {-webkit-background-size: auto 100%; -moz-background-size: auto 100%; background-size: auto 100%;}
.home-content-right {padding-top: 50px;}
}
@media(max-width:1300px){
	.slider-section{height:400px;}
	.home-slider .item .slider-title-p {font-size: 48px; line-height: 1;}
	.home-content-right {padding-top: 30px;}
	.home-slider .item p {padding-top: 0; margin-bottom: 10px; font-size: 14px; line-height: 1.4}
}
@media(max-width:1279px){
.home-slider .item .slider-title-p{font-size:50px;line-height:1.1;}
.home-slider .item p{padding-top:0px;}
.home-content-right{padding-top:60px;}
.home-slider .more-know{margin-top:0}
.home-content-right{max-width:400px;}
}
@media(max-width:991px){.home-slider .item .slider-title-p{font-size:33px;}
.home-slider .item p{font-size:15px;line-height:1.4;}
.home-content-right{max-width:300px;padding-top:80px;}
.slider-section{height:380px;}
	.locationsRow span {
	    font-size: 16px;
	    min-width: 110px;
	    margin-right: 10px;
	}
	.locationsRow ul li {
	    font-size: 12px;
	}
}
@media(max-width:767px){.home-slider .item .slider-title-p{font-size:30px;}
.home-content-right{max-width:100%;padding-top:80px;text-align:center;padding-bottom:20px;}
.home-content-right .more-know{display:inline-block;float:none;}
.slider-section{height:300px;}
.more-know{padding: 9px 14px 9px 18px; font-size:13px}
	.locationsRow span {
	    width: 100%;
	    text-align: left;
	    margin-bottom: 10px;
	}
	.locationsRow span em {
	    margin-right: 15px;
	}
	.locationsRow ul {
	    padding: 0 5px;
	}
	.locationsRow ul li {
	    line-height: 20px;
	}
	.seo-cp-layout .bottom-hr-img {
		margin: 0;
	}
	.ppc-section1.professionals-sec ul li div:nth-of-type(1) {
		float: none;
		margin-bottom: 20px;
		margin-left: auto;
		margin-right: auto;
	}
	.ppc-section1.professionals-sec li {
		margin-bottom: 20px;
	}
	.common-box-area-c {
		padding-left: 15px;
		padding-right: 15px;
	}
	.common-box-area-c ul li {
		font-size: 15px;
	}
	.seo-cp-layout .ppc-section3, .common-pad-wrapper {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.common-pad-wrapper p:last-child, .seo-cp-layout .ppc-section3 p:last-child {
		margin-bottom: 0;
	}
}
@media(max-width:479px){.slider-section{height:auto;height:335px;}
.home-slider .item .slider-title-p{font-size:25px !important}
 
}
.homesection1{width:100%;float:left;padding:80px 0px 70px;}
.homesection1 h1{color:#2e3541;text-align:center;font-family:'Montserrat', sans-serif;font-weight:800;font-size:30px;padding-bottom:10px;}
.homesection1 p{font-family:'Merriweather', serif;text-align:center;color:#334045;font-size:16px;line-height:29px;padding-bottom:30px;}
.homesection1-ul{list-style:none;width:100%;float:left;padding:0px;margin:30px 0px 0px;}
.homesection1-ul li{width:20%;float:left;text-align:center;}
.homesection1-ul li a h5{color:#28313c;font-family:'Montserrat', sans-serif;font-size:15px;padding-top:30px;font-weight:500;}
.homesection1-ul li:hover h5{text-decoration:none;color:#f46b25}
.homesection1-ul li a:hover{text-decoration:none;}
.homesection1-ul li img{-webkit-transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;}
.homesection1-ul li:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.soluction-slider{text-align: center;}
.soluction-slider img{width:auto !important;margin:auto;-webkit-transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;}
.soluction-slider .item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.soluction-slider a h5{color:#28313c;font-family:'Montserrat', sans-serif;font-size:17px;text-align:center;padding-top:28px;font-weight:500;}

.soluction-slider a span{color:#28313c;font-family:'Montserrat', sans-serif;font-size:17px;text-align:center;padding-top:28px;font-weight:500; width:100%; float:left;}
.soluction-slider .item:hover a span{color:#f46b25}

.soluction-slider .item:hover a h5{color:#f46b25}
.soluction-slider a:hover{text-decoration:none;}
.soluction-slider .owl-nav{position:absolute;top:10%;width:100%;font-size:70px;float:left;height:0}
.soluction-slider.owl-carousel .owl-nav button.owl-prev{    margin-left: -58px; float: left;   width: 53px;  height: 121px;}
.soluction-slider.owl-carousel .owl-nav button.owl-next{ float:right;    margin-right: -58px;   width: 53px;  height: 121px;}
.soluction-slider.owl-theme .owl-nav [class*=owl-]{margin:0px}
.soluction-slider.owl-theme .owl-nav [class*=owl-]:hover{background:transparent;color:#f46b25;}
.soluction-slider .owl-dots{display:none;}
.homesection2 h2{color:#fff;text-align:center;font-family:'Montserrat', sans-serif;font-weight:800;font-size:30px;padding-bottom:10px;}
.homesection2 p{font-family:'Merriweather', serif;text-align:center;color:#fff;font-weight:400;font-size:16px;line-height:29px;}
.homesection2{background-image:url(../images/background-banner1.jpg);color:#ffffff;float:left;width:100%;background-position:top center;background-repeat:no-repeat;background-size:cover;}
.counter-overlay{color:#ffffff;display:inline;float:left;padding:70px 0 60px;width:100%;}
.div-center-col{width:90%;margin:0px auto;}
.div-center-col ul{list-style:none;width:100%;float:left;margin:50px 0px 0px 0px;padding:0px;}
.div-center-col ul li{width:50%;float:left;}
.div-center-col ul li:nth-of-type(1){/*background-image:url(../images/backgroundimg1.png);*/ color:#ffffff;float:left;background-position:top center;background-repeat:no-repeat;background-size:cover;float:left;}
.div-center-col ul li:nth-of-type(2){background-image:url(../images/backgroundimg2.png);color:#ffffff;float:left;background-position:top center;background-repeat:no-repeat;background-size:cover;float:left;}
.div-center-col ul li div{width:100%;float:left;position:relative;padding-bottom:80px;}
.div-center-col-a1{background:#1c4a94;color:#fff;font-family:'Merriweather', serif;font-size:17px;padding:9px 15px;border:2px solid #fff;     display: block; width: 248px;  margin: 0px auto;}
.div-center-col-a1 img{padding-left:10px;}
.div-center-col-a2 img{padding-left:10px;}
.div-center-col-a2{background:#f46b25;color:#fff;font-family:'Merriweather', serif;font-size:17px;padding:9px 15px;border:2px solid #fff;     display: block;  width: 315px;  margin: 0px auto;}
.div-center-col-a1:hover{color:#fff;text-decoration:none;background:#f46b25;}
.div-center-col-a2:hover{color:#fff;text-decoration:none;background:#1c4a94;}
.div-center-col ul li div p{height:230px;padding:60px 50px;font-size:17px;font-weight:300;}
.homesection3{width:100%;float:left;padding:80px 0px;}
.homesection3 h3{color:#2e3541;text-align:center;font-family:'Montserrat', sans-serif;font-weight:800;font-size:30px;padding-bottom:5px;}
.homesection3-p-center{text-align:center;font-size:18px;}
.markingimg{width:100%}
.homesection3 .work-title{color:#002c73;font-size:25px;line-height:35px;font-weight:300;font-family:'Merriweather', serif;}
.homesection3 p{font-size:16px;font-weight:300;}
.tab-ul{list-style:none;width:100%;float:left;padding:0px;margin:0px;}
.tab-ul li{position:relative;margin-bottom:70px;display:flex;}
.tab-ul li:last-child{margin-bottom:0;}
.tab-ul li.active span{border:1px solid #fe6b0b;}
.tab-ul li.active p{color:#fe6b0b;}
.tab-ul li span{border:1px solid #8f9699;float:left;border-radius:50%;height:45px;width:45px;padding:0;}
.tab-ul li:nth-of-type(1) div{background-position: -333px -50px ;width: 42px;height: 42px;}
.tab-ul li:nth-of-type(2) div{background-position: -391px -50px ;width: 42px;height: 42px;}
.tab-ul li:nth-of-type(3) div{background-position: -447px -51px ;width: 42px;height: 42px;}
.tab-ul li:nth-of-type(4) div{background-position: -502px -50px ;width: 42px;height: 42px;}
.tab-ul li p{color:#28313c;position:absolute;left:50px;top:8px;}
footer{width:100%;float:left;background:#eee;padding:50px 0px;}
footer .footer-headding{color:#2e3541;font-size:18px;font-family:'Montserrat', sans-serif;text-transform:uppercase;font-weight:700;border-bottom:1px solid #ddd;padding-bottom:18px;margin-bottom:16px;}
.quicklink-ul{list-style:none;padding:0px;margin:0px;width:100%}
.quicklink-ul li{}
.quicklink-ul li a{color:#2e3541;font-size:15px;font-family:'Montserrat', sans-serif;font-weight:600;line-height:32px;}
.quicklink-ul li a:hover{text-decoration:none;color:#f46b25;}
.footer-ul{list-style:none;padding:0px;margin:0px;width:100%}
.footer-ul li{color:#2e3541;position:relative;font-size:15px;font-family:'Montserrat', sans-serif;font-weight:500;line-height:1.5;padding-left:25px;margin-bottom:10px;}
.footer-ul li a{color:#2e3541;font-size:15px;font-family:'Montserrat', sans-serif;font-weight:500;}
.footer-ul li a:hover{text-decoration:none;color:#f46b25;}
.footer-ul li:nth-of-type(1):before{left:0;width:20px;content:" "; background-position: -150px -53px ; position:absolute;top:3px;height:34px;}
.footer-ul li:nth-of-type(2):before{left:0;width:20px;content:" "; background-position: -231px -50px ; position:absolute;top:2px;height:34px;}
.footer-ul li:nth-of-type(3):before{left:0;width:20px;content:" "; background-position: -188px -55px ; position:absolute;top:7px;height:16px;}
.footer-ul li:nth-of-type(3){margin-top:20px;}
.footer-bottom{width:100%;float:left;background:#35383d;padding:5px 0px;}
.footer-bottom p{font-family:'Montserrat', sans-serif;color:#fff;margin-bottom:0;opacity:0.4;padding-bottom:0px;font-size:13px;font-weight:300}
.design-p{float:right;opacity:0.4;}
footer p{font-size:14px;font-family:'Montserrat', sans-serif;line-height:23px;padding-top:25px;color:#2e3541;font-weight:500;}
.mobile-base{display:none;}
.homesection6{width:100%;float:left;padding:50px 0px 50px 0px}
.homesection6 .container{max-width: 900px;}
.homesection6 h2{color:#2e3541;text-align:center;font-family:'Montserrat', sans-serif;text-transform:uppercase;font-weight:800;font-size:30px;}
.homesection6 h6{color:#2e3541;text-align:center;font-family:'Montserrat', sans-serif;text-transform:uppercase;font-weight:800;font-size:30px;}
.contact-form-headding{color:#2e3541;text-align:center;font-family:'Montserrat', sans-serif;text-transform:uppercase;font-weight:800;font-size:30px !important}
.homesection6 p{font-size:16px;padding-top:10px;text-align:center;padding-bottom:20px;}
.homesection6 p a{  color: #fe6b0b;  font-weight: 600;}
.homesection6 p a:hover{color:#fe6b0b;text-decoration:none;}
.homesection6 img{float:right;position:relative;padding-top:7px;}
.get-touch{background:#fe6b0b;width:175px;height:175px;border-radius:50%;border:5px solid #fff;position:absolute;top:30%;left:26%;}
.get-touch:hover{background:#1c4a94;}
.get-touch h4{color:#fff;text-align:center;padding:41px 14px;font-family:'Montserrat', sans-serif;font-weight:600;}
.get-touch span{font-weight:400;font-size:21px}
.get-touch span::before,
.get-touch span::after{display:inline-block;content:"";border-top:.2rem solid #fab282;width:21px;margin:-9px 0rem;transform:translateY(-1rem);}
.homesection5{background-image:url(../images/background-img4.jpg);color:#ffffff;float:left;width:100%;padding:40px 0px 25px 0px;background-position:top center;background-repeat:no-repeat;background-size:cover;}
.homesection5 ul{list-style:none;width:100%;float:left;padding:0;margin:0;}
.homesection5 ul li{width:25%;float:left}
.homesection5 ul li div:nth-of-type(1){width:23%;float:left}
.homesection5 ul li div:nth-of-type(2){width:75%;float:right}
.homesection5 ul li p{font-family:'Montserrat', sans-serif;font-size:17px;color:#fff;float:left;width:100%}
.homesection5 ul li span{font-family:'Montserrat', sans-serif;font-size:40px;font-weight:600;margin-bottom:0;width:auto;float:left;}
.homesection5 ul li .addas{margin-top:17px;font-size:25px;margin-left:5px;line-height:48px;}
.homesection4{width:100%;float:left;padding:0px 0px 50px;}
.homesection4 h5{color:#2e3541;text-align:center;font-family:'Montserrat', sans-serif;text-transform:uppercase;font-weight:800;font-size:30px;padding-bottom:10px;}
.blog-text{text-align:center;color:#334045;font-weight:400;font-size:16px;line-height:29px;}
.blog-div{background:#f7f8f9;float:left;width:100%;margin-top:30px;}
.blog-div img{width:100%;max-height:240px;}
.blog-data-ul{list-style:none;width:100%;float:left;padding:0px;margin:0px;}
.blog-data-ul li div:nth-of-type(1){width:65px;float:left;background:#fa560e;color:#fff;border-radius:50%;height:65px;position:relative}
.blog-data-ul li div:nth-of-type(2){width:75%;float:right}
.blog-data-ul li div:nth-of-type(1) p{text-align:center;font-family:'Montserrat', sans-serif;font-weight:600;font-size:22px;padding:10px 0px 0px 0px; color:#fff}
.blog-data-ul li div:nth-of-type(1) p span{font-weight:400;font-size:17px;display:block;margin:-10px 0px 0px;}
.blog-data-ul li div h2{color:#2e3541;text-align:left;font-family:'Montserrat', sans-serif;font-weight:600;font-size:20px;padding-bottom:0px;}
.blog-data-ul li div p{font-size:15px;margin-bottom:5px;}
.blog-data-ul li div:nth-of-type(1):before{left:20px;width:19px;content:" ";background-position: -618px 0;position:absolute;top:65px;height:122px;}
.blog-data-ul li{padding:20px 15px;float:left;width:100%;}
.home-case-studies{width:100%;float:left;padding:50px 0px;}
.home-case-studies h4{color:#2e3541;text-align:center;font-family:'Montserrat', sans-serif;text-transform:uppercase;font-weight:800;font-size:30px;padding-bottom:10px;}
.circle-div-case{background:#002c73bd;width:500px;height:500px;text-align:center;border-radius:50%;position:absolute;top:0;top:50%;left:50%;z-index:3;color:#fff;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);padding:117px 50px 0px;}
.circle-div-case h3{padding-bottom:15px;color:#fff;text-align:center;font-size:35px;font-weight:700;font-family:'Merriweather', serif;letter-spacing:1px;}
.circle-div-case span{padding-bottom:15px;color:#fff;text-align:center;font-size:35px;font-weight:700;font-family:'Merriweather', serif;letter-spacing:1px;    float: left;    width: 100%;}

.blog-title-p{color: #2e3541;   text-align: left;  font-family: 'Montserrat', sans-serif;  font-weight: 600;  font-size: 20px !important;  padding-bottom: 0px;  line-height: 25px;}

.circle-div-case p{padding-bottom:30px;line-height:36px;color:#fff;font-family:'Merriweather', serif;font-size:26px;font-weight:300;}
.case-btn{background:transparent;color:#fff;font-family:'Merriweather', serif;font-size:17px;padding:12px 20px;border:2px solid #fff;font-weight:400;}
.case-btn:hover{background:#f46b25;text-decoration:none;color:#fff;}
.case-btn img{width:auto !important;padding-left:10px;display:inline !important;}
.check-case{margin-top:50px;position:absolute;right:49%;background:#f46b25;width:75px;height:75px;padding:16px 20px;border-radius:50%;display:block;margin:auto;z-index:999;border:5px solid #fff;}
.case-slider-div{width:100%;float:left;position:relative;margin-top:36px;}
.case-text{padding-bottom:30px;text-align:center;color:#334045;font-weight:400;font-size:16px;line-height:29px;}
.case-slider.owl-theme .owl-nav.disabled+.owl-dots{position:absolute;width:100%;margin-top:-55px;}
.clients-slider.owl-theme .owl-dots .owl-dot span{width:12px!important;height:12px!important;background:#1e376d !important}
.testimonials-slider.owl-theme .owl-dots .owl-dot span{width:12px!important;height:12px!important;background:#1e376d !important}
.case-slider.owl-theme .owl-dots .owl-dot.active span, .case-slider.owl-theme .owl-dots .owl-dot:hover span{background:transparent !important;border:1px solid #1e376d;width:15px!important;height:15px!important;}
.case-slider.owl-theme .owl-dots .owl-dot span{width:15px!important;height:15px!important;background:#1e376d !important}
button:focus{outline:none;}
.client-div{width:100%;float:left;padding:50px 0px;background:#f6f6f6}
.client-div h4{font-size:30px;font-weight:700;color:#2e3541;font-family:'Montserrat', sans-serif;padding-bottom:30px;}
.client-div-p{font-size:30px;font-weight:700;color:#2e3541;font-family:'Montserrat', sans-serif;padding-bottom:30px;}
.client-div h5{font-size:30px;font-weight:700;color:#2e3541;font-family:'Montserrat', sans-serif;padding-bottom:30px;}
.testimonials-div-img{width:100%;float:left;margin-top:-58px;z-index:9999999;padding-left:70px;}
.testimonials-div-img div{width:85px;height:85px;border-radius:50%;float:left;margin-right:15px;}
.testimonials-div-img div img{width:85px;height:85px;border-radius:50%;}
.testimonials-div-img p{font-size:18px;padding-bottom:0;margin:0px;}
.testimonials-part{background:#fe6b0b;border-radius:5px;width:100%;float:left;color:#fff;position:relative;padding:40px 40px 74px;z-index:-2;}
.testimonials-part p{color:#fff;position:relative}
.testimonials-div-img p{color:#fff;}
.testimonials-div-img span{color:#fff;font-size:15px;margin-top:-5px;float:left;}
.quoteimg{display:inline !important}
.left-code-img{width:40px;float:left;height:143px;}
.client-div-part1{width:58%;float:left}
.client-div-part2{float:right;width:33%}
.testimonials-slider.owl-theme .owl-nav.disabled+.owl-dots{margin-top:-11px;float:right;}
.testimonials-slider.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:transparent !important;border:1px solid #1e376d;width:12px!important;height:12px!important;}
.clients-slider.owl-theme .owl-nav.disabled+.owl-dots{margin-top:3px;float:right;}
.clients-slider.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:transparent !important;border:1px solid #1e376d;width:12px!important;height:12px!important;}
.clients-part{float:left;width:100%;padding:0px;margin:0px;list-style:none;}
.clients-part li{width:48%;float:left;height:127px;}
.clients-part li:nth-of-type(1){margin-bottom:10px;}
.clients-part li:nth-of-type(2){float:right;margin-bottom:10px;}
.clients-part li:nth-of-type(4){float:right}
.clients-part li div{background:#fff;padding:30px;border:1px solid #ddd;float:left;width:100%;}
.inner-banner-section{color:#2e3541;float:left;width:100%;}
.inner-banner-section{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-repeat:repeat;/*background-image:url(../images/inner-banner-bg.png);*/position:relative;width:100%;height:200px;}
.inner-banner-section::before{background-color:rgba(0,0,0,.05);content:'';display:block;height:100%;position:absolute;width:100%;}
.inner-page-top{width:100%}
.inner-page-top{width:100%;float:left;padding:50px 0px;}
.inner-page-top h1{ font-size:50px;font-weight:700;font-family:'Montserrat', sans-serif;}
.inner-page-top p{ color:#2e3541;letter-spacing:1px;}
.inner-page-top p a{color:#2e3541;}
.inner-page-top p a:hover{color:#f46b25;text-decoration:none;}
.inner-page-top p img{padding:0px 10px;}
.out-story{width:100%;float:left;padding:50px 0px 50px;}
.out-story h2{font-family:'Montserrat', sans-serif;color:#2e3541;font-weight:800;font-size:30px;padding-bottom:11px}
.about-btn{float:left;padding:13px 30px;margin-top:0px;background:#1c4a94;font-family:'Montserrat', sans-serif;font-size:14;font-weight:600;font-size:14px;color:#fff;text-transform:uppercase;}
.about-btn img{padding-left:10px;}
.about-btn:hover{text-decoration:none;color:#fff;background:#f46b25;}
.aboutsecton-last{width:100%;float:left;padding:40px 0px 30px;}
.aboutsecton-last img{display:block;margin:auto;}
.aboutsecton-last h2{text-align:center;color:#2e3541;font-size:23px;font-family:'Montserrat', sans-serif;font-weight:700;padding-top:35px;padding-bottom:6px;}
.about-section2{width:100%;float:left;padding:40px 0px 30px;background:#f6f6f6}
.market-skills{width:55%;float:left;}
.market-skills img{width:100%;float:left;}
.market-skills2{width:40%;float:right;}
.work-technology{width:100%;float:left;padding:0px;margin:30px 0px 0px;list-style:none;}
.work-technology li{float:left;width:100%;line-height:37px;font-family:'Montserrat', sans-serif;color:#2e3541;font-size:16px;font-weight:500}
.work-technology li:nth-of-type(1) i{color:#cc4748;font-size:13px;padding-right:13px;}
.work-technology li:nth-of-type(2) i{color:#bdd357;font-size:13px;padding-right:13px;}
.work-technology li:nth-of-type(3) i{color:#83b762;font-size:13px;padding-right:13px;}
.work-technology li:nth-of-type(4) i{color:#e8b734;font-size:13px;padding-right:13px;}
.work-technology li:nth-of-type(5) i{color:#68b6dd;font-size:13px;padding-right:13px;}
.work-technology li:nth-of-type(6) i{color:#ba7740;font-size:13px;padding-right:13px;}
.work-technology li:nth-of-type(7) i{color:#cd82ad;font-size:13px;padding-right:13px;}
.about-section2 h2{color:#2e3541;font-family:'Montserrat', sans-serif;font-size:30;font-weight:700;text-transform:uppercase}
.about-section2-a{font-family:'Merriweather', serif;font-size:17px;color:#f46b25;padding-top:20px;float:left;}
.about-section2-a:hover{text-decoration:none;color:#f46b25;}
.about-section2-a img{padding-left:10px;}
.about-bottom-section{background-image:url(../images/background-img4.jpg);color:#ffffff;float:left;width:100%;padding:40px 0px 25px 0px;background-position:top center;background-repeat:no-repeat;background-size:cover;}
.about-bottom-section p{text-align:center;color:#fff;font-size:20px;font-style:italic;}
.about-image-div{width:100%;float:left;position:relative}
.about-story-img{width:100%;padding-top:66px;}
.case-studies-section{width:100%;float:left;padding:40px 0px 40px;}
.case-left-div{width:100%;float:left;background:#f46b25;}
.case-left-div img{width:100%;padding:0px 40px;}
.case-studies-section h2{color:#2e3541;font-size:24px;font-weight:700;font-family:'Montserrat', sans-serif;text-transform:capitalize;padding-top:14px;}
.case-studies-section p{padding:0px 0px 30px;}
.case-studies-section2{width:100%;float:left;background:#f6f6f6;padding:40px 0px 30px}
.case-studies-section2 h2{color:#2e3541;text-align:left;font-family:'Montserrat', sans-serif;text-transform:uppercase;font-weight:600;padding-bottom:10px;font-size:25px;}
.case-studies-section2 h5{font-family:'Merriweather', serif;color:#002c73;font-size:25px;line-height:35px;font-weight:300;padding-bottom:0px;}
.case-studies-section2 h4{color:#2e3541;font-weight:700;font-size:20px;font-family:'Montserrat', sans-serif;}
.case-studies-section2 ul{list-style:none;padding-left:0px;width:100%;float:left;}
.case-studies-section2 ul li{color:#334045;font-size:18px;font-family:'Merriweather', serif;padding-left:0px;line-height:38px;margin-bottom:20px;}
.case-studies-section2 ul li span{color:#f46b25;padding-right:15px;font-weight:600;}
.case-studies-section3{width:100%;float:left;padding:40px 0px 20px;}
.case-studies-section3 h2{color:#2e3541;font-size:30px;font-weight:800;text-transform:uppercase;font-family:'Montserrat', sans-serif;padding-bottom:20px;}
.services-used-ul{list-style:none;padding:0px;margin:0px;list-style:none;}
.services-used-ul li{margin-bottom:35px;width:100%;float:left;}
.services-used-ul li div:nth-of-type(1){float:left;background:#f46b25;width:90px;height:90px;border-radius:50%;}
.services-used-ul li div:nth-of-type(2){width:75%;float:right;}
.services-used-ul li:nth-of-type(1) img{padding:16px 15px;}
.services-used-ul li:nth-of-type(2) img{padding:21px 20px;}
.services-used-ul li:nth-of-type(3) img{padding:16px 15px;}
.services-used-ul li:nth-of-type(4) img{padding:16px 15px;}
.services-used-ul li div:nth-of-type(2) h3{color:#28313c;font-size:20px;font-family:'Merriweather', serif;font-weight:600;padding-top:34px;}
.services-used-ul li:hover div:nth-of-type(1){background:#1c4a94;}
.services-used-ul li:hover div:nth-of-type(2) h3{color:#1c4a94;}
.result-case{background-image:url(../images/casebackground.jpg);color:#ffffff;float:left;width:100%;padding:35px 0px 35px 0px;background-position:top center;background-repeat:no-repeat;background-size:cover;}

.bottom-sem-img{display:block;margin:0px auto 20px;}
.contact-align{text-align:center}
.result-case h2{color:#fff;font-size:30px;font-weight:800;text-transform:uppercase;font-family:'Montserrat', sans-serif;text-align:center;padding-bottom:20px;}
.result-case ul{list-style:none;width:100%;float:left;padding:0px;margin:0px;}
.result-case ul li{width:33.33%;float:left;}
.result-case ul li div:nth-of-type(1){width:30%;float:left;}
.result-case ul li div:nth-of-type(2){float:right;width:70%;}
.result-case ul li div:nth-of-type(2) h3{font-family:'Montserrat', sans-serif;font-size:38px;font-weight:700;text-align:left;}
.result-case ul li div:nth-of-type(2) p{text-transform:initial;font-family:'Montserrat', sans-serif;font-size:17px;color:#fff;font-weight:500;text-align:left;line-height:24px;}
.social-media{width:100%;float:left;padding:0px;margin:0;list-style:none;}
.social-media li{float:left;padding:0px 11px 0px 0px;}
.case-studies-listing-section{width:100%;float:left;padding:40px 0px 40px;}
.case-studies-listing-section h2{color:#28313c;font-size:25px;text-align:center;padding-bottom:10px;font-family:'Merriweather', serif;}
.case-studies-listing-section p{text-align:center;}
.btn-loadmore{background:#fe6b0b;color:#fff;font-family:'Montserrat', sans-serif;font-weight:600;font-size:14px;margin:48px auto 0px;display:block;padding:12px 50px;border-radius:0px;}
.load-data{width:100%;float:left;display:none;}
.tab{position:relative;overflow:hidden;-webkit-font-smoothing:antialiased;}
.tabs{display:table;position:relative;overflow:hidden;margin:0;width:100%;li{float:left;line-height:38px;overflow:hidden;padding:0;position:relative;}
a{background-color:#eff0f2;border-bottom:1px solid #fff;color:#888;font-weight:500;display:block;letter-spacing:0;outline:none;padding:0 20px;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-bottom:2px solid $color;}
}
.tabs_item{display:none;padding:30px 0;h4{}
img{}
&:first-child{display:block;}
}
 

.error p{text-align:left; width:100%; float:left;     margin-bottom: 0;}
.blog-section h2{color: #28313c; font-size: 25px;  text-align: center;  padding-bottom: 10px;  font-family: 'Merriweather', serif;}
.current a{}
.tab-ul li.active a p{color:#f46b25;}
.tab-ul li.active span{border:1px solid #f46b25;}
.tab-ul li:nth-of-type(1):after, .tab-ul li:nth-of-type(2):after, .tab-ul li:nth-of-type(3):after{left:14px;width:12px;content:" ";background-position: -560px 0; position:absolute;top:50px;height:61px;}
.tab-ul li:nth-of-type(1).active:after, .tab-ul li:nth-of-type(2).active:after, .tab-ul li:nth-of-type(3).active:after{left:14px;width:12px;content:" ";background-position: -587px 0;position:absolute;top:50px;height:61px;}
.tab-ul li:nth-of-type(1).active div{background-position: -333px 0; color:#ffffff; }
.tab-ul li:nth-of-type(2).active div{background-position: -391px 0; }
.tab-ul li:nth-of-type(3).active div{background-position: -447px 0;}
.tab-ul li:nth-of-type(4).active div{background-position: -502px 0;}
.borderwhite-sm1{max-width:90px;border-color:#f46b25;border-width:3px;margin:0px auto;padding-bottom:19px;margin-top:10px;}
.contact-request{width:100%;float:left;padding:0px 0px 80px;background-position:center;background-repeat:repeat;}
.field-name{padding-top:30px;width:100%;font-size:15px;color:#454b4d;font-family:'Montserrat', sans-serif;font-weight:500;margin-bottom:4px;}
.field-name span{color:#f46b25;}
.contact-field{color:#454b4d;border:1px solid #b5b5ba;width:100%;padding:11px;border-radius:3px;font-family:'Montserrat', sans-serif;font-size:15px;}
.contact-request h4{color:#2c2b33;float:left;width:100%;font-family:'Montserrat', sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}
.contact-request h5{color:#334045;float:left;width:100%;padding-bottom:10px;font-family:'Montserrat', sans-serif;font-size:16px;}
.contact-request h6{color:#2c2b33;font-size:16px;font-family:'Montserrat', sans-serif;float:left;width:100%;padding-top:50px;padding-bottom:20px;font-weight:600;}
textarea{resize:none;}
.active-required{color:#f46b25;}
.our-services-check{list-style:none;padding:0px;margin:0px;width:100%;}
/*.our-services-check li{width:33.33%;float:left;}*/
.our-services-check li label{font-size:14px;color:#676f72;font-family:'Montserrat', sans-serif;padding-top:3px;font-weight:500;}
.submit-btn{cursor:pointer;float:left;background:#f46b25;color:#fff;padding:12px 23px;margin-top:50px;}
.submit-btn input{border:none;cursor:pointer;text-transform:uppercase;background:transparent;font-size:14px;font-weight:600;color:#fff;font-family:'Montserrat', sans-serif;}
.request-center{width:100%;float:left;background:#fff;padding:80px 40px;margin-top:-60px;box-shadow:0px 8px 23px #e6e6e6;}
textarea:focus, input:focus{outline:none;}
.address-ul{padding:0;margin:30px 0px 0px;width:100%;float:left;}
.address-ul li{float:left;width:33.33%;}
.address-ul li div{}
.address-ul li div:nth-of-type(1){text-align: center; line-height: 40px; background:#f46b25;width:45px;height:45px;float:left;border-radius:50%;}
.address-ul li div:nth-of-type(1) img{padding:9px 0px;display:block;margin:auto;}
.address-ul li:nth-of-type(2) div:nth-of-type(1) img{padding:14px 0px;display:block;margin:auto;}
.address-ul li div:nth-of-type(2){font-weight:500;float:right;width:82%;color:#2e3541;font-size:16px;font-family:'Montserrat', sans-serif;padding-top:3px;}
.address-ul li:nth-of-type(2) div:nth-of-type(2){padding-top:11px;}
.address-ul li:nth-of-type(3) div:nth-of-type(2){padding-top:10px;font-size:20px}
.submit-contact{background:#f46b25;color:#fff;border:none;cursor:pointer;text-transform:uppercase;font-size:14px;font-weight:600;font-family:'Montserrat', sans-serif;float:left;padding:11px 75px;margin-top:50px;}
.contact-center{background:#f6f7f8;width:100%;float:left;padding:50px 40px;margin-bottom:45px;}
.contact-center2{width:100%;float:left;padding:0px 40px 80px;}
.box-contct-center{width:100%;float:left;margin-top:60px;background:#fff;box-shadow:0px 8px 23px #e6e6e6;}
.request-contct{height:250px;}
.blog-section{width:100%;float:left;padding-top:50px;}
.blog-section h1{font-size:50px;font-weight:800;color:#323c46;font-family:'Montserrat', sans-serif;}
.blog-ul{padding:0px;margin:30px 0px;width:100%;}
.blog-ul li div:nth-of-type(1){width:67%;float:left;height:520px;overflow:hidden}
.blog-ul li div:nth-of-type(2){width:33%;float:left;border-bottom:3px solid #e8e8e8;border-right:3px solid #e8e8e8;border-top:3px solid #e8e8e8;height:520px;padding:30px;}
.blog-ul li div:nth-of-type(1) img{width:100%; height: 100%; }
.blog-ul li div h3{color:#323c46;font-size:23px;font-weight:600;font-family:'Montserrat', sans-serif;padding-top:15px;line-height:30px;}
.blog-read-more{font-family:'Montserrat', sans-serif;font-size:14px;color:#1c4a94;font-weight:600;}
.blog-read-more:hover{color:#d8611d;text-decoration:none}
.blog-section2{width:100%;float:left;padding:50px 0px;}
.blog-section2 h2{position:relative;font-size:20px;color:#221e1e;font-weight:700;font-family:'Montserrat', sans-serif;text-transform:uppercase;border-bottom:1px solid #e8e8e8;padding-bottom:10px;}
.blog-section2 h2:after{content:'';border:1px solid #f46b25;width:230px;height:0px;position:absolute;bottom:-1px;left:0;}
.blog-left-section{width:72%;float:left;margin-top:10px}
.blog-left-section h3{font-size:20px; font-weight: 600; margin-bottom: 5px;}
.blog-left-section ul{width:100%;float:left;padding:0;}
.blog-left-section li{position:relative;padding-bottom:17px;padding-left:30px;font-family:'Merriweather', serif;color:#334045;}
.blog-left-section li:before{left:0px;width:15px;content:" ";background-image:url(../images/color-arrow2.png);position:absolute;top:8px;height:9px;background-repeat:no-repeat;}
.blog-right-section{width:28%;float:right;margin-top:10px}
.blog-left-section img{width:100%;padding-bottom:20px; }
.blog-left-section span img{width:auto;height:auto;padding-bottom:0px}
.blog-grid{padding-bottom:50px;float:left;width:100%;}
.blog-grid > a{max-height: 255px; display: block;overflow: hidden;}
.blog-left-section h4{color:#2e3541;text-align:left;font-family:'Montserrat', sans-serif;font-weight:600;font-size:20px;padding-bottom:0px;}
.blog-right-section1{background:#f46b25;float:left;width:100%;padding:20px 20px 25px;}
.blog-right-section1 h3{color:#fff;font-size:17px;font-family:'Montserrat', sans-serif;font-weight:600;}
.subcribe-btn{font-family:'Montserrat', sans-serif;width:100%;margin-top:10px;background:transparent;border:1px solid #fff;color:#fff;padding:7px 10px;border-radius:2px;text-transform:uppercase;font-size:13px;font-weight:500;}
.subcribe-btn:hover{background:#1c4a94;}
.subcribe-input{color:#575762;font-family:'Montserrat', sans-serif;width:100%;border:none;padding:9px 10px;border-radius:3px;font-size:13px;}
.blog-right-section2{width:100%;float:left;padding:20px 20px 25px;margin-top:20px;border:1px solid #e8e8e8;}
.blog-right-section2 h5{position:relative;font-size:20px;color:#221e1e;font-weight:700;font-family:'Montserrat', sans-serif;border-bottom:1px solid #e8e8e8;padding-bottom:10px;}
.blog-right-section2 h5:after{content:'';border:1px solid #f46b25;width:230px;height:0px;position:absolute;bottom:-1px;left:0;}
.blog-categories{width:100%;float:left;padding:0px;margin:0px;}
.blog-categories li{font-family:'Montserrat', sans-serif;}
.blog-categories li h6{font-size:14px;color:#221e1e;font-family:'Montserrat', sans-serif;font-weight:600;padding-top:20px;padding-bottom:8px;}
.blog-categories li a{font-family:'Montserrat', sans-serif;font-size:14px;color:#36383f;padding-left:20px;position:relative;font-weight:500;}
.blog-categories li a:before{left:0px;width:15px;content:" ";background-image:url(../images/color-arrow2.png);position:absolute;top:5px;height:9px;background-repeat:no-repeat;}
.blog-categories li a:hover{text-decoration:none;color:#f46b25;}
.blog-detail-posted{font-size:14px;line-height:6px;}
.blog-detail-img{width:100% !important}
.case-studies-listing-div{width:100%;float:left;margin-top:31px;padding-bottom:10px;box-shadow:0px 2px 22px #d8d7d7;}
.case-studies-listing-div img{width:100%}
.case-studies-listing-div h4{color:#2e3541;font-family:'Montserrat', sans-serif;font-size:17px;font-weight:600;padding:19px 19px 0px;}
.case-studies-listing-div h5{color:#fe6b0b;font-family:'Montserrat', sans-serif;font-size:15px;font-weight:500;padding:0px 19px 0px;}
.case-studies-listing-div p{color:#646d75;font-family:'Montserrat', sans-serif;font-size:15px;text-align:left;line-height:24px;font-weight:500;padding:0px 19px 0px;}
.seo-serices-section{width:100%;float:left;padding:35px 0px 50px;position:relative}
.seo-serices-section h2{color:#2e3541;font-size:30px;font-weight:800;font-family:'Montserrat', sans-serif;padding-top:14px;}
.bottom-hr-img{padding:14px 0px 32px;width:auto !important}
.seo-serices-section img{ max-width: 100%;}
.right-services-div1{position:absolute;float:left;bottom:0px;right:0;width:38%}
.seo-serices-section2{width:100%;float:left;padding:30px 0px 40px}
.seo-serices-section2 h2{color:#2e3541;font-size:30px;font-weight:800;font-family:'Montserrat', sans-serif;padding-top:14px;text-align:center}
.bottom-hr-img-center{padding:14px 0px 82px;width:auto !important;display:block;margin:auto;}
.seo-serices-section2 ul{list-style:none;width:100%;float:left;padding:0px;margin:0px;}
.seo-serices-section2 ul li{font-weight:500;color:#5a5867;font-family:'Montserrat', sans-serif;margin:13px 0px 0px;list-style:none;position:relative;padding-left:30px;}
.seo-serices-section2 ul li:before{display:block;position:absolute;width:14px;height:8px;border-left:2px solid #f46b25;border-bottom:2px solid #f46b25;content:'';left:0;top:6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.seo-services-section3{width:100%;float:left;padding:0px 0px;}
.mobile-marketing{padding:80px 0px 0px}
.seo-services-section3 p{text-align:justify}
.seo-services-section3 img{width:100%;}
.seo-services-section3 h2{color:#2c2b33;font-size:24px;font-family:'Montserrat', sans-serif;font-weight:700;padding-top:30px;}
.seo-services-section3 .col-md-6{margin-bottom:60px;}
.seo-services-section4{width:100%;float:left;background:#f7f9f9;padding:40px 0px}
.seo-services-section4 h3{text-align:center;color:#2e3541;font-size:25px;padding-bottom:35px;font-weight:600;font-family:'Montserrat', sans-serif;}
.seo-services-section8{width:100%;float:left;padding:40px 0px 30px;background:#f7f9f9}
.seo-services-section8 h2{color:#2c2b33;font-size:24px;font-family:'Montserrat', sans-serif;font-weight:700;}
.seo-services-section4 p{text-align:justify}
.seo-services-section8 p{text-align:justify}
.thankyou{padding:130px 0px; border-top: 1px solid #ccc;}
div.bhoechie-tab-menu div.list-group>a:first-child{border-top-right-radius:0;-moz-border-top-right-radius:0;}
div.bhoechie-tab-menu div.list-group>a:last-child{border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;}
div.bhoechie-tab-menu div.list-group> a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{background-color:#fff;color:#f46b25;border:1px solid #fa7306;}
div.bhoechie-tab-menu div.list-group>a.active:after{content:'';position:absolute;left:100%;top:50%;margin-top:-10px;background-image:url(../images/arrow21.png);width:50px;height:50px;background-repeat:no-repeat;}
div.bhoechie-tab-content{padding-left:20px;padding-top:10px;}
div.bhoechie-tab div.bhoechie-tab-content:not(.active){display:none;}
.group-itemtab{margin-bottom:10px;color:#2c2b33;font-size:16px;font-weight:600;font-family:'Montserrat', sans-serif;border-radius:4px !important;padding:15px 20px;}
.group-itemtab:hover{color:#2c2b33;}
.seo-ul{padding:0px;margin:0px;width:100%;float:left}
.seo-ul li{font-weight:500;color:#5a5867;font-family:'Montserrat', sans-serif;margin:0px 0px 10px;list-style:none;position:relative;padding-left:27px;}
.seo-ul li:before{display:block;position:absolute;width:14px;height:8px;border-left:2px solid #f46b25;border-bottom:2px solid #f46b25;content:'';left:0;top:6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.seo-services-section4 h2{text-align:center;color:#2c2b33;font-size:26px;padding-bottom:10px;font-weight:600;}
.seo-services-section5{width:100%;float:left;padding:80px 0px;background:#f7f9f9;}
.seo-services-section5 h2{color:#2e3541;font-weight:800;font-size:30px;font-family:'Montserrat', sans-serif;}
.seo-services-section5 h5{color:#5a5867;font-weight:500;font-size:22px;font-family:'Montserrat', sans-serif;padding:10px 0px 24px;line-height:32px;}
.seo-services-section5 h6{color:#5a5867;font-weight:500;font-size:16px;line-height:25px;font-family:'Montserrat', sans-serif;}
.services-input{width:100%;float:left;padding:11px 12px;font-family:'Montserrat', sans-serif;color:#5a5867;border:1px solid rgba(0, 0, 0, .125);border-radius:3px;margin-bottom:7px;font-size:15px;font-weight:500;}
.seo-bottom-form{width:75%;margin:0px auto}
.submit-services{margin-top:20px;padding:12px 40px;}
.submit-btn:hover{background:#1c4a94}
.seo-performance{width:100%;float:left;padding:40px 0px;background:#1c4a94}
.performnce-ul{padding:0px;margin:0px;width:100%}
.performnce-ul li{width:33.33%;float:left;position:relative;}
.performnce-ul li div{position:relative;display:block;margin:auto;text-align:center;width:200px;height:200px;}
.performnce-ul li .circle-sub{position:absolute;text-align:center;width:100%;top:32%;}
.performnce-ul li h5{font-size:40px;font-weight:500;font-family:'Montserrat', sans-serif;color:#fff;width:auto !important;text-align:center;display:block;margin:auto;display:inline-block;}
.performnce-ul li h4{color:#fff;margin-top:-45px;margin-left:75px;font-size:30px;}
.performnce-ul li h6{font-size:15px;font-weight:500;font-family:'Montserrat', sans-serif;color:#fff}
.seo-performance p{color:#fff;}
.seo-performance h2{font-weight:700;font-size:30px;color:#fff;font-family:'Montserrat', sans-serif;}
.app-store-ul1{width:100%;float:left;padding:0px;margin:0px;}
.app-store-ul1 li{width:25%;float:left;padding:15px;}
.app-store-ul1 li h5{text-align:center;color:#2e3541;font-weight:800;font-size:30px;font-family:'Montserrat', sans-serif;}
.app-store-ul1 li p{text-align:center}
.circle-chart{width:200px;height:200px;}
.circle-chart__circle{stroke:#00acc1;stroke-width:2;stroke-linecap:square;fill:none;animation:circle-chart-fill 2s reverse;transform:rotate(-90deg);transform-origin:center;}
.circle-chart__circle--negative{transform:rotate(-90deg) scale(1,-1);}
.circle-chart__background{stroke:#507bc1;stroke-width:2;fill:none;}
.circle-chart__info{animation:circle-chart-appear 2s forwards;opacity:0;transform:translateY(0.3em);}
.circle-chart__percent{alignment-baseline:central;text-anchor:middle;font-size:8px;display:none;font-weight:500;font-family:'Montserrat', sans-serif;color:#fff;}
.circle-chart__subline{alignment-baseline:central;text-anchor:middle;font-size:3px;}
.success-stroke{stroke:#ffffff;}
.warning-stroke{stroke:#ffffff;}
.danger-stroke{stroke:#ffffff;}
@keyframes circle-chart-fill{to{stroke-dasharray:0 100;}
}
@keyframes circle-chart-appear{to{opacity:1;transform:translateY(0);}
}
.progress-container{position:relative;display:flex;align-items:center;justify-content:center;}
.progress-container + .progress-container{margin-top:1rem;}
.progress-container span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.2rem;}
.progress-bar{transform:rotate(-90deg);}
.progress-bar circle{stroke-dashoffset:0;transition:stroke-dashoffset 1.5s ease-in-out;stroke:#666;}
.progress-bar .progress-value{stroke:#45bdab;stroke-dashoffset:301.59;}
.control-group{display:inline-block;vertical-align:top;background:#fff;text-align:left;box-shadow:0 1px 2px rgba(0,0,0,0.1);padding:30px;width:200px;height:210px;margin:10px;}
.control{display:block;position:relative;padding-left:30px;margin-bottom:15px;cursor:pointer;font-size:18px;}
.control input{position:absolute;z-index:-1;opacity:0;}
.control__indicator{position:absolute;top:2px;left:0;height:19px;width:19px;border:1px solid #b5b5ba;border-radius:2px;}
.control--radio .control__indicator{border-radius:50%;}
.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator{background:transparent;}
.control input:checked ~ .control__indicator{border:1px solid #1c4a94;}
.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator{background:transparent;}
.control input:disabled ~ .control__indicator{background:#e6e6e6;opacity:0.6;pointer-events:none;}
.control__indicator:after{content:'';position:absolute;display:none;}
.control input:checked ~ .control__indicator:after{display:block;}
.control--checkbox .control__indicator:after{left:6px;top:2px;width:6px;height:11px;border:solid #1c4a94;border-width:0 2px 2px 0;transform:rotate(45deg);}
.control--checkbox input:disabled ~ .control__indicator:after{border-color:#7b7b7b;}
.control--radio .control__indicator:after{left:7px;top:7px;height:6px;width:6px;border-radius:50%;background:#fff;}
.control--radio input:disabled ~ .control__indicator:after{background:#7b7b7b;}
.select{position:relative;display:inline-block;margin-bottom:15px;width:100%;}
.select select{display:inline-block;width:100%;cursor:pointer;padding:10px 15px;outline:0;border:0;border-radius:0;background:#e6e6e6;color:#7b7b7b;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.select select::-ms-expand{display:none;}
.select select:hover,
.select select:focus{color:#000;background:#ccc;}
.select select:disabled{opacity:0.5;pointer-events:none;}
.select__arrow{position:absolute;top:16px;right:15px;width:0;height:0;pointer-events:none;border-style:solid;border-width:8px 5px 0 5px;border-color:#7b7b7b transparent transparent transparent;}
.select select:hover ~ .select__arrow,
.select select:focus ~ .select__arrow{border-top-color:#000;}
.select select:disabled ~ .select__arrow{border-top-color:#ccc;}
.arrow-tab-circle1{display:block;margin:50px auto;}
.ppc-ul{list-style:none;width:100%;float:left;padding:0px;margin:0px;}
.seo-serices-section h4{color:#5a5867;font-size:18px;font-family:'Montserrat', sans-serif;line-height:30px;}
.ppc-ul li{font-weight:500;color:#5a5867;font-family:'Montserrat', sans-serif;margin:13px 0px 0px;list-style:none;position:relative;padding-left:30px;}
.ppc-ul li:before{display:block;position:absolute;width:14px;height:8px;border-left:2px solid #f46b25;border-bottom:2px solid #f46b25;content:'';left:0;top:6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.ppc-section1{width:100%;float:left;padding:40px 0px 30px;background:#f6f6f6}
.ppc-section1 p{text-align:justify}
.ppc-section1 ul{width:100%;float:left;padding:0px;margin:0px;}
.ppc-section1 ul li{width:50%;float:left;padding:10px 29px 0px 0px;margin-bottom:20px;}
.ppc-section1 ul li div img{max-width: 100%;}
.ppc-section1 ul li div:nth-of-type(1){width:17%;float:left}
.ppc-section1 ul li div:nth-of-type(2){width:82%;float:right}
.ppc-section1 ul li div:nth-of-type(2) h2{color:#28313c;font-size:20px;font-family:'Montserrat', sans-serif;}
.ppc-section1 ul li div:nth-of-type(2) p{color:#656f7b;font-size:15px;line-height:28px;}
.ppc-section1 ul li div h2 a{color:#28313c;}
.readmore{ margin-left: 5px; color:#fe6b0b;}
.metho_items:after, .metho_full:after{content:'';display:block;clear:both;}
.metho_items{min-height:65vh;}
.metho_items + .metho_items{margin-bottom:0px;}
.metho_right{width:150px;float:right;}
.metho_full{position:relative;}
.metho_title{margin-bottom:60px;}
.fixed_nav .metho_nav{position:fixed;top:200px;width:150px}
.relative_nav .metho_nav{position:absolute;top:auto;bottom:50px;}
.metho_nav a{display:block;}
.imag404{display:block; margin:0px auto}

.tabsec .nav-tabs li{ width: 20%; float: left; border-left: 1px solid #3765af;}
.tabsec .nav-tabs li a{background:#1c4a94;display: block; text-align: center; color:#fff; padding: 15px; font-size: 20px; text-decoration: none!important;}
.tabsec .nav-tabs li a span{display: block;}
.tabsec .nav-tabs li:first-child{border: none;}
.tabsec .nav-tabs li a img{height: 65px; width: auto;}
.nav-tabs li a {
    color: #222;
    background: #f1f1f1;
    font-size: 15px;
}

.nav-tabs {
    border-bottom: 1px solid #fff;
    margin-bottom: 30px;
    display: flex;

}
.nav-tabs>li>a.active, .nav-tabs>li>a.active:focus, .nav-tabs>li>a.active:hover {
    background-color: #fe6b0b!important;
    color: #fff!important;
}

.tabsec .nav-tabs li a.active{background:#3765af; }
.tabsec .tab-pane {padding: 30px;border: 1px solid #1c4a94;	margin-top: -1px; border-top: 0;}

.olclass ol{ margin-left: 25px;}
.olclass ol li{padding:0 0 10px;}

.boxlist {}
.boxlist ul li{width: 33.33%; float: left; border-left:1px solid #ccc; border-bottom:1px solid #ccc; height: 400px;}

.servbox{padding: 35px; text-align: center;}
.servbox > span{width: 110px; height: 110px; padding: 10px; border:1px solid #ccc; border-radius: 50%; overflow: hidden; display: inline-block;}
.servbox:hover > span, .servbox:hover .stitle{border-color:#1c4a94; color:#1c4a94;}
.servbox > span img{max-width: 100%;}
.stitle{font-size: 18px; font-weight: bold; margin: 10px 0;}
.servbox p{font-size: 14px; line-height: 26px;}
.rightimgs{margin-top: 15px;}

.fsubmit{text-align: center;}
.fsubmit input{display:block; float: none; border: none; margin:15px auto 0;}

.logosdiv li{ width: 20%;  float: left;}
.logosdiv li span{display: block;}
.logosdiv li span img{max-height: 100px; border: 1px solid #ccc;}


.paycontainer {padding: 40px 0 40px;}
.paycontainer .container{max-width:450px;}
.paydivmain{width:100%;}
.paytitle{font-size:28px; color:#dc0909; margin-bottom: 15px;}
.paytitle img{display: inline-block; vertical-align: middle; max-height: 32px; max-width: 32px;}
.paytitle span{ color:#2fbe6d;}
.paytext {font-size: 16px; border-top: 1px solid #ccc; padding: 15px 0;}
.payid span{display: block; padding: 5px 0;}
.payid span strong {min-width: 170px;display: inline-block;	background: #f1f1f1;padding: 5px 10px; margin-right: 5px;}
.payid a:active{ color:#1c4a94;}

.onlinetabsec{clear: both; padding: 30px 0;}
.tabsections{padding: 15px 0;}
.tabsections .border_img {border: dotted 2px #ccc;}
.boxInner {border: 1px solid #e1e1e1;padding: 20px 25px;margin-bottom: 20px;}
.control-label {width: 160px;float: left;margin-bottom: 7px;padding-top: 10px;color: #333333;}
.inputOuter {line-height: 38px;	margin-left: 160px;}
.formHeading {background: #eee;color: #333;padding: 10px 20px; font-size: 18px;margin-bottom: -1px;position: relative;}		
.loginBtn {margin-left: 27px;background: #ff7518;border-radius: 3px;color: #fff;cursor: pointer;display: inline-block; font-weight: 700;
font-size: 17px;height: 40px; line-height: 41px; margin-bottom: 0px; padding: 0 25px;text-align: center; text-transform: uppercase;	transition: all 0.2s ease-out 0s;
border: 0px; margin-top: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;	-moz-box-sizing: border-box; transition: all .3s;}
.nav-tabs > li > a{padding: 10px 20px;display: block; text-decoration: none;  color:#002c73; margin-bottom: -1px; border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0px 0px; -webkit-border-radius: 3px 3px 0px 0px; border: 1px solid #fff;border-bottom-color: transparent;}
.nav-tabs > li > a.active, .nav-tabs > li > a.active:focus, .nav-tabs > li > a.active:hover {color: #555;cursor: default; background-color: #fff;
border: 1px solid #ddd;	border-bottom-color: transparent;}
.payment-divider {border-bottom: 1px dashed #cccccc;clear: both;height: 1px;margin: 30px 0;}
 
.formbox{width: 60%;}
.rightgifimg{float: right; padding: 50px;}
.privacy-policy-inner {
	padding: 40px;
}
.privacy-policy-inner ul, .privacy-policy-inner ol {
	padding-left: 30px;
	font-family: 'Merriweather', serif;
	color: #334045;
	font-weight: 300;
}
.privacy-policy-inner ul li, .privacy-policy-inner ol li {
	margin-bottom: 5px;
}

dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem;
    padding-left: 0px;
    font-family: 'Merriweather', serif;
    color: #57575b;
}
.bhoechie-tab-content ul {
    list-style: disc!important;
}
.privacy-policy-inner p:last-child {
	margin-bottom: 0;
}
.onlinetabsec .tab-content a:active, .onlinetabsec .tab-content a:hover, .onlinetabsec .tab-content a:focus {
	color: #0056b3;
	transition-duration: underline;
}
.whatsappicon{}
.logof2 {margin-top: 20px;	background: #17313b;	text-align: center;	padding: 15px 15px 5px;}
.logof3 {margin-top: 20px;	 }

footer .fa-instagram::before {
	content: "\f16d";
	background: #444;
	/* padding: 0; */
	border-radius: 50%;
	width: 36px;
	height: 36px;
	display: inline-block;
	text-align: center;
	line-height: 36px;
	color: #fff;
	font-size: 20px;
}
footer ul {
    list-style: none;
}

.notfound{padding: 100px 0; border-top: 1px solid #ccc;}
.page404{text-align: center;}
.page404 h1{color:/*#fe6b0b*/ #1c4a94; font-size:80px; font-weight: 900;}
.page404 h1 img{margin-top: 22px;}
.page404 h2{font-size: 28px; color: #fe6b0b;	}
.page404 h2 small{font-size:28px; color:#2e3541; text-transform: uppercase;  font-weight: 700;}
.page404 p{padding: 0;}
.page404 .btn{background:#1c4a94; color:#fff; font-family: 'Montserrat', sans-serif; text-transform: uppercase; font-size: 13px; border-radius: 3px; margin: 5px; padding: 5px 15px;}
.page404 .btnb{background:#2e3541;}
.page404 .btn:hover{background: #fe6b0b;}
.web_design_package .table-responsive { overflow: auto; }
.web_design_package  .table {    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;  max-width: 100%;  }
    .web_design_package .table > thead > tr > th {border: 0;}
.web_design_package  .table span { font-size: 12px; }
.web_design_package  .table tr:first-child td {border-top: 0;}
  .web_design_package  .table tr td{  padding: 8px; line-height: 1.42857143; background-color:#f6f6f6;
    vertical-align: middle;border-top: 1px solid #ddd;}
    .web_design_package  .table tr td:first-child {padding-left: 25px;}
.web_design_package .table>thead>tr>th { vertical-align: bottom; text-align: left;     padding: 8px; }
.web_design_package .table img {display: block; margin: 0 auto 4px auto;  height: 18px; }
.web_design_package .table .light_green { background-color: #dff0d8;     text-align: center;    width: 20%; } 
.web_design_package .table .light_pink{   background-color: #f2dede;  text-align: center;     width: 20%;}
.web_design_package .table .light_blue  {background-color: #d9edf7; text-align: center;     width: 20%;}
.web_design_package .table .package-main-title {font-size: 22px; font-weight: 700;}
.web_design_package .table .Package-title {background-color: #ebf2d0; color: #000; font-weight: 700;}
.web_design_package .table .package-price {font-size:22px; font-weight: 600}
.web_design_package  .table .blue-dark-c {background: #1c4a94; color: #fff; border: 1px solid #ffffff36;}
.web_design_package a.button {display:inline-block; vertical-align: middle; text-decoration: none; background: #f46b25; color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 500; font-size: 16px; padding: 10px 35px; border-radius: 5px; margin: 6px 0; }
.web_design_package a.button:hover {background:#f85a09;}
@media screen and (max-width:991px){ 
.boxInner .form-group {max-width: 100%;}
	.rightgifimg {padding: 0 0 20px;width: 100%;}
	.formbox {width: 70%;}
    .web_design_package a.button {padding-left: 20px; padding-right: 20px;}
}
@media screen and (max-width:767px){
	h3 {font-size: 1.25rem;}
	.nav-tabs > li{width: 100%;} 
	.nav-tabs > li > a{margin-bottom: 0;}
	.nav-tabs > li > a.active, .nav-tabs > li > a.active:focus, .nav-tabs > li > a.active:hover {border-bottom-color:#ddd;}
	.inputOuter{margin-left: 0;}
	.boxInner {padding: 10px 15px;}
.control-label{padding-top: 0; margin-bottom: 2px; font-size: 14px;}
	.boxInner .form-group {margin-bottom: 8px;}
    .web_design_package a.button {padding-left: 18px; padding-right: 18px;}
    .web_design_package .table .package-main-title, .web_design_package .table .package-price {font-size: 20px;}
}
@media(max-width:1400px){
.home-slider .item .slider-title-p {font-size: 50px; line-height: 55px;}
	.home-slider .item p{line-height: 26px;}
}

@media(max-width:1280px){
/*.servbox > span {width: 90px;height: 90px;}*/
	.servbox {padding: 25px;}
	.servbox p {font-size: 13px;line-height: 24px;}
	.stitle {font-size: 16px;line-height: 20px;}
}

@media(min-width:992px){.metho_left{width:calc(100% - 200px);float:left;}
.metho_section{position:relative;padding-top:220px;}
.metho_title{position:absolute;top:60px;left:0;width:100%;background:#fff;z-index:9;padding-top:20px;}
.fixed_nav .metho_title{position:fixed;box-shadow:1px 2px 3px rgba(0,0,0,.15); 
    padding-top: 80px;}
.relative_nav .metho_title{position:absolute;}
	.boxlist ul li:nth-child(3n){border-right: 1px solid #ccc;}
.boxlist ul li:nth-child(1), .boxlist ul li:nth-child(2), .boxlist ul li:nth-child(3){border-top: 1px solid #ccc;}
.boxlist1 ul li:nth-child(1), .boxlist1 ul li:nth-child(2), .boxlist1 ul li:nth-child(3), .boxlist1 ul li:nth-child(4){border-top: 1px solid #ccc;}
.boxlist1 ul li:nth-child(4n) {border-right: 1px solid #ccc;padding-bottom: 1px;}
}
@media(max-width:991px){
	.blog-data-ul li{min-height: 390px;}
	.blog-left-section h4{font-size: 16px;}
	.blog-data-ul li div p{font-size: 14px; line-height: 26px;}
	.boxlist ul li:nth-child(2n), .boxlist ul li:nth-child(9){border-right: 1px solid #ccc;}
.boxlist ul li:nth-child(1), .boxlist ul li:nth-child(2){border-top: 1px solid #ccc;}
	.boxlist ul li{ width: 50%;}
	.metho_right{float:none;width:100%;height:70px;position:relative;}
.metho_nav{text-align:center;}
.metho_nav li{display:inline-block;position:relative;width:140px;margin-bottom:0;float:none;}
.fixed_nav .metho_nav{}
.tab-ul li::after{display:none !important}
.metho_title{margin-bottom:30px;}
.fixed_nav .metho_nav{top:94px;width:100%;left:0;background:#fff;z-index:9;box-shadow:1px 2px 3px rgba(0,0,0,.15);padding-top:15px;padding-bottom:5px;}
	.thankyou{ margin-top: 95px;}
	.logosdiv li span img{max-height: auto;}
	.home-slider .item .slider-title-p {font-size: 30px; line-height: 35px;}
	.home-slider .item p{line-height: 24px;}
}
@media(max-width:767px){
.formbox {width: 100%;}
.paycontainer {	padding: 20px 0;}
.logosdiv{margin: 0 -10px;}
.logosdiv li{width:33.33%; padding: 10px;}
.interestlist {padding-top: 15px;padding-bottom: 15px;}
	p{font-size: 14px; line-height: 24px;}
	.tab-ul li p{position:static;}
.metho_nav li{width:90px;}
.metho_right{height:100px;}
img.markingimg{margin-bottom:20px;}
.homesection1 p {font-size: 14px ;line-height: 24px;}
.boxlist ul li{ width: 100%; border:1px solid #ccc; border-top:none!important; height: auto;}
.boxlist ul li:first-child{ border-top:1px solid #ccc!important;  }	
.web_design_package  .table tr td:first-child {padding-left: 10px;} 
}
@media(max-width:479px){
	.logosdiv {text-align: center; }
	.logosdiv li {width: 49%;float: none;display: inline-block;	 }
	.metho_nav li{width:68px;}
.tab-ul li p{font-size:13px;margin-bottom:0}
.wsmainfull.wsfixed .wsmenu > .wsmenu-list > li > .wsmegamenu{top: 0;}
}

.payment-note {
    background: #ffe7d6;
    padding: 0px;
    margin-bottom: 8px;
}



/* Pagination ****************/ 


#container {
  margin: auto;
}


.grid-item {
display: inline-block;
    height: 259px;

    overflow: hidden;
    text-align: center;
    width: 400px;
    padding:10px;
}
.grid-item img{
	width:100%;
	height:auto;
	filter: url(filters.html#grayscale);
    filter: gray;
    /*-webkit-filter: grayscale(1);*/
    transition: 0.9s;
}
.grid-item img:hover{
    filter: none;
    -webkit-filter: grayscale(1);
}

.isotope-pager .pager {
  display: inline-block;
}
.filters {
	width: 100%;
	text-align: center;
	padding-bottom: 35px;
	padding-top:20px;
	
}

.filters ul {
	list-style: none;
    padding: 20px 10px;
    margin: 0 40px;
    border-radius: 30px;
/*	background-color: #232323;
	box-shadow: -1px 1px 11px rgba(0,0,0,.4);*/
}

.filters li {
	display: inline-block;
    padding: 10px 25px;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
}
.filters li a{
	color: #b6b6b6;
	text-decoration: none;
}
.filters li a:hover{
	color:#444;
}

.filters li:hover {
	/*box-shadow: -1px 1px 11px rgba(0,0,0,.4);*/
	border-radius: 15px;
}

.filters li.active a{
	color: #ef6213;
	border: 1px solid #ef6213;
	border-radius: 15px;
	box-shadow: -1px 1px 11px rgba(0,0,0,.4);
	padding: 10px 25px;
	
}



.isotope-pager a{
  margin: 6px 1px;
    display: inline-block;
    width: 50px;
    /* height: 60px; */
    line-height: 31px;
    color: #b6b6b6;
    font-weight: 600;
    transition: 0.3s;
    /* position: relative; */
    /* padding-right: 26px; */
    box-shadow: -1px 1px 11px rgba(0,0,0,.1);
    border-radius: 25px;
    background-color: #232323;
    border: .5px solid #e3ca66;
	text-decoration:none;
}

.isotope-pager a:hover{
  color: #fff;
  border: .5px solid #ffeeac;
  box-shadow: -1px 1px 10px 3px rgba(0,0,0,.1);
}

.isotope-pager .active{
  color: #e3ca66 !important;
    box-shadow: -1px 1px 10px 5px rgba(0,0,0,.1);
    border-radius: 25px;
    background-color: #161616;
    border: 1px dotted #e3ca66;
}

.isotope-pager .prev{
  border-radius: 30px 0 0 30px;
}

.isotope-pager .next{
  border-radius: 0 30px 30px 0;
}

.isotope-pager a::before,.isotope-pager a:after{
  content: "";
  position: absolute;
  border-top: 30px solid transparent;
  border-bottom: 30px solid transparent;
}
.isotope-pager .num::before,.next::before{
  border-right: 20px solid #2c3e50;
  right: 100%;
}

.isotope-pager .num:after,.prev:after{
  border-right: 20px solid #f1f1f1;
  right: 0;
}





.overlay {
  position: absolute; 
  bottom: 0; 
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.5); /* Black see-through */
  color: #f1f1f1; 
  width: 95%;
  transition: .5s ease;
  opacity:0;
  color: white;
  font-size: 20px;
  padding: 20px;
  text-align: center;
}

.grid-item:hover .overlay {
  opacity: 1;
}

web-scraping .data-req .flex-column img {
    max-height: 101px;
    width: auto;
}
.web-scraping .data-req .flex-column {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column nowrap;
    padding: 30px 20px;
    flex-basis: 27%;
    margin: 2% 0;
}
.web-scraping .data-req .flex-column img {
    max-height: 101px;
    width: auto;
}
.img-fluid {
    max-width: 100%;
    height: auto;
}
.boxlist1 ul li {
    width: 25%;
    float: left;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

/****** Pricing Table ----****************/

.price-main {
    box-shadow: 0 0 24px rgba(0, 0, 0, 0.15);
    font-family: "Open Sans";
    width: 100%;
    margin: 0 auto;
}
.price-table {
    width: 100%;
    border-collapse: collapse;
    border: 0 none;
}
.price-table tr:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.03);
}
.price-table tr td {
    border-left: 1px solid rgba(0, 0, 0, 0.05);
    padding: 8px 24px;
    font-size: 14px;
}
.price-table tr td:first-child {
    border-left: 0 none;
    text-align: left;
}
.price-table tr td:not(:first-child) {
    text-align: center;
}
.price-table tr:nth-child(even) {
    background-color: #FFFFFF;
}
.price-table tr:hover {
    background-color: #EEEEEE;
}
.price-table .fa-check {
    color: #0588ca;
}
.price-table .fa-times {
    color: #D8D6E3;
}

/* Highlighted column */
.price-table tr:nth-child(2n) td:nth-child(3) {
    background-color: rgba(216, 214, 227, 0.25);
}
.price-table tr td:nth-child(3) {
    background-color: rgba(216, 214, 227, 0.15);
    padding: 8px 48px;
}
.price-table tr td:nth-child(3) .fa-check,
.price-table tr:nth-child(2n) td:nth-child(3) .fa-check {
    /* color: #ffffff; */
}
/**/

.price-table tr.price-table-head td {
    font-size: 16px;
    font-weight: 600;
    font-family: "Montserrat";
    text-transform: uppercase;
}
.price-table tr.price-table-head {
    background-color: #0588ca;
    color: #FFFFFF;
}
.price-table td.price {
    color: #f43f54;
    padding: 16px 24px;
    font-size: 20px;
    font-weight: 600;
    font-family: "Montserrat";
}
.price-table td.price a {
    background-color: #0588ca;
    color: #FFFFFF;
    padding: 12px 32px;
    margin-top: 16px;
    font-size: 12px;
    font-weight: 600;
    font-family: "Montserrat";
    text-transform: uppercase;
    display: inline-block;
    border-radius: 64px;
}
.price-table td.price-table-popular {
    font-family: "Montserrat";
    border-top: 3px solid #0588ca;
    color: #0588ca;
    text-transform: uppercase;
    font-size: 12px;
    padding: 12px 48px;
    font-weight: 700;
}
.price-table .price-blank {
    background-color: #fafafa;
    border: 0 none;
}

.price-table svg {
    width: 90px;
    fill: #0588ca;
}


/************ Uniform table Styles *******************/

.pricingTable {
    text-align: center;
    background: #fff;
    /*margin: 0 -15px;*/
    box-shadow: 0 0 10px #ababab;
    padding-bottom: 40px;
    border-radius: 10px;
    color: #cad0de;
    transform: scale(1);
    transition: all .5s ease 0s
}

.pricingTable:hover {
    transform: scale(1.05);
    z-index: 1
}

.pricingTable .pricingTable-header {
    padding: 40px 0;
    background: #f5f6f9;
    border-radius: 10px 10px 50% 50%;
    transition: all .5s ease 0s
}

.pricingTable:hover .pricingTable-header {
    background: #0588ca
}

.pricingTable .pricingTable-header i {
    font-size: 50px;
    color: #858c9a;
    margin-bottom: 10px;
    transition: all .5s ease 0s
}

.pricingTable .price-value {
    font-size: 35px;
    color: #ff9624;
    transition: all .5s ease 0s
}

.pricingTable .month {
    display: block;
    font-size: 14px;
    color: #cad0de
}

.pricingTable:hover .month,
.pricingTable:hover .price-value,
.pricingTable:hover .pricingTable-header i {
    color: #fff
}

.pricingTable .heading {
    font-size: 24px;
    color: #ff9624;
    margin-bottom: 20px;
    text-transform: uppercase
}

.pricingTable .pricing-content ul {
    list-style: none;
    padding: 0;
    margin-bottom: 30px
}

.pricingTable .pricing-content ul li {
    line-height: 30px;
}

.pricingTable .pricingTable-signup a {
    display: inline-block;
    font-size: 15px;
    color: #fff;
    padding: 10px 35px;
    border-radius: 20px;
    background: #0588ca;
    text-transform: uppercase;
    transition: all .3s ease 0s
}

.pricingTable .pricingTable-signup a:hover {
    box-shadow: 0 0 10px #ffa442
}

.pricingTable.blue .heading,
.pricingTable.blue .price-value {
    color: #4b64ff
}

.pricingTable.blue .pricingTable-signup a,
.pricingTable.blue:hover .pricingTable-header {
    background: #4b64ff
}

.pricingTable.blue .pricingTable-signup a:hover {
    box-shadow: 0 0 10px #4b64ff
}

.pricingTable.red .heading,
.pricingTable.red .price-value {
    color: #ff4b4b
}

.pricingTable.red .pricingTable-signup a,
.pricingTable.red:hover .pricingTable-header {
    background: #0588ca
}

.pricingTable.red .pricingTable-signup a:hover {
    box-shadow: 0 0 10px #ff4b4b
}

.pricingTable.green .heading,
.pricingTable.green .price-value {
    color: #40c952
}

.pricingTable.green .pricingTable-signup a,
.pricingTable.green:hover .pricingTable-header {
    background: #0588ca
}

.pricingTable.green .pricingTable-signup a:hover {
    box-shadow: 0 0 10px #40c952
}

.pricingTable.blue:hover .price-value,
.pricingTable.green:hover .price-value,
.pricingTable.red:hover .price-value {
    color: #fff
}

@media screen and (max-width:990px) {
    .pricingTable {
        margin: 0 0 20px
    }
}

.white-mode {
    text-decoration: none;
    padding: 17px 40px;
    background-color: yellow;
    border-radius: 3px;
    color: black;
    transition: .35s ease-in-out;
    position: absolute;
    left: 15px;
    bottom: 15px
}

/*************************** Popup Gallery ******************************/


/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
    
    
    .contact-add {
    background: #fbfbfb none repeat scroll 0 0;
    border: 1px solid #eee;
    box-sizing: border-box;
    display: inline-block;
    font-size: 14px;
    margin: 0 0 24px 0;
    padding: 20px 24px;
    width: 100%;
}
.contact-add .adresconm {
    border-right: 1px solid #eee;
    float: left;
    margin: 0 3% 0 0;
    padding: 0 3% 0 0;
    width: 52%;
}
.contact-add .contact-add-rt {
    float: left;
    width: 45%;
}