@charset "utf-8";
/* CSS Document */
html {
  scroll-behavior: smooth;
}
body{width:100%;padding:0;margin:0;background:#fff;font-family: 'Noto Sans', sans-serif;color:#1f1f1f;font-size:16px;line-height:24px;font-weight:400;}
a{ outline:none;text-decoration:none; padding:0; margin:0; transition:all 500ms ease-in-out;}
a:focus, a:hover{ outline:none; text-decoration:none; }
ul,li{ padding:0; margin:0; list-style:none; }



/*Font Face Start*/
.sm-btn{background: linear-gradient(93deg, rgba(93,71,191,1) 0%, rgba(43,136,234,1) 100%);padding:15px 30px;border-radius: 30px;color: #fff;font-weight: 600;font-size: 20px;line-height: 22px;transition: all 500ms ease-in-out;box-shadow: 0 10px 22px 1px rgba(126, 134, 155, 0.32);display: inline-block;border:none;}
.sm-btn:hover{background: linear-gradient(93deg, rgba(43,136,234,1) 0%, rgba(93,71,191,1) 100%);}


/*Font Face End*/
@media screen and (min-width:1200px){
.container{max-width: 1170px;}




}







.sm-title{font-family: 'Cormorant Garamond', serif;font-weight:700;}
.sm-font-size{font-size: 50px;line-height: 54px;padding-bottom: 15px;}
/*.btn{padding: 20px 85px 20px 40px;border-style: solid;border-width: 2px;border-color: #fff;border-radius: 5px;background-color: #fff;background-image: url(../images/arrow.png);background-position: 90% 50%;background-size: auto;background-repeat: no-repeat;transition: all 500ms ease-in-out !important; color: #000;font-size: 18px;font-weight: 500;}
.btn:hover{background-position-x:95%;color: #f35204;}
.btn:focus{outline:none;border-color:transparent;}


.btn.btn2{background-color:#2196f3;border-color:transparent;}
.btn.btn2:hover{background-color:#fff;}*/




/* ___________________ Header _______________________*/

.navbar{background:#fff;min-height: 0;padding:0 0 14px;margin: 0;position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;transition: all 500ms ease-in-out;margin-top: -54px;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}
.navbar .navbar-nav ul li{display:inline-block;padding-right:37px;}
.navbar .navbar-nav ul li:last-child{padding:0;}
.navbar .navbar-nav ul li a{color: #000;font-size: 20px;line-height:22px;transition: all 500ms ease-in-out;position: relative;padding-bottom:0;display: inline-block;}
.navbar .navbar-nav ul li a:hover{color:#2196f3;}
/*.navbar .navbar-nav ul li a:before{content:""; position:absolute;bottom:0; left:0; width:0;height:1px;background:#233429;opacity:0;visibility:hidden;transition: all 500ms ease-in-out;}
.navbar .navbar-nav ul li a:hover:before{width:100%; opacity:1;visibility:visible;}
.navbar .navbar-nav ul li a:after{content:""; position:absolute;bottom:-2px; left:0; width:5px;height:5px;background:#233429;opacity:0;visibility:hidden;transition: all 500ms ease-in-out;}
.navbar .navbar-nav ul li a:hover:after{ opacity:1;visibility:visible;}*/

.navbar .navbar-nav ul li.active a{color:#233429;}
.navbar .navbar-nav ul li.active a:before{opacity:1;visibility:visible;width:100%;}
.navbar .navbar-nav ul li.active a:after{opacity:1;visibility:visible;}

.navbar .navbar-nav ul li ul{position: absolute;top: 80%;background: #fff;border-radius: 12px;padding: 20px;box-shadow: 0 0 7px 2px rgba(0,0,0,0.12);opacity: 0;visibility: hidden;width: 200px;}
.navbar .navbar-nav ul li:hover ul{opacity: 1;visibility:visible;}

.navbar .navbar-nav ul li ul li{display:block;padding:0 0 14px 0;}
.navbar .navbar-nav ul li.add .btn{background: linear-gradient(93deg, rgba(93,71,191,1) 0%, rgba(43,136,234,1) 100%);padding: 18px 44px;border-radius: 30px;color: #fff;font-weight: 600;font-size: 20px;line-height: 22px;transition: all 500ms ease-in-out;box-shadow: 0 15px 22px -2px rgba(126, 134, 155, 0.23);border:none;}
.navbar .navbar-nav ul li.add .btn:hover{background: linear-gradient(93deg, rgba(43,136,234,1) 0%, rgba(93,71,191,1) 100%);}

.navbar .bottom-block{width: 100%;}
.navbar .bottom-block .container{display: flex;justify-content: space-between;align-items: center;}

.navbar {width:100%;padding-bottom: 10px;}
.navbar .headertop{width: 100%;padding-bottom: 10px;border-bottom: 1px solid rgba(106, 106, 106, 0.12);margin-bottom: 7px;padding-top:14px;}
.navbar .headertop .container{display: flex;justify-content: space-between;}
.navbar .logo-block img{width:115px;transition:all 500ms ease-in-out;}



.headertop .headertopleft .followus ul li {margin-left: -4px;list-style: none;float: left;position: relative;width: 28px;height: 28px;background: url(../images/social_icons.png) no-repeat;background-size: auto 56px;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}
.navbar .headertop .headertopleft{display: flex;}
.headertop .headertopleft p{margin:4px 15px 0 0;}
.followus ul li.facebook {background-position: top left;}
.followus ul li.twitter {background-position: top left -28px !important;}
.followus ul li.linkedin {background-position: top left -56px !important;}
.followus ul li.instagram {background-position: top left -84px !important;}
.followus ul li a{width: 100%;height: 100%;display: inline-block;}
.followus ul li.facebook:hover {background-position: top -28px left !important;}
.followus ul li.twitter:hover {background-position:top -28px left -28px !important;}
.followus ul li.linkedin:hover {background-position: top -28px left -56px !important;}
.followus ul li.instagram:hover {background-position: top -28px left -84px !important;}
.headertop .headertopright ul{display:flex;}
.headertop .headertopright ul li{padding-right:22px;}
.headertop .headertopright ul li a{font-size: 18px;line-height: 20px;color: #000;padding: 5px 0 5px 20px;}
.headertop .headertopright ul li a:hover{color:#2196f3;}
.headertop .headertopright ul li:last-child{padding-right:0;}
.headertop .headertopright ul li.tel{background:url(../images/phone-icon.png) no-repeat left center;background-size: 9px;}
.headertop .headertopright ul li.wa{background:url(../images/whatsapp-icon.png) no-repeat left center;background-size: 20px;}
.headertop .headertopright ul li.wa a{padding-left:35px;}








.navbar.navbar-fixed{background: #fff;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;box-shadow: 0 0 4px 1px rgba(0,0,0,0.12);margin-top:0;}
.navbar.navbar-fixed .logo-block img{width:60px; transition:all 500ms ease-in-out;}
.navbar.navbar-fixed .navbar-nav ul li.add .btn{padding: 12px 34px;font-size: 17px;line-height: 22px;transition:all 500ms ease-in-out;}
.navbar.navbar-fixed .navbar-nav ul li a{font-size: 17px;line-height: 20px;}





/* ___________________ Header _______________________*/


/* ___________________ banner _______________________*/
.banner_block{padding-top:146px;}
.banner_block .interested{display: flex;justify-content: center;padding: 25px 24px;width: 70%;margin: 0 auto;background: #fff;box-shadow: 0 1px 14px 0 rgba(51, 51, 51, 0.12);border-radius: 12px;}
.banner_block .interested li h3{font-size:30px;line-height:32px;color:#14142b;}
.banner_block .interested .dropdown button{background: transparent;font-size: 30px;line-height: 32px;border: none;border-bottom: 2px solid #bababa;border-radius: 0;width: 230px;color: #2a62fe;margin:0 14px;font-weight: 600;}
.banner_block .interested .dropdown button:focus{outline:none;box-shadow:none;}
.banner_block .interested .dropdown button:after{display:none !important;}
.banner_block .interested .dropdown button .fa{float:right;}
.banner_block .interested .dropdown .dropdown-menu.show{width:100%;}


.banner_block .desc-block{padding:10px 0 70px;z-index:1;}
.banner_block .desc-block .left-box{padding-right:45px;}
.banner_block .desc-block .left-box h3{font-size: 20px;line-height: 22px;color: #663bb7;padding-left: 48px;margin-bottom: 22px;}
.banner_block .desc-block .left-box h3:after{content:"";position:absolute;left:0;top:11px; width:30px;height:2px;background:#663bb7;}
.banner_block .desc-block .left-box h1{font-size:52px;line-height:58px;color:#14142b;padding-bottom:20px;}
.banner_block .desc-block .left-box p{font-size:18px;line-height:36px;color:#6e7191;}
.banner_block .desc-block .left-box .inbox-block form{display:flex;position:relative;}
.banner_block .desc-block .left-box .inbox-block form .form-control{font-size: 20px;line-height: 22px;color: #bababa;border: 1px solid #bababa;border-radius: 30px;padding: 8px 28px;height: 60px;width: 48%;margin-right:15px;}
.banner_block .desc-block .left-box .inbox-block form .form-control:focus{outline:none;border-color:#2196f3;box-shadow:none;}
.banner_block .desc-block .left-box .inbox-block form .form-control::-webkit-input-placeholder {color:#bababa;}
.banner_block .desc-block .left-box .inbox-block form .form-control:-ms-input-placeholder {color:#bababa;}
.banner_block .desc-block .left-box .inbox-block form .form-control::placeholder {color:#bababa;}
.banner_block .desc-block .left-box .inbox-block form .btn{border:none;outline:none;box-shadow: 0 6px 21px 0 rgba(0,0,0,0.22);}

.banner_block .desc-block .right-block{padding-left:30px;}
.banner_block .desc-block .right-block ul li{background: #4d2c8c;margin-bottom: 16px;border-radius: 10px;min-height: 78px;padding: 10px 18px;display: flex;align-items: center;}
.banner_block .desc-block .right-block ul li h2{font-size: 18px;line-height: 22px;margin: 0;padding-left: 22px;}

.banner_block .desc-block:after{content: "";position: absolute;top: -50px;right: -20%;width: 650px;height: 650px;background: url(../images/bg-texture.png) no-repeat top center;background-size: cover;z-index:-1;}



/*Our Featured*/
.title h2{font-size:48px;line-height:50px;color:#14142b;}
.our-featured{padding:80px 0;background:#f4fafe;}
.our-featured .box{background: #fff;border: 2px solid #5b3bac;border-radius: 20px;/*min-height:452px;*/padding: 0 27px;padding-top: 45px;/*display: flex;flex-direction: column;justify-content: center;*/}
.our-featured .box h2{font-size: 30px;line-height: 34px; font-weight:bold; color: #14142b;text-align: left;padding: 0 25px;/*padding-bottom:25px;*/ margin-bottom:0; text-align:center;}
.our-featured .box h2 strong{color:#7fa1fe;}
.our-featured .box ul{padding-bottom: 0;min-height: 158px;}
.our-featured .box ul li{font-size: 18px;line-height: 27px;color: #14142b;font-weight: 500;}
.our-featured .box ul li span{color:#2a62fe;}
.our-featured .box p{font-size:18px;line-height:30px;color:#14142b;padding-bottom:25px;}
.our-featured .box .btn-box{text-align:center;}

.our-featured .box .title-box{min-height: 76px;display: flex;justify-content: center;align-items: center;margin-bottom: 18px;}
.our-featured .box .last-content{min-height:200px;}















/*explore-block*/

.explore-block{padding:77px 0;}
.explore-block p{font-size:18px;line-height:30px;color:#6e7191;}
.explore-block p a{color:#2a61fd;text-decoration:underline;background: transparent;border: none;padding: 0 5px;transition:all 500ms ease-in;position: relative;top: -2px;text-transform: capitalize;}
.explore-block p a:hover{color:#2e84e8;background:transparent;}
.explore-block .explorelist-block .main-block{padding: 0 20px;}
.explore-block .explorelist-block .box{background:#f4fafe;border-radius: 18px;}
.explore-block .explorelist-block .box h2{text-align:center;color:#14142b;font-size:30px;line-height:32px;font-weight:bold;padding:35px 0;}
.explore-block .explorelist-block .box .md-box{text-align: center;min-height: 74px;background: linear-gradient(93deg, rgba(93,71,191,1) 0%, rgba(43,136,234,1) 100%);display: flex;justify-content: center;align-items: center;/*width: 109%;left: -15px;border-radius: 12px 12px 0 0;*/position: relative;}
.explore-block .explorelist-block .box .md-box h3{font-size:36px;line-height:38px;color:#fff;margin-bottom:0;}
.explore-block .explorelist-block .box .md-box h3 span{font-size:18px;line-height:20px;}
.explore-block .explorelist-block .box .md-box:before{content: "";position: absolute;left: -15px;bottom: -29px;background: url(../images/texture1-n.png) no-repeat top center;/*width: 15px;height: 28px;*/width: 16px;height: 104px;}
.explore-block .explorelist-block .box .md-box:after{content: "";position: absolute;right: -15px;bottom: -29px;background: url(../images/texture2-n.png) no-repeat top center;/*width: 15px;height: 28px;*/width: 16px;height: 104px;}

.explore-block .explorelist-block .box ul{margin-top:33px;height: 270px;padding:16px;}
.explore-block .explorelist-block .box ul li{background:url(../images/tick-icon.png) no-repeat left center;padding-left:28px;margin-bottom:20px;font-size:17px;line-height:20px;color:#6e7191;}
.explore-block .explorelist-block .box .btn-block{padding-bottom:40px;}
.explore-block .see-btn-block a{font-size:20px;line-height:22px;color:#fff;font-weight:600;/*text-decoration:underline;*/}
/*.explore-block .see-btn-block a i{margin-left: 10px;font-size: 26px;}
.explore-block .see-btn-block a:hover{color:#673bb8;}*/



/*help-block*/

.help-block{padding:100px 0 40px;position:relative;z-index:1;overflow:hidden;}
.help-block:after{content: "";position: absolute;bottom:100px;right: -32px;width: 582px;height: 700px;background: url(../images/bg-texture2.png) no-repeat top center;background-size: cover;z-index: -1;}
.help-block h2{color:#14142b;font-size:40px;line-height:50px;}
.help-block .box{padding: 20px 34px 0;box-shadow: 0 3px 12px 3px rgba(138, 138, 138, 0.22);border-radius: 12px;margin-bottom: 34px;min-height:485px;background: #fff;}
.help-block .box h3{font-size:22px;line-height:24px; text-transform:capitalize; color:#14142b;font-weight:bold;padding-bottom:15px;}
.help-block .box p{font-size: 16px;line-height: 26px;color: #6e7191;margin-bottom: 0;}
.help-block .box .icon{width: 70px;height: 70px;border-radius: 100px;background: #d3eafd;margin: 0 auto 20px;display: flex;justify-content: center;align-items: center;}



/*seoservice*/

.seoservice{background:#f4fafe;padding:97px 0 97px;}
.seoservice p{font-size:20px;line-height:30px;color:#6e7191;margin-bottom: 30px;}
.seoservice p a{color:#6e7191;text-decoration:underline;}
.seoservice p a:hover{color:#5a4bc2;}

.seoservice .main-block{border:1px solid #b2b0ca;border-radius:16px;overflow:hidden;}
.seoservice .main-block ul{display:flex;}
.seoservice .main-block ul li{width:25%;padding:35px;background:#efebf8; text-transform:capitalize; font-size:16px;line-height:20px;color:#6e7191;}
.seoservice .main-block ul li.title{color:#14142b;font-weight:700;text-transform:uppercase;font-size:24px;line-height:30px;}

.seoservice .main-block ul li.title small {
  font-size: 16px;
  line-height: 23px;
  color: #663bb7;
  display: block;
  padding: 10px 0 0 0;
}

.seoservice .main-block ul li:nth-child(even){background:#ffffff;}
.seoservice .main-block .heading{background:#663bb7;padding:18px 0;text-align:center;}
.seoservice .main-block .heading h2{font-size: 36px;line-height:38px;font-weight: bold;text-transform: uppercase;margin-bottom: 0;color: #fff;letter-spacing: 1px;}
.seoservice .main-block .inside li{padding-top:25px;padding-bottom:25px;}
.seoservice .main-block ul li.whatsapp a{font-size: 22px;line-height: 50px;color: #26B16D;transition: all 500ms ease-in-out;font-weight: 600;}
.seoservice .main-block ul li.whatsapp a .fa-whatsapp{font-size: 32px;position: relative;top: 4px;}
.seoservice .main-block ul li.whatsapp a:hover{color:#2A62FE;}
.seoservice .main-block ul li span{display:block;}
.seoservice .main-block ul li .sm-btn{margin-top:15px;}




.includes-block .box{min-height: 405px;}
.help-block.includes-block::after {bottom: 30%;right: -32px;width: 780px;height: 980px;background: url(../images/bg-texture3.png) no-repeat top center;background-size: 100%;}
.help-block.includes-block{padding-top:120px; padding-bottom:50px;}


/*client-block*/
.client-block{padding-bottom:110px;padding-top: 70px;}
.client-block .title .up-block{display:flex;justify-content:center;}
.client-block .title .up-block li{margin:0 20px;}
.client-block .title .up-block li img{display:block;}

.client-block .box{min-height: 385px;border-radius: 12px;border: 1px solid #595375;padding: 25px 25px 0;}
.client-block .box .client-block{width:84px;height:84px;border-radius:100px;overflow:hidden;margin:0 auto 22px;padding: 0;}
.client-block .box .client-block img{width:100%;height:auto;}
.client-block .box .desc-block{min-height:130px;}
.client-block .box .desc-block p{/*font-size:17px;line-height:24px;*/color:#6e7191;font-size: 23px;line-height: 36px;font-weight: 600;}
.client-block .box .bottom-block{display:flex;justify-content:space-between;}
.client-block .box .bottom-block h3{font-size:24px;line-height:37px;color:#0b3252;font-weight:600;margin-bottom:8px;}
.client-block .box .bottom-block p{font-size:18px;line-height:22px;color:#576169;font-weight:500;}
.client-block .box .review-star ul{text-align: left;margin: 0;padding: 10px 0 15px;}
.client-block .box .review-star ul li{display: inline-block;}


/*client-block*/
.readyseo-block{background:#f4fafe;padding:110px 0;}
.readyseo-block h2{font-size:40px;line-height:42px;}
.readyseo-block .main-row{display:flex;}
.readyseo-block .main-row .box{width:25%;position:relative;}
.readyseo-block .main-row .box .icon-block{width: 72px;height: 72px;background: #fff;display: flex;justify-content: center;border-radius: 100px;margin: 0 auto;align-items: center;box-shadow: 0 8px 16px 9px rgba(136, 136, 136, 0.12);margin-bottom: 40px;}
.readyseo-block .main-row .box h3{font-size:20px;line-height:22px;color:#14142b;font-weight:800;padding-bottom:20px;margin-bottom: 0;}
.readyseo-block .main-row .box p{font-size: 14px;line-height: 25px;color: #6e7191;padding: 0 30px;font-weight: 500;}
.readyseo-block .main-row .box.odd-box{padding-top:40px;}
.readyseo-block .main-row .box .line-one{position: absolute;top: 52px;right: -40%;width: 214px;height: 40px;background: url(../images/line-1.png) no-repeat top center;}
.readyseo-block .main-row .box .line-two{position: absolute;top: 2px;right: -35%;width: 214px;height: 40px;background: url(../images/line-2.png) no-repeat top center;}
.readyseo-block .main-row .box .line-three{position: absolute;top: 60px;right: -36%;width: 214px;height: 40px;background: url(../images/line-3.png) no-repeat top center;}


/*faq-accordion*/

.faq-accordion{padding:85px 0;z-index:1;}
.faq-accordion:after{content:"";position:absolute; bottom:15%;right:0;background:url(../images/bg-texture4.png) no-repeat top center;width:680px;height:690px;background-size:cover;z-index:-1;}
.faq-accordion .accordion .accordion-item{margin-bottom: 30px;border: none;border-radius: 20px;box-shadow: 0 0px 6px 4px rgba(111, 111, 111, 0.12);padding: 30px 35px;}
.faq-accordion .accordion .accordion-item h2 button{font-size:24px;line-height:25px;color:#14142b;font-weight:bold;background:transparent;box-shadow: none;padding: 4px 0;}
.faq-accordion .accordion .accordion-item p{font-size:20px;line-height:28px;color:#6e7191;}
.faq-accordion .accordion .accordion-item .accordion-body{padding-left:0;padding-right:0;padding-top:35px;}
.accordion-button::after {content: "\f067";font: normal normal normal 14px/1 FontAwesome;position: absolute;top: 0;right: 0;border: none !important;background-image: none;width: 30px;height: 30px;background: #663bb7;padding: 0;text-align: center;color: #fff;line-height: 30px;border-radius: 6px;transition: inherit !important;}
.accordion-button:not(.collapsed)::after {content:"\f068";font: normal normal normal 14px/1 FontAwesome;position: absolute;top: 0;right: 0;border: none !important;background-image: none;width: 30px;height: 30px;background: #663bb7;padding: 0;text-align: center;color:#fff;line-height: 28px;}

/*driving-block*/
.driving-block{padding:70px 0 120px;background:#f4fafe;}
.driving-block .title h2{line-height:65px;}

.driving-block .brand-list .item{padding:0 20px;}
.driving-block .brand-list .item .sm-icon{background: #fff;margin: 23px 0 40px;padding: 8px;border-radius: 12px;box-shadow: 0 0 20px 5px rgba(79, 79, 79, 0.12);}
.driving-block .brand-list .item .sm-icon img{width:100%;}
.driving-block .brand-list .owl-dots{display: flex;justify-content: center;padding-top: 20px;}
.driving-block .brand-list .owl-dots .owl-dot{width: 10px;height: 10px;border-radius: 30px;border: 1px solid #663ab7;margin: 0 5px;background:transparent;transition:all 500ms ease-in-out;}
.driving-block .brand-list .owl-dots .owl-dot:hover{background:#663ab7;}
.driving-block .brand-list .owl-dots .owl-dot.active{background:#663ab7;}



/*driving-block*/
.seocontact-block{padding:70px 0 80px;position: relative;z-index:1;}
.seocontact-block:after{content: "";
position: absolute;
bottom: 15%;
right: 0;
background: url(../images/bg-texture4.png) no-repeat top center;
width: 680px;
height: 690px;
background-size: cover;
z-index: -1;}

.seocontact-block form{padding:50px;border-radius:16px;box-shadow: 0 0 28px 6px rgba(128, 128, 128, 0.12);z-index:1;background:#fff;position:relative;}
.seocontact-block form .form-control{min-height: 58px;border-radius: 30px;background: #fff;box-shadow:0 0 10px 1px rgba(149, 149, 149, 0.12);margin-bottom: 22px;border: none;padding: 8px 25px;font-size: 18px;line-height: 22px;color: #6e7191;}
.seocontact-block form .form-control::-webkit-input-placeholder {color:#6e7191;}
.seocontact-block form .form-control:-ms-input-placeholder {color:#6e7191;}
.seocontact-block form .form-control::placeholder {color:#6e7191;}
.seocontact-block form .form-control:focus{outline:1px solid #2196f3;box-shadow:none;}
.seocontact-block form h3{font-size:18px;line-height:20px;color:#6e7191;}
.seocontact-block form ul.checkboxs{display:grid; grid-template-columns:1fr 1fr 1fr;padding-bottom:12px;}
.seocontact-block form ul li{margin-bottom:18px;}
.seocontact-block form ul li label{font-size:16px;line-height:18px;color:#6e7191;padding-left: 5px;}
.form-check-input[type="checkbox"]{width: 22px;height: 22px;border: 2px solid #b4b3b9;}
.seocontact-block form textarea.form-control{border-radius: 18px;min-height: 185px;padding-top: 20px;resize: none;}
.form-check-input[type="radio"]{width: 22px;height: 22px;border: 2px solid #b4b3b9;}
.seocontact-block form p{font-size:16px;line-height:18px;color:#6e7191;padding:0;}
.seocontact-block form .submit-btn{background: linear-gradient(93deg, rgba(93,71,191,1) 0%, rgba(43,136,234,1) 100%);padding: 18px 70px;border-radius: 30px;color: #fff;font-weight: 600;font-size: 20px;line-height: 22px;transition: all 500ms ease-in-out;box-shadow: 0 15px 22px -2px rgba(126, 134, 155, 0.23);border:none;}
.seocontact-block form .submit-btn:hover{background: linear-gradient(93deg, rgba(43,136,234,1) 0%, rgba(93,71,191,1) 100%);}



/* ___________________ footer _______________________*/
#footer{padding-top:15px;background:#fff;border-top: 1px solid #d6d7e0;}
#footer .main-box h2{font-size:23px;line-height:25px;color:#14142b;font-weight:bold;padding-bottom:40px;}
#footer .main-box h3{font-size:19px;line-height:22px;color:#6e7191;font-weight:600;padding-bottom:25px;}
#footer .main-box .inside-box{display:flex;}
#footer .main-box .inside-box .ds{width:50%;padding-bottom:30px;}
#footer .main-box ul li{padding-bottom:20px;}
#footer .main-box ul li a{font-size:19px;line-height:22px;color:#6e7191;transition:all 500ms ease-in-out;}
#footer .main-box ul li a:hover{color:#2f83e7;}
#footer .boldul ul li{margin-bottom:20px;}
#footer .boldul ul li a{font-size:23px;line-height:25px;color:#14142b;font-weight:600; transition:all 500ms ease-in-out;}
#footer .boldul ul li a:hover{color:#2f83e7;}
#footer .main-box.abouturl{padding-left:35px;}
#footer .top-block{border-bottom: 1px solid #d6d7e0;}
#footer .bottom-block{padding-top:33px;display:flex;justify-content: space-between;}
#footer .bottom-block .f-social{width:30%;}
#footer .bottom-block .f-social ul{display: flex;justify-content: end;}
#footer .bottom-block .f-social ul li{padding-left:11px;transition:all 500ms ease-in-out;}
#footer .bottom-block .f-social ul li:hover{opacity:0.5;}
#footer .bottom-block p{font-size:19px;line-height:20px;color:#6e7191;}
#footer .bottom-block .copyright{display: flex;align-items: center;width: 100%;justify-content: center;}



/*#sidebar {width: 200px;height: 300px;position: absolute;}*/


.main-block .head.fixed {position: fixed;top: 104px;width: 1146px;left: 0;right: 0;margin: 0 auto;box-shadow: 0 0 3px 0 rgba(0,0,0,0.12);}
.main-block .head.fixed li{padding-top:15px;padding-bottom:15px;font-size:18px !important;}

#fnext { /*height: 600px;*/ }


/*popup*/

.modal-backdrop.show{z-index: 9999;}
.modal{z-index:99999;}
.modal.show .modal-dialog{margin-top:5%;}

.modal-header .btn-close{background: #fff;border-radius: 30px;box-shadow: 0 3px 12px 5px rgba(0,0,0,0.12);position: absolute;right: -4px;opacity: 1;display: flex;justify-content: center;top: -6px;transition: all 500ms ease-in-out;}
.modal-header .btn-close:hover{background:#2f82e6;}
.modal-header .btn-close:hover .fa{color:#fff;}
.modal-header{border-bottom:none;padding-bottom: 0;}
.modal-body{height: 500px;overflow: hidden;overflow-y: scroll;}

.customizepopup .modal-body{height: 452px;}



/*thank you page Start*/
.thankyou-banner{padding:120px 0 40px;height:100vh;}
.thankyou-banner .desc .icon-block{width: 215px;margin: 0 auto 40px;}
.thankyou-banner .desc .icon-block img{width:100%;}
.thankyou-banner .desc h1{font-family: 'Berkshire Swash', cursive;font-size: 75px;line-height: 65px;font-weight: 400;letter-spacing: 1px;}
.thankyou-banner .desc h1 span{color:#574ec4;}




/*thank you page End*/





/* Menu Start Overlay */
.navbar-default .navbar-nav .mobile-menu-icon{/*width:45px;*/ float:right; padding:0; margin:0; display:none; cursor:pointer;}
.navbar-default .navbar-nav .mobile-menu-icon ul{display: inline-block;width: 38px; padding:0; margin:0; }
.navbar-default .navbar-nav .mobile-menu-icon ul li{display:block;float:right;height:3px;width:100%;background:#2e4843;border-radius:6px;margin:2.80px 0;}
.navbar-default .navbar-nav .mobile-menu-icon ul li:nth-child(1){width:81%;}
.navbar-default .navbar-nav .mobile-menu-icon ul li:nth-child(3){width:70%;}


.overlay {
    height: 0%;
    width: 100%;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color:rgba(0,0,0,0.92);
    overflow-y: hidden;
    transition: 0.5s;
    z-index:99999;
    overflow-y:scroll;
}

.overlay-content {
    position: relative;
    top: 70px;
    width: 100%;
    text-align: center;
    margin-top:0;
}

.overlay a {
  text-decoration: none;
	font-size: 24px;
  line-height: 22px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0.10em;
	transition: 0.3s;
}

.overlay ul li{position:relative;text-align:center;padding:0 15px;border-top: 1px solid rgba(255,255,255,0.22);}
.overlay ul li a{ display:block; padding:13px 0; }
.overlay ul li.active a{ color:#2196f3; }
.overlay ul li span{ display:block; font-size:26px; line-height:22px; color:#fff; width:16px; text-align:right; position:absolute; right:21px; top:11px; cursor:pointer; }
.overlay ul li span.menu-open{top:0;}

.overlay ul li span:before{ display:block; content:"+"; font-family:'FontAwesome'; float:right; }
.overlay ul li span.menu-open:before{ content: "_";}
.overlay ul li ul li span:before{ content:"⋎"; }
.overlay ul li ul li span.menu-open:before{ content:"⋀"; }
.overlay ul li.wpmenucartli{ display: none; }
.overlay .sub-menu{ display:none; }
.overlay a:hover, .overlay a:focus {color: #2196f3;}
.overlay .closebtn {position: absolute;top: 10px;right: 15px;font-size: 60px;line-height: 45px;font-weight: 100;}
.overlay ul.mobile-menu{ padding-top:15px; }
.overlay ul.mobile-menu li ul.sub-menu{ background:none !important; }
.overlay ul.mobile-menu li ul.sub-menu li a{display:inline-block; font-size: 15px;line-height: 18px; color:#fff !important;transition:all 600ms ease-in-out;}
.overlay ul.mobile-menu li ul.sub-menu li a:hover{ color:#2196f3 !important; }
.overlay ul.mobile-menu li ul.sub-menu li.active a{ color:#2196f3 !important; }
.overlay ul.mobile-menu li{/* border-bottom:1px solid #606060 !important; */border:none;}
.overlay ul.mobile-menu li:hover{ border-color:#2196f3 !important; }
.overlay ul.mobile-menu li:last-child{ border-bottom:none !important; }
.overlay .extra-block{ display:none; border-bottom:1px solid #606060; padding:0 0 10px 0; margin:85px 0 0 0; }
.overlay .extra-block ul li{ border-right:1px solid #606060; padding:0; width:33.33%; float:left; text-align:center; margin:0; transition:all 600ms ease-in-out; }
.overlay .extra-block ul li a{ display:inline-block; color:#fff; padding:5px 0 0 0; background:#2196f3; height:30px; width:30px; border-radius:50%; transition:all 600ms ease-in-out; }
.overlay .extra-block ul li:last-child{ border-right:none; }
.overlay .extra-block ul li a:hover{ background:#9d6345; }

.overlay .appoint-block .contact-info ul li {display: inline-block;padding: 0;margin: 0;}
.overlay .appoint-block .contact-info ul li a{transition: all 500ms ease-in-out;}
.overlay .appoint-block .contact-info ul li.mail a {font-family: 'AvenirLTStd-Book';font-size: 16px;line-height: 18px;color: #fff;border-right: 1px solid #f0f0f0;padding: 0 18px 0 0;margin: 0 18px 0 0;} 
.overlay .appoint-block .contact-info ul li .fa {font-size: 15px;line-height: 23px;color: #000;width: 33px;height: 33px;border-radius: 50px;text-align: center;padding: 5px 0 0 0;margin: 0 10px 0 0;transition: all 500ms ease-in-out;background: #fff;}
.overlay .appoint-block .contact-info ul li.tel a {font-family: 'AvenirLTStd-Medium';font-size: 22px;line-height: 28px;color: #fff;padding: 0;margin: 0;display: inline-block;}
.overlay .appoint-block .contact-info ul li:hover a {color: #2196f3;}
.overlay .appoint-block .contact-info ul li:hover .fa {color: #fff;background: #2196f3;}

.overlay-content .appoint-block {display:inline-block;}
.overlay-content .social ul{padding-top: 4px;}
.overlay-content .social ul li a{padding:0;}
.overlay-content .uplode-btn li{border-top:none;}
.overlay-content .uplode-btn a{border-top:none; position: relative;background: linear-gradient(to right, #01acca 0%, #00c2a2 51%, #00c2a2 100%);background-size: 200%;font-size: 18px;line-height: 25px;color: #fff;border-radius: 30px;padding: 15px 35px 13px 65px;transition: all 500ms ease-in-out;display: inline-block;letter-spacing: 2px;}
.overlay-content .uplode-btn a:before {content: "";position: absolute;left: 26px;top: 13px;width: 34px;height: 32px;background: url(../images/uplode-icon2.png) no-repeat top center;}
.overlay-content .uplode-btn a:hover{background-position: right center;}

.overlay-content .social ul li{border-top:none;}
.overlay-content .social ul li a { font-size: 16px;line-height: 26px;letter-spacing: 1px;padding-left: 34px;}
.overlay-content .social ul li:nth-child(1) {background: url(../images/call-icon1.png) no-repeat left center;}
.overlay-content .social ul li:nth-child(2) {background: url(../images/call-icon2.png) no-repeat left center;}




/* Menu End Overlay */



/* responsive */  

@media screen and (max-width:1199px){
.navbar .navbar-nav ul li{padding-right: 17px;}
.main-block .head.fixed{width: 936px;}
.seoservice .main-block ul li .sm-btn{padding: 13px 25px;font-size: 18px;line-height: 22px;}

.our-featured .box h2{font-size: 22px;line-height: 28px;padding-bottom: 15px;}
.our-featured .box ul li {font-size: 15px;line-height: 24px;}
.our-featured .box p {font-size: 15px;line-height: 28px;}
.our-featured .box{min-height: 380px;}

.help-block .box {padding: 20px 20px 0;}
.help-block .box p {font-size: 15px;line-height: 25px;}

.sm-btn{font-size: 17px;}
.banner_block .desc-block .left-box h1 {font-size: 38px;line-height: 50px;}
.includes-block .box {min-height: 380px;}
.client-block .box .desc-block {min-height: 160px;}
.client-block .box .bottom-block h3 {font-size: 18px;line-height: 22px;}


.readyseo-block .main-row .box .line-one{width: 178px;}
.readyseo-block .main-row .box .line-two{top: 25px;width: 170px;}
.readyseo-block .main-row .box .line-three{top: 50px;right: -32%;width: 164px;}








}


@media screen and (max-width:991px){

.navbar .headertop .headertopleft p{display:none;}
.navbar-default .navbar-nav .mobile-menu-icon{display:block;}
.navbar .bottom-block .navbar-nav .sf-menu{display:none;}
.navbar .bottom-block .mobile-menu-icon .md-box{display: flex;align-items: center;}

.main-block .head.fixed {position: inherit;}
.seoservice .main-block ul li.title{font-size: 14px;line-height: 18px;}
.seoservice .main-block ul li{padding: 18px;}
.seoservice .main-block .heading h2 {font-size: 20px;line-height: 22px;}
.seoservice .main-block ul{position: inherit !important;}
.seoservice .main-block .inside li {padding-top: 20px;padding-bottom: 14px;}
.banner_block .desc-block{padding-bottom:30px;}
.banner_block .desc-block .col-md-7{width:100%;flex:inherit;}
.banner_block .desc-block .col-md-5{width:100%;flex:inherit;}
.banner_block .desc-block .left-box {padding-right: 0;padding-bottom: 30px;}
.banner_block .desc-block .right-block { padding-left: 0;}
.banner_block .desc-block .right-block ul li{min-height: 65px;padding: 8px 18px;}
.banner_block .desc-block .right-block ul li h2 {font-size: 16px;line-height: 22px;}
.banner_block .desc-block .right-block ul li .icon{width:38px;}
.banner_block .desc-block .right-block ul li .icon img{width:100%;}
.banner_block .desc-block .left-box h1 br{display:none;}
.banner_block .desc-block .left-box h1 {font-size: 40px;line-height: 50px;padding-bottom: 15px;margin-bottom: 0;}
.sm-btn{font-size: 15px;line-height: 18px;padding:14px 20px;border-radius: 30px;box-shadow: 0 6px 13px 1px rgba(190, 193, 198, 0.32);}
.navbar-default .navbar-nav .mobile-menu-icon .md-box button{margin-right:18px;}

.our-featured .col-md-4{width:100%;flex:inherit;}
.our-featured .box{margin-bottom:15px;}
.our-featured .box h2{text-align:center;}
.our-featured .box {min-height: inherit;padding-bottom:30px;padding-top: 30px;}
.our-featured .box ul {padding-bottom: 15px;}
.title h2 {font-size: 30px;line-height: 32px;margin-bottom: 0;}

.explore-block {padding:70px 0 10px;}
.explore-block p {font-size: 16px;line-height: 25px;}
.explore-block .explorelist-block .col-md-4{width:100%;flex:inherit;}
.explore-block .explorelist-block .main-block{margin-bottom: 25px;}
.explore-block .see-btn-block{padding-top:10px !important;}
.explore-block .see-btn-block a {font-size: 17px;line-height: 20px;}

.explore-block .explorelist-block .box ul{height: inherit;}
.help-block.includes-block{padding-top: 30px;padding-bottom: 20px;}
.help-block.includes-block .col-md-4{width:50%;flex:50%;}
.includes-block .box {min-height: 345px;}
.includes-block .box {min-height: 355px;}


.help-block h2{font-size: 30px;line-height: 44px;}
.help-block .col-md-4{width: 50%;}
.help-block .box{min-height: 435px;}

.client-block .col-md-4{width:100%;}
.client-block .box{margin-bottom:25px;min-height: inherit;padding-bottom: 10px;}
.client-block .box .desc-block p{margin-bottom:0;font-size: 20px;}



.client-block .box .desc-block {min-height: inherit;}
.client-block .title .up-block li img{width: 80%;}
.client-block .title .up-block li {margin: 0 10px;}


.readyseo-block .main-row .box.odd-box {padding-top: 0;}
.readyseo-block .main-row .box .line-two{display:none;}
.readyseo-block .main-row .box .line-one{display:none;}
.readyseo-block .main-row .box .line-three{display:none;}

.readyseo-block .main-row .box .icon-block{margin-bottom: 22px;}
.readyseo-block .main-row .box {width: 100%;margin-bottom: 20px;padding: 20px !important;border: 1px solid #e3e3e3;}
.readyseo-block .main-row {display: inherit;}
.readyseo-block .main-row .box p{margin-bottom:0;}
.readyseo-block{padding: 50px 0;}
.faq-accordion {padding: 50px 0;}
.faq-accordion .accordion .accordion-item{padding: 12px;margin-bottom: 20px;border-radius: 12px;}
.faq-accordion .accordion .accordion-item h2 button {font-size: 16px;}
.faq-accordion .accordion .accordion-item p {font-size: 15px;line-height: 25px;margin-bottom:0;}
.faq-accordion::after {width: 300px;height: 300px;opacity: 0.5;}
.driving-block .title h2 {line-height: 38px;padding-bottom: 0 !important;}

.our-featured .box .title-box {min-height: inherit;display: inherit;margin-bottom: 4px;}
.our-featured .box ul{min-height: inherit;}
.our-featured .box .last-content {min-height: inherit;}
.our-featured .box p{padding-bottom: 0;margin-bottom: 0;}

.thankyou-banner .desc h1{font-size: 80px;line-height: 82px;}
.thankyou-banner .desc .icon-block{margin-bottom:20px;}












}


@media screen and (max-width:767px){

.seoservice .main-block ul li .sm-btn {padding:6px 14px;font-size:11px;line-height:20px;}
.seoservice .main-block ul li.whatsapp a {font-size: 16px;line-height: 30px;}
.seoservice .main-block .inside li.whatsapp span{display:none;}
.main-block .head.fixed { width: inherit;}

.seoservice{padding:70px 0 15px;}
.title h2 {font-size: 25px;line-height: 28px;margin-bottom: 0 !important;}
.seoservice p {font-size: 15px;line-height: 22px;margin-bottom: 14px;}

.banner_block .desc-block .left-box h1 {font-size: 30px;line-height: 44px;}
.banner_block {padding-top: 110px;}
.banner_block .desc-block .left-box h3{margin-bottom: 8px;}
.banner_block .desc-block::after {width: 555px;height: 555px;opacity: 0.5;}


.banner_block .desc-block .left-box .inbox-block form .form-control {font-size: 16px;line-height: 22px;height: 50px;}
.our-featured {padding:100px 0;}
.explore-block .explorelist-block .box ul{height: inherit;}

.help-block h2{font-size: 30px;line-height: 50px;padding-top: 10px;}
.help-block{padding-top:30px;padding-bottom: 0;}

.help-block.includes-block .col-md-4 {width: 100%;flex: inherit;}
.includes-block .box {min-height: inherit;padding-bottom: 25px;}
.help-block.includes-block::after {width: 500px;height: 500px;opacity: 0.5;}
.help-block::after {width: 500px;height: 500px;opacity: 0.5;}


.modal.show .modal-dialog {margin-top: 22%;padding: 0;}
.help-block .col-md-4 { width: 100%;}
.help-block .box {min-height: inherit;padding-bottom: 25px;}
.client-block .title .up-block li img {width: 98%;}
.client-block .title .up-block{padding-bottom: 25px !important;}

.accordion-button:not(.collapsed)::after {width: 24px;height: 24px;line-height: 24px;}
.accordion-button::after {width: 24px;height: 24px;line-height: 24px;}
.title h2{padding-bottom: 30px !important;}
.faq-accordion .accordion .accordion-item .accordion-body{padding-top: 20px;}
.readyseo-block .main-row .box p{padding: 0;}
.faq-accordion .accordion .accordion-item h2 button {font-size: 14px;line-height: 20px;padding-right: 25px;}

.driving-block .brand-list .item {padding: 0 11px;}
.driving-block .brand-list .item .sm-icon{box-shadow: 0 0 8px 2px rgba(159, 159, 159, 0.12);margin: 18px 0 25px;}

#footer .bottom-block .f-social ul li a img{width:30px;}


.seoservice .main-block ul li { font-size: 14px;  line-height: 20px;
  word-break: break-word; }





}

@media screen and (max-width:700px){






}

@media screen and (max-width:600px){


}


@media screen and (max-width:575px){


/*service list*/
.seoservice .main-block .all-info-block{background:#fff;margin-bottom: 30px;}
.seoservice .main-block .all-info-block:last-child{margin-bottom:0;}
.seoservice .main-block .all-info-block:last-child .inside:last-child{margin-bottom:0;}
.seoservice .main-block ul li{font-size: 12px;line-height: 18px;}
.seoservice .main-block .heading h2 {font-size: 16px;line-height: 18px;}
.seoservice .main-block .heading{padding: 10px 0;border-radius: 15px 15px 0 0;}
/*.seoservice .main-block .inside li br{display:none;}*/

.seoservice .main-block ul.head{display:none;}
.seoservice .inside li{position:relative;}

.seoservice .inside li::before {content: attr(data-label);position: absolute;left: 0;width: 50%;padding-left: 15px;font-size: 15px;font-weight: bold;text-align: left;}
.seoservice .inside.last li::before {top: 20px;}
.seoservice .main-block ul {display:inherit;margin-bottom:20px;background:#fff;box-shadow:0 0px 6px 2px rgba(0,0,0,0.12);}

/*.seoservice .main-block .inside li{padding:12px 15px;width:100%;text-align:right !important;font-size:15px;}*/

.seoservice .main-block .inside li {
  padding: 12px 15px 12px 96px;
  width: 100%;
  text-align: right !important;
  font-size: 15px;
}

.seoservice .main-block ul li .sm-btn{margin-top: 0;}
.seoservice .main-block ul li.whatsapp a{font-size: 18px;line-height: 20px;}

.headertop .headertopright ul li a {font-size: 14px;line-height: 20px;}
.overlay a{font-size: 22px;line-height: 24px;}
.overlay ul li a{padding: 10px 0;}
.headertop .headertopright ul li {padding-right: 0;}
.headertop .headertopright ul li a {font-size: 0;}

.help-block h2{font-size: 20px;line-height: 30px;padding-top: 0;padding-bottom: 30px !important;}
.help-block.includes-block h2{font-size: 20px;line-height: 30px;padding-top: 50px;}
.help-block.includes-block{padding-top:0;}
.headertop .headertopright ul li.wa{background-position:right center;}

.banner_block .desc-block .left-box h1 {font-size: 22px;line-height: 35px;}
.banner_block .desc-block .left-box p {font-size: 16px;line-height: 30px;}
.banner_block .desc-block .left-box .inbox-block form {display: inherit;}
.banner_block .desc-block .left-box .inbox-block form .form-control{width: 100%;margin-bottom: 20px;}
.banner_block .desc-block {padding-bottom: 10px;}
.our-featured {padding: 70px 0 50px;}

.explore-block .explorelist-block .box .md-box{min-height: 54px;}
.explore-block .explorelist-block .box .md-box h3{font-size: 25px;line-height: 35px;}
.explore-block .explorelist-block .box .md-box::before {left: -12px;height: 78px;background-size: 72%;bottom: -23px;}
.explore-block .explorelist-block .box .md-box::after {right: -12px;height: 78px;background-size: 72%;bottom: -23px;}
.explore-block .explorelist-block .box h2{font-size: 25px;line-height: 30px;padding-bottom:20px; margin-bottom: 0;}

.help-block .box h3 {font-size: 20px;line-height: 24px;}
.help-block .box{min-height: inherit;padding-bottom:20px;}
.client-block {padding-bottom: 50px;}

.title h2 {font-size: 22px;}
.driving-block .title h2 br{display:none;}
.driving-block {padding: 50px 0;}

#footer .bottom-block p {font-size: 16px;line-height: 20px;margin-bottom: 0;}
#footer .bottom-block {padding-top: 20px;display: inherit;}
#footer .bottom-block .copyright{justify-content: center;margin-bottom: 20px;}
#footer .bottom-block .f-social {width: 100%;}
#footer .bottom-block .f-social ul{justify-content: center;}
.readyseo-block .main-row .box .icon-block{width: 65px;height: 65px;box-shadow: 0 8px 12px 9px rgba(191, 191, 191, 0.12);}

.thankyou-banner{padding-top:85px;}
.thankyou-banner .desc h1 {font-size: 34px;line-height: 38px;}
.thankyou-banner .desc .icon-block{width:150px;}
.thankyou-banner{display: flex;justify-content: center;align-items: center;}











}



@media screen and (max-width:400px){
.sm-btn {font-size: 13px;}
.explore-block .explorelist-block .box h2 {font-size: 20px;}
.explore-block .explorelist-block .box ul li{font-size: 14px;line-height: 20px;}



}






/* ___________________ footer _______________________*/



