*{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:25px;font-weight:300;font-size:14px;}
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 -131px; width: 20px; height: 28px; vertical-align: middle;}
.contactemail{background-position:-172px -133px; width: 20px; height: 20px; vertical-align: middle;}
.contactphone{background-position:-134px -133px; width: 24px; height: 24px; vertical-align: middle;}
.wsmenu > .wsmenu-list > li > .wsmegamenu .link-list li a.active{ color: #ed143f;}
.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;}




.homeicon, .ppcicon, .socialmediaicon, .semicon, .brandingicon, .appicon, .cotacticon{background: url(../images/headericons.png) no-repeat; display: inline-block; vertical-align: middle;}
.homeicon{background-position: 0 0;	width: 38px;height: 36px;}
.ppcicon{background-position: -292px 0;	width: 32px;height: 32px;}
.socialmediaicon{background-position: -152px 0;	width: 32px;height: 32px;}
.semicon{background-position: -77px 0;	width: 32px;height: 32px;}
.brandingicon{background-position: -224px 0;width: 32px;height:32px;}
.appicon{background-position: -364px 0;	width: 26px;height:26px;}
.cotacticon{background-position: -429px 0;	width: 32px;height:36px;}
 
.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: 5px 0; width:230px;}
.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; font-size: 16px; font-weight: 600; padding: 5px 10px; }
.headermenu > ul > li > a i{margin-right: 5px;}
.headermenu > ul > li > a > span{display: inline-block; vertical-align: middle; line-height: 30px;}
.headermenu > ul > li:hover > a{background:#f1f1f1;}
.headermenu > ul > li > ul{position: absolute; left: 0; display: none; top: 100%; width: 270px; 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:#ed143f;color:#fff; }
.request-btn a span{color:#fff;}
.wsfixed .headermenu > ul > li > a {padding: 5px 10px;}
.wsfixed .colmiddlemenu{float:right;padding: 14px 0;}
.colmiddlemenu{float:right;padding: 29px 0;}
.header-ul2 > ul > li.request-btn a{background:#ed143f;color:#fff; }

.middlemenu a{text-decoration: none;}
.middlemenu > ul{ list-style: none; margin: 0; padding: 0;}
.middlemenu > ul > li{float: left; position: relative;}
.middlemenu > ul > li > a{display: block; font-size: 16px; font-weight: 600; padding: 5px 18px; color: #444;}
.middlemenu > ul > li > a:hover{display: block; font-size: 16px; font-weight: 600; padding: 5px 18px; color: #ed143f;}
.middlemenu > ul > li > a i{margin-right: 5px;}
.middlemenu > ul > li > a > span{display: inline-block; vertical-align: middle; line-height: 18px;}
.middlemenu > ul > li:hover > a{background:#f1f1f1;}
.middlemenu > ul > li > ul{position: absolute; left: 0; display: none; top: 100%; width: 270px; background:#fff; border: 1px solid #f1f1f1; float: left; z-index:99;}
.middlemenu > ul > li > ul > li{width: 100%; display: block;border-top: 1px solid #f1f1f1;}
.middlemenu > ul > li > ul > li > a{display: block; padding:8px 15px; color:#000; line-height: 18px; font-size: 15px;}
.middlemenu > ul > li > ul > li > a:hover{ color:#1c4a94;}
.middlemenu > ul > li > ul > li:first-child{ border: none;}
.middlemenu > ul > li:hover > ul{display: block;}
.middlemenu > ul > li.request-btn a{background:#ed143f;color:#fff; border-radius: 5px;}

.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:#ed143f;padding:0px 0px;border-bottom: 1px solid #a2a2a2;}
.header-ul1{list-style:none;width:100%;margin:0px;padding:5px 0px 5px 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:5px 10px 5px 10px;/*background-color: #134875;*/}
.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 #ed143f;padding:0px 15px 0px 15px;margin-top:19px;color:#ed143f;border-right:2px solid #ed143f !important;line-height:39px;border-radius:4px;}
.menu-arrow1{padding-left:10px;}
.wsmenu-list li:last-child a:hover{background:#ed143f;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 #c9c9c9;}
.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: 15px; font-weight: 500;}
.headermenu > ul > li > ul > li{ border-top: 1px solid rgba(0,0,0,0.2);}	
.headermenu > ul > li > a{color:#333;}
.headermenu > ul > li > a:hover{color:#ed143f;}
/*.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;padding:5px 0;}
.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; color:#323c46; } 
	.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: -10px; top:-3px;  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;}
.middlemobilemenu{display: none!important;}
.wsfixed .colmiddlemenu{display: none;}
.middlemenu > ul > li > a{display: block;font-size: 14px;font-weight: 600;padding: 5px 9px;color: #444;}
}

.container1-div{position:relative;width:100%;float:left;}
.home-content-right{padding-top:120px;max-width:500px;}
.home-content-left{float: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:#096c9e;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:#ed143f;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: #ed143f;  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:#ed143f !important; border-color: #ed143f !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: #ed143f }	
.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: #ed143f;  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%;} .home-content-left{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/banner/web-solutions.jpg) center center no-repeat}
.slide_2{background:url(../images/banner/Ecommerce-solution.jpg) center center no-repeat}
.slide_3{background:url(../images/banner/head-banner.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;}
.home-content-left {padding-top: 50px;}
}
@media(max-width:1300px){
	.slider-section{height:400px;}
	.home-slider .item .slider-title-p {font-size: 34px; 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:34px;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;}
.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:#ed143f}
.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:#ed143f}

.soluction-slider .item:hover a h5{color:#ed143f}
.soluction-slider a:hover{text-decoration:none;}
.soluction-slider .owl-nav{position:absolute;top:-35%;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:#ed143f;}
.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:left;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);*/ background-color: #3899ca; 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:#ed143f;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:#ed143f;}
.div-center-col-a2:hover{color:#fff;text-decoration:none;background:#1c4a94;}
.div-center-col ul li div p{height:auto;padding:0px 20px;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 #ed143f;}
.tab-ul li.active p{color:#ed143f;}
.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:20px 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:#ed143f;}
.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:#ed143f;}
.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:4px;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: #ed143f;  font-weight: 600;}
.homesection6 p a:hover{color:#ed143f;text-decoration:none;}
.homesection6 img{float:right;position:relative;padding-top:7px;}
.get-touch{background:#ed143f;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;}

.why-choose{background:#f7f8f9;float:left;width:100%;margin-top:30px;border-radius: 10px;}
.why-choose img{width:100%;max-height:240px;}
.why-choose:hover {
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 20%);
    transform: translateY(-10px);
}

.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:#ed143f;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:#ed143f;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:#ed143f;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:#ed143f;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:0px;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:rgb(139 138 138 / 5%);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:#ed143f;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:#ed143f;}
.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:#ed143f;padding-top:20px;float:left;}
.about-section2-a:hover{text-decoration:none;color:#ed143f;}
.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:#ed143f;}
.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:#ed143f;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:#ed143f;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:#ed143f;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:#ed143f;}
.tab-ul li.active span{border:1px solid #ed143f;}
.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:#ed143f;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:#ed143f;}
.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:#ed143f;}
.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:#ed143f;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:100%;padding-bottom: 10px;}
.address-ul li div{}
.address-ul li div:nth-of-type(1){text-align: center; line-height: 35px; background:#ed143f;width:35px;height:35px;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:2px;}
.address-ul li:nth-of-type(3) div:nth-of-type(2){padding-top:2px;font-size:20px}
.submit-contact{background:#ed143f;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 #ed143f;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:#ed143f;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 #ed143f;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:#ed143f;}
.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:#ed143f;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 10px;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 #ed143f;border-bottom:2px solid #ed143f;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:#ed143f;border:1px solid #ed143f;}
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 #ed143f;border-bottom:2px solid #ed143f;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:-4px;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:25%;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 #ed143f;border-bottom:2px solid #ed143f;content:'';left:0;top:6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}

.blue-ul{list-style:none;width:100%;float:left;padding:0px;margin:0px;}
.blue-ul li{font-weight:500;color:#fff;font-family:'Montserrat', sans-serif;margin:13px 0px 0px;list-style:none;position:relative;padding-left:30px;}
.blue-ul li:before{display:block;position:absolute;width:14px;height:8px;border-left:3px solid #fff;border-bottom:3px solid #fff;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:#ed143f;}
.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;}

.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;
}
.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;
}


.notfound{padding: 100px 0; border-top: 1px solid #ccc;}
.page404{text-align: center;}
.page404 h1{color:/*#ed143f*/ #1c4a94; font-size:80px; font-weight: 900;}
.page404 h1 img{margin-top: 22px;}
.page404 h2{font-size: 28px; color: #ed143f;	}
.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: #ed143f;}
.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:#dff0d8;
    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: #ed143f; 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: 34px; 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;}
	.boxlist1 ul li {
        width: 100%;
        float: left;
        border-left: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        border-right: 1px solid #ccc;
    }
}

@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;}
}
@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;
}


/************************************************** Responsive ***********************************/



@media screen and (max-width:1400px){
.add-icon-img{margin: 0px 43px 0px 0px;}	
.add-icon{bottom:8px;}
.seo-serices-section img {margin-bottom: 20px;}
/*.seo-serices-section img{width:100%}*/
	 img{max-width: 100%; height: auto;}
	
	
}
@media only screen and (min-width:1301px) and (max-width:1400px){.add-icon{width:35%;right:0;}
.inner-page-top h3{font-size:43px;}
	.add-icon{bottom: 3px;}
}

@media only screen and (min-width:1201px) and (max-width:1300px){.ppc-section1 ul li div:nth-of-type(1){width:20%}
.ppc-section1 ul li div:nth-of-type(2){width:75%}
.add-icon{width:45%;right:0;}
.blog-data-ul li div:nth-of-type(2){width:70%}
.inner-page-top h3{font-size:43px;}
.wsmenu>.wsmenu-list>li>.wsmegamenu{left:-265px;}
.blog-left-section img{width:100% !important}
}

@media only screen and (min-width:1101px) and (max-width:1200px){.ppc-section1 ul li div:nth-of-type(1){width:20%}
.ppc-section1 ul li div:nth-of-type(2){width:75%}
.add-icon{width:45%;right:0;}
.home-content-right{width:50%;}
.home-content-left{width:30%;}
.home-content-left img{width:100% !important}
.div-center-col ul li div p{height:270px}
.blog-data-ul li div:nth-of-type(2){width:70%}
.inner-page-top h3{font-size:43px;}
.services-used-ul li div:nth-of-type(2){width:70%}
.services-used-ul li{margin-bottom:15px;}
.wsmenu>.wsmenu-list>li>.wsmegamenu{left:-245px;}
.blog-ul li div:nth-of-type(2){padding:15px;}
.blog-ul li div h3{font-size:18px;line-height:27px;}
.blog-left-section img{width:100% !important}
}


@media only screen and (min-width:992px) and (max-width:1100px){.contact-br{display:none;}
.blog-data-ul li div:nth-of-type(2){width:100%}
.blog-data-ul li div:nth-of-type(1):before{display:none}
.wsmenu-list li:last-child a{padding:0px 8px 0px 3px;}
.menu-arrow1{padding-left:3px;}
.home-content-right{width:50%;}
.home-content-left{width:50%;}
.home-content-left img{width:100% !important}
.add-icon{width:45%;right:0;}
.div-center-col ul li div p{height:260px}
.check-case{display:none;}
.inner-page-top h3{font-size:40px;}
.services-used-ul li div:nth-of-type(2){width:70%}
.services-used-ul li{margin-bottom:15px;}
.wsmenu>.wsmenu-list>li>.wsmegamenu{left:-221px;}
.blog-section{margin-top:75px;}
.blog-section h1{font-size:45px;}
.blog-ul li div:nth-of-type(1){width:100%;height:auto}
.blog-ul li div:nth-of-type(1) img{height:auto}
.blog-ul li div:nth-of-type(2){width:100%;height:auto}
.blog-ul li div:nth-of-type(2){border-top:none;padding:15px;border-right:none;}
.blog-ul li div h3{font-size:20px;line-height:27px;}
.ppc-section1 ul li div:nth-of-type(1){width:20%;margin-bottom:15px;}
.ppc-section1 ul li div:nth-of-type(2){width:75%;margin-bottom:15px;}
.blog-left-section img{width:100% !important}
}


@media screen and (max-width:991px){
	.seo-performance .col-md-3.float-left{width: 100%;}
	.seo-performance .col.col-sm-12.col-md-3.float-left{width: 100%;}
	
	.sem-btn-ul li span {font-size: 15px;padding: 40px 0px;	width: 130px;text-align: center;height: 130px;}
	.seo-services-section4 img{width:100%}
.home-content-left{/*display:none;*/ width: 300px;}
.home-content-right{width:100%}

.top-header-bar{display:none;}
.check-case{display:none;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li a{font-size:13px;}
.wsmenu>.wsmenu-list>li>.wsmegamenu:before{display:none;}
.wsmenu>.wsmenu-list>li>.wsmegamenu{left:0px}
.downarrow{display:none;}
.img-menu-nav{display:none;}
.wsmenu>.wsmenu-list>li>.wsmegamenu{border-radius:0px;}
.wsmenu-list li:last-child a span{padding:0px 0px 0px 5px;border-right:none;}
.wsmenu-list li:last-child a{margin-top:0px;padding:6px 25px 5px 20px;line-height:30px;border-radius:0px;background:#ed143f;}
.section-5-br{display:none}
.destop-base{display:none;}
.mobile-base{display:block;}
.wsmenu>.wsmenu-list{background:#1c4a94;height:100vh;overflow:auto}
.numscroller{display:none;}
.wsmainfull.wsfixed .wsmenu>.wsmenu-list>li:last-child a{color:#fff;border-radius:0px;}
.blog-left-section img{width:100% !important}
	.inner-page-top h1{font-size: 36px;}
	.inner-banner-section{margin-top:55px;}
}

@media only screen and (min-width:768px) and (max-width:991px){
	.sem-btn-ul span{width:125px; height:125px;     padding: 35px 0px;   font-size: 16px;}
	.add-icon-img li img{padding:0px 15px 0px 0px}
	.ppc-ul-circle li{width:50%}
	.add-icon{width:100%; float:left; position:relative; right:0px;      padding: 10px 0px 2px;  }
	.add-icon-img li{display: inline-block;float:none;}
	.add-icon-img{margin:0px !important ; text-align:center; float:none;}
	.add-icon-img li:last-child img{height:35px}
	.add-icon{bottom:0px !important;}
	.blog-right-section { width: 100%; }
	.blog-left-section { width: 100%; }
	.more-know{    padding: 10px 26px 10px 30px;}
	.right-services-div1{position:relative;width:100%;bottom:0;}
.inner-page-top h3{font-size:35px;}
.seo-performance{padding:50px 0px 110px;}
.ppc-section1 ul li div:nth-of-type(1){width:100%}
.ppc-section1 ul li div:nth-of-type(2){width:100%}
.ppc-section1 ul li div:nth-of-type(1) img{display:block;margin:0px auto 15px;}
.ppc-section1 ul li div:nth-of-type(2) h3{text-align:center}
.ppc-section1 ul li p{text-align:justify}
.client-div-part2{width:100%}
.client-div-part1{width:100%}
.performnce-ul li div h5{font-size:30px;}
.performnce-ul li div{padding:20px 3px 0px;}
.performnce-ul li div h6{font-size:14px;}
.seo-performance h2{font-size:22px;}
.seo-bottom-form{width:100%}
.blog-section{margin-top:75px;}
.blog-section h1{font-size:30px;}
.blog-ul li div:nth-of-type(1){width:100%;height:auto}
.blog-ul li div:nth-of-type(1) img{height:auto}
.blog-ul li div:nth-of-type(2){width:100%;height:auto}
.blog-ul li div:nth-of-type(2){border-top:none;padding:15px;border-right:none;}
.blog-ul li div h3{font-size:20px;line-height:27px;}
.blog-right-section2 h5:after{width:100px;}
.blog-right-section2{padding:20px 10px 25px;}
.blog-right-section2 h5{font-size:16px}
.blog-categories li h6{font-size:13px;}
.address-ul li{width:100%;float:left;margin-bottom:12px}
.contact-br{display:none;}
/*.our-services-check li{width:50%;float:left;}*/
.counter-overlay{padding:30px 0 30px;}
.homesection5 ul li{width:50%;float:left;}
.left-code-img{height:auto}
.case-slider.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px;}
.counter-overlay{padding:30px 0 30px;}
.homesection3{padding:30px 0px 30px}
.blog-data-ul li{padding:20px 10px 30px;}
.div-center-col ul li div p{height:auto;}
.div-center-col ul li{width:100%;}
.div-center-col ul li div{padding-bottom:40px;}
.div-center-col ul li:nth-of-type(2){margin-top:30px;}
.blog-data-ul li div:nth-of-type(2){width:100%}
.blog-data-ul li div:nth-of-type(1):before{display:none}
.inner-page-top{padding:80px 0px;}
.result-case ul li div:nth-of-type(2) h3{font-size:30px;margin-bottom:5px}
.result-case ul li div:nth-of-type(2) p{font-size:15px;line-height:20px;}
.result-case ul li div:nth-of-type(2){width:65%;}
.services-used-ul li div:nth-of-type(2){width:60%}
.services-used-ul li{margin-bottom:5px;}
.out-story img{width:100%;padding-top:0px}
.about-btn img{width:auto !important;}
.out-story{padding:50px 0px 30px;}
.clients-part li { width: 25%; }	
.case-studies-listing-div { min-height: 520px; }
.load-data { width: 50%;}
.circle-chart { width: 148px; }
.performnce-ul li h5 { font-size: 30px; }
.performnce-ul li h6 { font-size: 13px; }
.performnce-ul li .circle-sub { top: 44%;left: 20px;}
.ppc-section1 ul li { min-height: 415px;}
.blog-data-ul li h3 { font-size: 14px;     line-height: 65px;  }
.blog-data-ul li div:nth-of-type(1) {text-align: center;}
}

.callus, .getquote { display: none; float: left; width: 50%; font-weight: 600;position: absolute;top:93px; padding-bottom: 2px; border-bottom: 1px solid #ccc; background:#fff;}
.callus{left: 0;}
.getquote{ right: 0; }

.getquote span{ padding: 5px 20px; background: #002c73;color: #fff !important; width: 100%; display: block;}
.callus span{ padding: 5px 20px; background: #ed143f;color: #fff !important; width: 100%; display: block;}
.whatsapplink.mobile{display: none;}
@media screen and (max-width:767px){

		.whatsapplink.mobile{ font-size: 15px; display: block;position: fixed; z-index: 9999; left: 0; bottom: 0; background:#ed143f; color:#fff; width: 100%; padding: 10px; text-align: center;}
	.wsmobileheader{height: 95px;}
	.ppc-ul li{font-size: 14px; margin-top: 8px;}
	.bottom-hr-img-center{padding-bottom: 40px;}
	.cta-btn{margin: 20px 0px; }
	.ppc-section1, .seo-serices-section{padding: 20px 0;}
	.cta-btn{ padding: 8px 16px; font-size: 16px;}
	.homesection6 p{padding-bottom: 0;}
	.seo-services-section4, .search-engine-bottom{padding: 30px 0;}
	.whyyoushould{margin:85px 0;}
	.bottom-sem-img{width: 90px; margin: 0px auto 10px;}
	.seo-services-section3 .col-md-6 {margin-bottom: 5px;}
	.ppc-section1 ul li div:nth-of-type(1) img {display: block;	margin: 0px auto 5px;}
	
	.search-engine-bottom h6{font-size: 26px;}
	.cta-btn { display: block; text-align: center; width: 100%;}
	.sem-btn-ul{text-align: center;}
	.sem-btn-ul li{width:49%; margin-bottom:10px; float: none; display: inline-block;}
	.client-div-p{padding-bottom: 0; padding-top: 10px;}
	.sem-btn-ul span{width:120px; height:120px;     padding: 35px 0px;   font-size: 15px;}
	.ppc-ul-circle li{width:50%}
	.add-icon{width:100%; float:left; position:relative; right:0px;      padding: 10px 0px 2px;   }
	.add-icon-img li{display: inline-block;float:none;}
	.add-icon-img{margin:0px !important ; text-align:center; float:none;}
	.add-icon-img li:last-child img{height:35px}
	.add-icon{bottom:0px !important;}
	.home-slider.owl-theme .owl-nav.disabled+.owl-dots{margin-top:-40px;}
	.add-icon-img li img{padding:0px 10px 0px 0px}
	.homesection1 h1{padding-top:45px;}
 
	.imag404{width:100%}
.homesection2 h2{font-size:25px;}
.homesection3 h3 {font-size:25px;}
.client-div-p{text-align:center; font-size:25px}
.homesection4 h5{font-size:25px;}
.homesection4 h6{font-size:25px;}
.homesection6 h6{font-size:25px;}
 .inner-page-top h1 {font-size: 35px;}
/*.seo-serices-section h2 {font-size: 25px; text-align: center;}*/
		.seo-serices-section h2, .ppc-section1 h2{ font-size: 20px;}
	.ppc-section1 ul li div:nth-of-type(2) h2{ font-size: 16px;}
	.ppc-section1 ul li div:nth-of-type(2) p {font-size: 13px;line-height: 24px; text-align: center;}
.bhoechie-tab-content{padding-left:0px !important;}
.ppc-section1 ul li div:nth-of-type(2) h2 {text-align: center;}
.seo-services-section3 h2{padding-top:0px; font-size:25px;}
.homesection6 h2{font-size:25px;}
.seo-services-section8 h2{font-size:20px; font-weight:600; padding-top:10px;}
.case-studies-section h2{font-size:20px;}
.result-case ul li div:nth-of-type(2) h3{font-size:30px}


.thankyou{padding:50px 0px}
.blog-section2{padding:10px 0px}
.seo-serices-section2 img{width:100%}
.services-used-ul li div:nth-of-type(2) h3{font-size:15px;padding-top:15px}
.case-studies-section2 ul li{width:50%}
.blog-grid{height:auto;padding-bottom:0px}
.testimonials-div-img{padding-left:0px}
.homesection3 h5{text-align:center;}
/*.seo-serices-section img{width:100%;}*/
.homesection6{padding:20px 0px 30px 0px;}
.homesection6 h5{font-size:25px;}
.slider-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%;}
.soluction-slider.owl-carousel .owl-nav button.owl-prev{margin-left:0px;}
.soluction-slider.owl-carousel .owl-nav button.owl-next{margin-right:0px;}
.inner-page-top h3{font-size:35px;}
.ppc-section1 ul li{width:100%;}
.ppc-section1 ul li div:nth-of-type(1){width:100%}
.ppc-section1 ul li div:nth-of-type(2){width:100%}
.ppc-section1 ul li div:nth-of-type(1) img{display:block;margin:0px auto 15px;}
.ppc-section1 ul li div:nth-of-type(2) h3{text-align:center}
.ppc-section1 ul li p{text-align:justify}
.right-services-div1{position:relative;width:100%;bottom:0;}
.client-div-part1{width:100%}
.client-div h3{padding-top:20px;font-size:25px;text-align:center}
.client-div{padding:10px 0px}
.client-div-part2{width:100%}
.performnce-ul li{width:100%;margin-top:20px;}
.seo-performance h2{text-align:center}
.seo-performance img{display:block;margin:auto}
.seo-ul{margin-top:15px;}
.seo-bottom-form{width:100%}
.seo-services-section3{padding:50px 0px}
.seo-serices-section{padding:50px 0px}
.seo-serices-section2{padding:50px 0px}
.seo-services-section5{padding:50px 0px}
.seo-serices-section h1{font-size:25px;text-align:center}
.seo-performance h2{font-size:25px;}
.seo-serices-section2 h2{font-size:25px;}
.bottom-hr-img{padding:10px 0px 20px;display:block;margin:auto;}
.seo-services-section5 h2{font-size:25px;text-align:center}
.seo-services-section4 img{width:100%}
.fooer-br1{display:none;}
.aboutsecton-last{padding:50px 0px 30px}
.about-section2{padding:50px 0px 30px}
.out-story img{padding-top:0px;}
.out-story{padding:50px 0px 30px;}
.case-studies-section2 h2{font-size:20px;padding-bottom:10px;}
.case-studies-section3 h2{font-size:20px}
.case-studies-section3{padding:30px 0px 30px}
.homesection1{padding:30px 0px;}
.homesection1 h1{font-size:25px;}
.homesection1-ul li{width:33%;float:left;}
.homesection1-ul li a h5{height:70px;}
.homesection2 h1{font-size:25px;}
.homesection3 h4{font-size:25px;}
.counter-overlay{padding:30px 0 30px;}
.div-center-col ul li{width:100%;float:left;}
.div-center-col ul li div p{font-size:16px;height:auto;padding:0px 10px;}
.div-center-col ul li div{padding-bottom:45px;}
.div-center-col ul li:nth-of-type(2){margin-top:25px;}
.div-center-col-a1{font-size:14px; width:auto; text-align:center}
.div-center-col-a2{font-size:14px;width:auto; text-align:center}
.left-code-img{height:auto}
.testimonials-slider.owl-theme .owl-nav.disabled+.owl-dots{margin-top:20px;float:none;}
.clients-slider.owl-theme .owl-nav.disabled+.owl-dots{margin-top:5px;float:none;}
.clients-part li{height:152px}
.home-case-studies h4{font-size:25px;}
.home-case-studies{padding:30px 0 30px;}
.homesection4 h4{font-size:25px;}
.homesection4{padding:30px 0 30px;}
.blog-div img{width:100%}
.blog-data-ul li div h2{font-size:17px;}
.blog-data-ul li div p{font-size:14px;}
.homesection5 ul li{width:50%;float:left;}
.homesection5 ul li div:nth-of-type(1){width:100%;height:70px;text-align:center;}
.homesection5 ul li div:nth-of-type(2){width:100%;text-align:center; min-height: 110px;}
	.add-icon-img li { padding: 0px 0px 0px 5px;}
.homesection5 ul li span{text-align:center;float:none}
.get-touch{position:relative;margin:30px auto 30px;left:auto}
footer h4{margin-top:30px;}
.design-p{float:none;text-align:center;}
.footer-bottom p{text-align:center;font-size:11px;}
.footer-bottom{padding:3px 0px 0;}
.homesection6 h5{padding-top:20px}
.case-slider.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px;}
.circle-div-case{width:100%!important;border-radius:0% !important;height:100%!important;padding:10px 0px 10px!important;text-align:center}
.circle-div-case span{margin-bottom:0;}
.circle-div-case p{margin-bottom:0;font-size:23px;line-height:28px;}
.homesection3{padding:30px 0px 30px}
.blog-data-ul li{padding:20px 15px 60px;}
.inner-page-top{padding:37px 0px;}

.inner-banner-section, .slider-section{margin-top: 70px;}
	.home-content-right{padding-top: 40px;}
.callus, .getquote{display: block;}
.case-studies-section{padding:50px 0px 30px}
.case-studies-section p{padding:0px 0px 0px;}
.case-studies-section2{padding:50px 0px 30px}
.services-used-ul li div:nth-of-type(1){display:block;margin:auto;float:none;}
.services-used-ul li div:nth-of-type(2){width:100%;text-align:center;}
.result-case ul li{width:100%;float:left;}
.market-skills{width:100%;float:left;}
.about-section2-a{padding-bottom:30px;}
.market-skills2{width:100%}
.work-technology li{width:50%}
.about-section2-a{font-size:15px;}
.tab-ul li{width:25%;float:left;margin-bottom:20px;}
.tab-ul li a{display:block;margin:0px auto}
.tab-ul li p{position:relative;right:0}
.metho_nav li p{position:inherit !important}
.tab-ul li span{display:block;margin:auto;text-align:center;float:none;}
.tab-ul li:nth-of-type(1):after{display:none;}
.tab-ul li:nth-of-type(2):after{display:none;}
.tab-ul li:nth-of-type(3):after{display:none;}
.request-center{padding:20px 5px;}
.field-name{padding-top:15px;}
.our-services-check li{width:100%;float:left;}
.contact-request{padding:0px 0px 50px;}
.contact-center{padding:20px 5px;}
.address-ul li{width:100%;float:left;margin-bottom:12px}
.contact-br{display:none;}
.address-ul li div:nth-of-type(2){width:77%}
.contact-center2{padding:0px 5px 50px;}
.blog-section{ }
.blog-section h1{font-size:30px;}
.blog-ul li div:nth-of-type(1){width:100%;height:auto}
.blog-ul li div:nth-of-type(1) img{height:auto}
.blog-ul li div:nth-of-type(2){width:100%;height:auto}
.blog-ul li div:nth-of-type(2){border-top:none;padding:15px;border-right:none;}
.blog-ul li div h3{font-size:20px;line-height:27px;}
.blog-left-section{width:100%;}
.blog-right-section{width:100%;margin-top:0px;}
.ppc-section1 ul li{ padding:0 }
.inner-page-top p{letter-spacing:inherit;}
.inner-page-top p img {padding: 0px 5px;}
.performnce-ul li .circle-sub {top: 22%;}
.circle-chart, .performnce-ul li div {width: 170px;height: 170px;}
.group-itemtab{padding: 10px 15px;}
	
}

.inner-banner-section{height: auto;}
.inner-page-top{padding: 20px 0;}
@media screen and (max-width:450px){
	.homesection1-ul li{width:50% !important;float:left;}
.homesection1-ul li a h5{height:auto !important}
.homesection5 ul li span{font-size:30px;}
.homesection5 ul li p{line-height:21px;font-size:15px;}
.clients-part li{height:120px !important}
.circle-div-case{width:100%!important;border-radius:0% !important;height:100%!important;padding:10px 0px 10px!important;text-align:center}
.circle-div-case span{padding-bottom:0px!important;font-size:30px!important;}
.circle-div-case p{line-height:18px!important;margin-bottom:7px!important;font-size:16px!important;padding:0px 10px 10px 10px!important;}
.case-btn{padding:7px 20px!important;font-size:15px !important;}
.get-touch{position:relative;margin:0px auto 30px !important;left:auto}
.inner-page-top{padding:15px 0px !important}
.inner-page-top h3{font-size:25px !important;}
.case-studies-section{padding:30px 0px 30px !important}
.case-studies-section2{padding:30px 0px 30px !important}
.case-studies-section2 h2{font-size:25px;padding-bottom:10px;}
.case-studies-section2 h5{font-size:22px;line-height:32px;}
.case-studies-section2 ul li{line-height:32px;font-size:15px;}
.case-studies-section2 ul li span{padding-right:0px;}
.result-case h2{font-size:25px;}
.result-case{padding:30px 0px 30px 0px;}
.out-story{padding:30px 0px 30px !important}
.about-section2 h3{font-size:25px;}
.about-section2{padding:30px 0px !important}
.work-technology li{width:100% !important}
.aboutsecton-last{padding:30px 0px 30px}
.about-section2-a img{display:none;}
.seo-serices-section{padding:20px 0px !important}
.seo-serices-section2{padding:20px 0px !important}
.seo-services-section5{padding:20px 0px !important}
.seo-services-section3{padding:20px 0px !important}
.group-itemtab{font-size:15px;margin-bottom:10px;padding:11px 11px;}
.inner-banner-section{height:auto}
.inner-page-top h1 {font-size: 25px !important;}
	.inner-page-top p{font-size: 12px;}
.result-case ul li div:nth-of-type(1){width:20%}
.result-case ul li div:nth-of-type(1) img{width:100%}
.result-case ul li div:nth-of-type(2){width:75%}
.ppc-ul-circle li{font-size: 13px;  padding: 15px 0px;}
.ppc-ul-circle span{margin-right: 10px; font-size: 17px;}
.cta-btn{font-size: 14px;padding: 11px 12px;}
	.right-services-div1{padding: 15px;}
	.div-center-col{width: 100%;}
	.div-center-col ul li div {padding: 0 15px 15px;}
}
a.active{color: #ed143f;}



