/* cyrillic-ext */
@font-face {font-family: 'Open Sans';src: url('fonts/Bold/OpenSans-Bold.woff2') format('woff2'),url('fonts/Bold/OpenSans-Bold.woff') format('woff');font-weight: bold;font-style: normal;}
@font-face {font-family: 'Open Sans';src: url('fonts/ExtraBold/OpenSans-ExtraBold.woff2') format('woff2'),url('fonts/ExtraBold/OpenSans-ExtraBold.woff') format('woff');font-weight: 800;font-style: normal;}
@font-face {font-family: 'Open Sans';src: url('fonts/Regular/OpenSans-Regular.woff2') format('woff2'),url('fonts/Regular/OpenSans-Regular.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Open Sans';src: url('fonts/Semibold/OpenSans-Semibold.woff2') format('woff2'),url('fonts/Semibold/OpenSans-Semibold.woff') format('woff');font-weight: 500;font-style: normal;}
html,body{font-size:14px;color:#030000;width:100%;padding:0;margin-left:0;margin-right:0;font-family:"Open Sans";font-weight:400; overflow-x:hidden;}
p, a, td, li, label{font-size:1rem;}
body + .alert{margin-bottom:0;}
ul{list-style-type:none;}
.btn{line-height:2rem;}
.navbar-nav>li>a{font-size:1rem;}
.socialnav .navbar {padding: .2rem;}
.navbar-social li {height: 1.6rem;width: 1.6rem;text-align: center;line-height: 1.2rem;margin: 0 .4rem;}
.navbar-social li a{font-size:.5rem; color:#fff;display: inherit;line-height: 1.5rem;}
.socialnav .navbar-nav .nav-item {padding:0 .5rem; border-right:1px solid #fff;}
.socialnav .navbar-nav .nav-item:last-child{border-right:none;}
#logo, #w-logo{max-height:45px; max-width:150px;}
.font-weight-semibold{font-weight:600;}
.navbar-social .no-style{border:none; border-radius:none; width:auto; height:auto;line-height: 1.5rem;}
.btn{border-radius:0;padding: .375rem 1.75rem;}
.extralink .btn{padding: .375rem;}
.form-control:focus {border-color: #80bdff;outline: 0;box-shadow:none;}
/* .carousel-item {height: 65vh;min-height: 300px;background: no-repeat center center scroll;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;} */
/*.main-header{position:relative;background:#2b5163 url(../images/banner.jpg) no-repeat center; background-size:cover;}*/
.main-header{position:relative;overflow:hidden;}
.mainform .form-group .form-control, .mainform .form-group select.form-control, .mainform .form-group .btn-rw {height:3rem; border:none;} .mainform .form-group .btn-rw{width:100%;}
::i-block-chrome,.mainform .form-group .form-control, .select1{line-height:2.72rem; } 

.select1{background:#d7d7d7; text-align:right;}.select1 option{text-align:right !important;}
.mainform .form-group{margin-bottom:0; background:#fff; padding:0.2rem;}
#nav-afterheader .nav-item a{color:#fff;}
.section{padding-top:50px; padding-bottom:50px;}
.section-headong{margin-bottom:3rem; width:100%;}
.section-headong h2{font-size:2.5rem; font-weight:600;}
.section-content{width:100%;}
.search-comp .form-control, .search-comp select.form-control.select1, .search-comp .btn{height:3rem; border-radius:0;}
/* price table */
.pricing-compare{width:100%}
.pricing-compare ul{list-style-type:none;padding:0}
.pricing_plan{border:1px solid #e9e9e9;background:#fafafa;border-radius:3px}
.pricing-plan-label{display:block;margin:0 0 25px 0;text-transform:uppercase;font-size:14px;border-radius:0;padding:5px 10px 4px;height:45px;font-weight:bold;line-height:40px}
.pricing-plan-label.-popular{background:linear-gradient(#39ad23, #464646);color:#fff}
.pricing-header{text-align:center;padding:36px 0;height:154px; margin-bottom:0;}
.pricing-title{display:block;font-size:1.2rem;text-transform:uppercase}
.pricing-title b{font-weight:700}
.pricing-plan-price{display:block;font-size:1.2rem;font-weight:600;color:rgba(38,38,38,0.6);margin:24px 0 0}
.pricing-plan-price small{font-size:30px}
.pricing-options{border-top:1px solid #e9e9e9}
.pricing-option{border-bottom:1px solid #e9e9e9;font-size:1rem;color:#939393;text-align:center;line-height:68px}
.pricing-option b{color:#262626}
.pricing-footer{text-align:center;padding:0 10px 10px;}
.pricing_plan.-popular{background:#fff}
.pricing_plan.-popular .pricing-header{height:200px;padding-top:0}
.pricing_plan.-popular .pricing-plan-price{color:#262626}
footer.pricing-footer .btn{padding:.5rem 2.5rem;}
.pricing-compare{position:relative;margin:48px 0 0}
.pricing-compare:after{content:"";display:table;clear:both}
.pricing-plans{float:left;width:55%}
.pricing-plans:after{content:"";display:table;clear:both}
.pricing-plans .pricing_plan{float:left;width:33.3%}
.pricing-plans .pricing_plan:first-child{border-bottom-right-radius:0;border-top-right-radius:0}
.pricing-plans .pricing_plan:last-child{border-bottom-left-radius:0;border-top-left-radius:0}
.pricing-plans .pricing_plan.-popular{width:calc(33.3%+2px);margin:-46px -1px 0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.pricing-compare-options{float:left;width:45%;margin:155px 0 0;border-top:1px solid #e9e9e9}
.pricing-compare-option{border-bottom:1px solid #e9e9e9;font-size:1.2rem;line-height:68px;padding:0 0 0 65px;position:relative;background:#fff;}
@media(max-width:1200px){.pricing-title{font-size:16px}
.pricing-header{padding:25px 0;height:111px}
.pricing-plan-price{font-size:18px;margin:16px 0 0}
.pricing-plan-price small{font-size:25px}
.pricing_plan.-popular .pricing-header{height:156px}

}
@media(max-width:769px){.pricing-header{padding:20px 0;height:98px}
.pricing-plan-label{margin-bottom:20px}
.pricing-plan-price{font-size:1.1rem;margin:15px 0 0}
.pricing-plan-price small{font-size:20px}
.pricing_plan.-popular .pricing-header{height:137px}
}
@media(max-width:500px){.pricing-title{font-size:1rem;}
}

@media(max-width:1200px){.pricing-compare-options{margin-top:112px}
.pricing-compare .pricing-footer{padding:0 10px 10px;}
.pricing-compare .pricing_plan.-popular{margin-top:-45px}
}
@media(max-width:992px){.pricing-compare-options{position:absolute;width:100%}
.pricing-plans{float:none;width:100%}
.pricing-compare-option{line-height:56px;margin-bottom:67px}
.pricing-compare .pricing-option{line-height:18px;margin-top:56px;height:68px;padding:15px 0}
.pricing-compare .pricing-option b,.pricing-compare .pricing-option strong{display:block}
.pricing-compare .pricing-footer{padding:0 10px 10px;}
}
@media(max-width:769px){.pricing-compare-options{margin-top:99px}
.pricing-compare .pricing_plan.-popular{margin-top:-39px}
}
/* price table */
.card-service {margin-bottom: 2.5rem;}
.ourservice .card-img-overlay{color:#fff; background: rgba(0, 0, 0, 0.5); transition:all 500ms;}
.ourservice .card-service:hover .card-img-overlay{background: rgba(0, 0, 0, 0.9);}
.ourservice .card-block a.btn {color: #fff;font-weight: 600;background: #262626;border-top: 0;border-radius: 0 0 3px 3px;}
.ourservice .card{border-bottom:0; border-radius:.25rem .25rem 0 0; min-height:calc(100% - (2.9rem)); -webkit-min-height:calc(100% - (2.9rem)); -moz-min-height:calc(100% - (2.9rem));}
.ourservice .card-service .card-img-overlay .fa{font-size:2.5rem;}
.choosebox .fa {padding: 1rem;border-radius: 50%;width: 5rem;height: 5rem;font-size: 3rem;margin-top: 1rem;background:#c3c7c2; color:#fff;
  transition-property: transform, color;
  transition-duration: 0.8s;
  -webkit-transition-property: -webkit-transform, color;
  -webkit-transition-duration: 0.8s;
  -ms-transition-property: -ms-transform, color;
  -ms-transition-duration: 0.8s;
    
    
    
}
.choosebox .fa:hover{
    background:#f1f5f0;
    border:2px solid #fff;
    color:#c3c7c2;
     /*color: #24a159 !important;*/
  transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);

}
.card-choose{margin-bottom:1.5rem;}
.card-choose .card{padding:0 1rem; height:100%; box-shadow:0 0.5rem 1rem 0 rgba(44,51,73,.1); border:none; color:#3e3e3e; background:#f1f5f0; cursor:pointer;}
/* #statistics{background:url(../images/sm-logo.png) center no-repeat !important; height:400px;} */
.our-clients.swiper-container {width: 100%;height: 100%;/* padding: 25px 30px; */}
.our-clients .swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; border:1px solid #ccc;}
.slider-container {position: relative;padding: 1rem 3rem;}
.swiper-button-next, .swiper-button-prev{background-size:auto;}
.swiper-button-next{background-image:url(../images/rightairow.png);}
.swiper-button-prev{background-image:url(../images/leftairow.png);}
.smll-blog {position: relative;border: 1px solid #ebe7e7;}
.small-blog-footer {position: absolute;width: 100%;bottom: 0px;left: 0;padding: 1rem;background: #fff;}
.small-blog-content {position: absolute;width: 50%;top: 0;right: 0;padding: 1rem;background: #fff;height: 100%;overflow: hidden;}
.small-blog-footer ul {list-style-type: none;padding: 0;}
.small-blog-footer ul li {width: 50%;float: left; font-size:.9rem;}
.small-blog-img{max-width:100%;}
.left .small-blog-content{left:0;}
.smll-blog-container {margin-bottom: 1rem;}
.slider-container .swiper-pagination{ width:100%; left:0; bottom:0;}
.slider-container .swiper-pagination .swiper-pagination-bullet{margin:0 4px;}
/* Button Social */
.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.btn-social :first-child{position:absolute;left:0;top:0;bottom:0;width:2.5rem;line-height:1.8;font-size:1.6rem;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding-left:0;padding-right:0}
.btn-social-icon :first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social-icon :first-child{border:none;text-align:center;width:100% !important}

.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{color:#fff;background-color:#30487b;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-google-plus{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}.btn-google-plus:hover,.btn-google-plus:focus,.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{color:#fff;background-color:#ca3523;border-color:rgba(0,0,0,0.2)}
.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{background-image:none}
.btn-google-plus.disabled,.btn-google-plus[disabled],fieldset[disabled] .btn-google-plus,.btn-google-plus.disabled:hover,.btn-google-plus[disabled]:hover,fieldset[disabled] .btn-google-plus:hover,.btn-google-plus.disabled:focus,.btn-google-plus[disabled]:focus,fieldset[disabled] .btn-google-plus:focus,.btn-google-plus.disabled:active,.btn-google-plus[disabled]:active,fieldset[disabled] .btn-google-plus:active,.btn-google-plus.disabled.active,.btn-google-plus[disabled].active,fieldset[disabled] .btn-google-plus.active{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
.btn-instagram{color:#fff;background-color:#517fa4;border-color:rgba(0,0,0,0.2)}.btn-instagram:hover,.btn-instagram:focus,.btn-instagram:active,.btn-instagram.active,.open .dropdown-toggle.btn-instagram{color:#fff;background-color:#446a89;border-color:rgba(0,0,0,0.2)}
.btn-instagram:active,.btn-instagram.active,.open .dropdown-toggle.btn-instagram{background-image:none}
.btn-instagram.disabled,.btn-instagram[disabled],fieldset[disabled] .btn-instagram,.btn-instagram.disabled:hover,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram:hover,.btn-instagram.disabled:focus,.btn-instagram[disabled]:focus,fieldset[disabled] .btn-instagram:focus,.btn-instagram.disabled:active,.btn-instagram[disabled]:active,fieldset[disabled] .btn-instagram:active,.btn-instagram.disabled.active,.btn-instagram[disabled].active,fieldset[disabled] .btn-instagram.active{background-color:#517fa4;border-color:rgba(0,0,0,0.2)}
.btn-linkedin{color:#fff;background-color:#007bb6;border-color:rgba(0,0,0,0.2)}.btn-linkedin:hover,.btn-linkedin:focus,.btn-linkedin:active,.btn-linkedin.active,.open .dropdown-toggle.btn-linkedin{color:#fff;background-color:#005f8d;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:active,.btn-linkedin.active,.open .dropdown-toggle.btn-linkedin{background-image:none}
.btn-linkedin.disabled,.btn-linkedin[disabled],fieldset[disabled] .btn-linkedin,.btn-linkedin.disabled:hover,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin:hover,.btn-linkedin.disabled:focus,.btn-linkedin[disabled]:focus,fieldset[disabled] .btn-linkedin:focus,.btn-linkedin.disabled:active,.btn-linkedin[disabled]:active,fieldset[disabled] .btn-linkedin:active,.btn-linkedin.disabled.active,.btn-linkedin[disabled].active,fieldset[disabled] .btn-linkedin.active{background-color:#007bb6;border-color:rgba(0,0,0,0.2)}
.btn-pinterest{color:#fff;background-color:#cb2027;border-color:rgba(0,0,0,0.2)}.btn-pinterest:hover,.btn-pinterest:focus,.btn-pinterest:active,.btn-pinterest.active,.open .dropdown-toggle.btn-pinterest{color:#fff;background-color:#a81a20;border-color:rgba(0,0,0,0.2)}
.btn-pinterest:active,.btn-pinterest.active,.open .dropdown-toggle.btn-pinterest{background-image:none}
.btn-pinterest.disabled,.btn-pinterest[disabled],fieldset[disabled] .btn-pinterest,.btn-pinterest.disabled:hover,.btn-pinterest[disabled]:hover,fieldset[disabled] .btn-pinterest:hover,.btn-pinterest.disabled:focus,.btn-pinterest[disabled]:focus,fieldset[disabled] .btn-pinterest:focus,.btn-pinterest.disabled:active,.btn-pinterest[disabled]:active,fieldset[disabled] .btn-pinterest:active,.btn-pinterest.disabled.active,.btn-pinterest[disabled].active,fieldset[disabled] .btn-pinterest.active{background-color:#cb2027;border-color:rgba(0,0,0,0.2)}
.btn-tumblr{color:#fff;background-color:#2c4762;border-color:rgba(0,0,0,0.2)}.btn-tumblr:hover,.btn-tumblr:focus,.btn-tumblr:active,.btn-tumblr.active,.open .dropdown-toggle.btn-tumblr{color:#fff;background-color:#1f3346;border-color:rgba(0,0,0,0.2)}
.btn-tumblr:active,.btn-tumblr.active,.open .dropdown-toggle.btn-tumblr{background-image:none}
.btn-tumblr.disabled,.btn-tumblr[disabled],fieldset[disabled] .btn-tumblr,.btn-tumblr.disabled:hover,.btn-tumblr[disabled]:hover,fieldset[disabled] .btn-tumblr:hover,.btn-tumblr.disabled:focus,.btn-tumblr[disabled]:focus,fieldset[disabled] .btn-tumblr:focus,.btn-tumblr.disabled:active,.btn-tumblr[disabled]:active,fieldset[disabled] .btn-tumblr:active,.btn-tumblr.disabled.active,.btn-tumblr[disabled].active,fieldset[disabled] .btn-tumblr.active{background-color:#2c4762;border-color:rgba(0,0,0,0.2)}
.btn-twitter{color:#fff;background-color:#2ba9e1;border-color:rgba(0,0,0,0.2)}.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{color:#fff;background-color:#1c92c7;border-color:rgba(0,0,0,0.2)}
.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{background-image:none}
.btn-twitter.disabled,.btn-twitter[disabled],fieldset[disabled] .btn-twitter,.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled:active,.btn-twitter[disabled]:active,fieldset[disabled] .btn-twitter:active,.btn-twitter.disabled.active,.btn-twitter[disabled].active,fieldset[disabled] .btn-twitter.active{background-color:#2ba9e1;border-color:rgba(0,0,0,0.2)}
/* Button Social */
.social-share{padding:25px;}.social-share .btn-social{color:#fff;}
.footer-start{padding:15px;}/* .footer-start p{font-size:.9rem} */
.footer-link {list-style-type: none;padding: 0;}
.footer-link li a{color:#030000;}
.footer-middle{padding:5px 15px;}
.whitelink .nav-item {border-right: 1px solid #ccc;margin: .5rem;}.whitelink .nav-item:last-child{border-right:none;}
.whitelink .nav-item .nav-link {padding: 0 1rem;}
.services-tabs .nav-item .nav-link {padding: 1rem;border: 1px solid #464646;color: #030000;height: 100%;white-space: nowrap;text-overflow: ellipsis;}
/* .services-tabs .nav-item:first-child .nav-link{border-left: 1px solid #464646;} */
.footerlinkslider {margin: 0 auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.service-header{position:relative; padding:65px 15px;}
.service-header h2{font-size:2.5rem; font-weight:600; color:#FFF;}
.service-header h3,.service-header p{color:#FFF;}
.service-header h1{font-size:1.8rem; font-weight:600;}
/*.header-overlay{position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(255,255,255,0.4);}
*/.header-form h4 {padding: .5rem 1rem;font-size: 1.2rem; margin-bottom:0;}
.form-control{border-radius:0; line-height:1.8rem;}
.form-inner{padding:1rem; background:#fff;}
.service-table tr td{font-size:1rem;}
.serimg .fa {font-size: 3rem;color: #fff;background: #464646;width: 5rem;height: 5rem;border-radius: 50%;line-height: 5rem;text-align: center;}
.srprice {padding: 1rem 0;font-weight: 700;color: #464646;}
.service-table i{font-size:.5rem;}
.multipakage {width: 100%;}
.multipakage a {display: block;padding: .5rem;border-bottom: 1px solid #ccc; color:#030000;}
.multipakage a:last-child{border-bottom:none;}
.breadcrumb-item+.breadcrumb-item::before {content: ">";color: #fff;}
.blog-header-box{position:relative;}
.blog-header-box img{max-width:100%;}
.vertical-align-wrap {position: absolute;width: 100%;height: 100%;display: table; left:0; top:0;}
.vertical-align-bottom {vertical-align: bottom;display: table-cell;}
.card.blog-card {color: #fff;}.card.blog-card .btn-light{color:#030000;}
.card.blog-card .card-img-overlay{background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.5));}
.card.blog-card .card-img-overlay a h4{color:#fff;}
.letest-post-headong h3{overflow:hidden; font-weight:600;}
.letest-post-headong h3:after {content:"";display: inline-block;height: 0.5rem;width: 100%;margin-right: -100%;margin-left: 10px;border-top: 1px solid #ccc;}
.letestpost .card-block{padding:.75rem; border-radius: 0 0 .5rem .5rem;}
.letestpost .card-block.bg-rw{justify-content: space-between; display:flex;}
.letestpost .card-title a{font-size:1.2rem; font-weight:700;}
.letestpost .card-title a{color:#030000;}
.letestpost .card{border-radius:.5rem; /* overflow:hidden; */ transition:all 500ms;}
/* .letestpost .card:hover {transform: translateY(-10px);box-shadow: 5px 5px 10px #000;} */
.letestpost .card:before {content: '';position: absolute;border: #464646 solid 4px;top: 4px;right: 4px;bottom: 4px;left: 4px;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: top, right, bottom, left;transition-property: top, right, bottom, left;z-index:-1;border-radius: .5rem;}
.letestpost .card:hover:before, .letestpost .card:focus:before, .letestpost .card:active:before {top: -8px;right: -8px;bottom: -8px;left: -8px; }
.side-bar .letest-post-headong h3{font-size:1.25rem;}
.blog-archive .card{border:none;}
.blog-archive .card-header {background: transparent;border: none;border-bottom: 1px solid #ccc;}
.blog-detail-card h1 {font-size: 1.8rem;font-weight: bold;}
.blog-detail-card blockquote {border-left: 5px solid #464646;padding-left: 15px;font-size: 1.3rem;font-weight: bold;}
/* .blog-detail-card .card-body p{text-indent:50px;} */
.share-btn i {display: inline-block;width: 25px;height: 25px;border: 1px solid #030000;text-align: center;line-height: 25px;border-radius: 50%;color: #030000;}
.letest-post-headong .btn{position:relative;}
.left a.left{display:block; text-align:right;}
.blghdng a{font-size:1.25rem;}
.main-nav .mega-menu-imnner{margin-top:0;}
.main-nav>#nav-content>.navbar-nav>.nav-item{padding:.25rem 0;}
li.dropdown.mega-menu {position: static}
.mega-menu-imnner.dropdown-menu {width: 100%;padding: 15px}
.mega-menu-imnner.dropdown-menu ul {margin: 0;padding-left: 15px}
/* .mega-menu-imnner.dropdown-menu ul>li {line-height: 30px} */
.mega-menu-imnner.dropdown-menu ul>li>a {color: #777;text-decoration: none}
.mega-menu-imnner.dropdown-menu ul>li>a:hover {color: #333}
.main-nav, .main-nav .navbar-nav, .main-nav.navbar #nav-content{width:100%;}
.overviewaccor {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0,0,0,.125);border-radius: .25rem;}
.overviewaccor .acheading {padding: .75rem 1.25rem;margin-bottom: 0;background-color: rgba(0,0,0,.03);border-bottom: 1px solid rgba(0,0,0,.125); font-size:1rem; cursor:pointer;}
.overviewaccor .acontnt {display: none; padding:1rem;}
.service-list-box {height: 300px;border: 15px solid #f1f1f1;overflow-y: scroll;border-right: 0;}
.h-3{height:3rem !important;}
.compresult {/* position: absolute; */width: 100%;left: 0;top: 100%; max-height: 300px;overflow-y: auto; z-index:3; display:none;}
.compresult .show {cursor:pointer;}
.sliderwarper{margin: 0 auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.slider-control .slide-prev, .slider-control .slide-next {margin: .5rem; display:inline-block; cursor:pointer;}
.slider-control .slide-prev.swiper-button-disabled, .slider-control .slide-next.swiper-button-disabled{opacity: .35;}
.key-status li strong{width:35%; display:inline-block; float:right;}
.key-status li h4{margin:0; padding:0}
.item-4 .pricing-plans .pricing_plan{width:25%;}
.item-4 .pricing-plans .pricing-option, .item-4 .pricing-compare-options .pricing-compare-option{line-height:1.5rem; height:130px;}
.modalbg{background:#f4f4f4 url(../images/popupbg.jpg) no-repeat top right; border:15px solid #ebebeb;}
.modalbg:after {content: "";width: 35%;height: 55%;border: 1px solid #464646;background: #464646;border-radius: 0px 100% 0px 0px;position: absolute;bottom: 0; left:0;}
.modalbg .modal-body {background: #fff;margin: 7%;box-shadow: 0 0 8px #000;border-radius: 4px;}
.line-input-height{line-height:1.8rem;}
.modalbg .close {position: absolute;right: -17px;top: -19px;width: 25px;height: 25px;background: #fff;border-radius: 50%;box-shadow: 3px 3px 5px #000;opacity: 1;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {background-color: transparent;}
.cl404{font-size:15rem;}
.cl404sub{letter-spacing:.5rem; font-size:1.3rem; font-weight:bold; text-transform:uppercase;}
.cl404frm .form-group .form-control{height:3rem;}
.cl404frm {border-radius: 6px;box-shadow: 0px 0px 5px #0000006b;}
.svg-bg {position: absolute;bottom: -6px;left: 0; width:100%;}
.editable-buttons .fa{line-height:1.5rem;}
.legledoc{background:url(../images/leagel-doc-bg.png) no-repeat center top; background-size:100%;}
#editor{max-width:850px; margin:auto; background:#fff;}
#nav-afterheader .nav-link .fa {font-size: 1.5rem;}
.combodate select {height: calc(2.25rem + 2px);}
.document-box{border:3px solid #464646; padding:1px;}
.doc-list li{margin-bottom:20px;}
.doc-img{border:2px solid #39ad23; padding:20px;}
.servicebg{background-image:url(../images/service-bg1.jpg); background-repeat:no-repeat; background-size:cover;}
.mega-list {list-style-type: none;}
.servicepopup ul{list-style-type: none;text-align: left;padding: 0;}
.servicepopup ul li{margin:50px 0;}.servicepopup ul li .fa{margin-right:8px;}
.servicepopup:after{display:none;}
.warptmclass>div{width:25%; font-size:1rem;}
.shoppingcart .cart-table.table > tbody > tr > td, .shoppingcart .cart-table.table > tbody > tr > th {vertical-align: middle;}
.shoppingcart .cart-table.table > tbody > tr > th[align="center"]{text-align:center;}
.shoppingcart .cart-table.table > tbody > tr > th[align="right"]{text-align:right;}
.shoppingcart .cart-table.table > tbody > tr > th{color:#464646;}
.coupanapply{border:0; border-bottom:1px solid #dee2e6; padding:.1rem 1rem; width:150px;}
.shoppingcart .cart-table.table > tbody > tr > th .btn{line-height:1rem;}
.shoppingcart .cart-table .radio-inline{font-size:2.5rem; cursor:pointer;}
.shoppingcart .card-header{border-color:#ccc;}
.accordion .card-header{cursor:pointer;}
.compresult-tmc {margin-top: 2rem;max-height: 350px;overflow-y: auto;}
.select-package button {text-align: left;}
.select-package button:after {float: right;margin-top: 0.8rem;}
.swiper-button-prev{background:url(../images/slide-left.png) no-repeat center; display:none;}
.swiper-button-next{background:url(../images/slide-right.png) no-repeat center; display:none;}
.slider-container:hover .swiper-button-next, .slider-container:hover .swiper-button-prev{display:block;}
.warptmclass > div > div{width:98%;}
.modal-open .modal{-webkit-overflow-scrolling: touch;}
.comblist li {margin-bottom: .5rem;}
.text-line-through{text-decoration:line-through;}
/*Book cover*/
.books {-moz-perspective: 100px;-moz-transform-style: preserve-3d;-webkit-transform-style: preserve-3d; max-width:80%;}
.book {position: relative;-moz-perspective: 100px;-moz-transform: rotateY(-3deg);-webkit-transform: perspective(100) rotateY(-3deg);outline: 1px solid transparent;display: inline-block;box-shadow: 5px 5px 20px #333;}
.book img {position: relative;max-width: 100%;}
.book:before, .book:after {position: absolute;top: 2%;height: 96%;content: ' ';z-index: -1;}
.book:before {width: 100%;left: 7.5%;background-color: #5a2d18;box-shadow: 5px 5px 20px #333;border-radius: 3px;}
.book:after {width: 5%;left: 100%;background-color: #EFEFEF;box-shadow: inset 0px 0px 5px #aaa;-moz-transform: rotateY(20deg);-webkit-transform: perspective(100) rotateY(20deg);}
.book *{max-width:100%;}
.book img {border-radius: 5px;}
/*Book cover*/
.scrollable-menu {height: auto;max-height: 200px;overflow-y: auto;}
h5.book-heading {position: absolute;z-index: 2;width: 100%;text-align: center;color: #464646;text-shadow: 0 0 2px #fff;font-weight: bold;bottom: 10px;}
.lagledocimg img{max-height:300px;}
.about-icon .fa {font-size: 4rem;border-radius: 50%;border: 1px solid #6d6b6b;padding: 1rem;width: 85px;height: 85px;margin-bottom: 20px;}
.f1_container {position: relative;margin: 10px auto;width: 100%;height: 200px;z-index: 1;}
.f1_container {perspective: 1000;}
.f1_card {width: 100%;height: 100%;transform-style: preserve-3d;transition: all 1.0s linear;}
.f1_container:hover .f1_card {transform: rotateY(180deg);box-shadow: -5px 5px 5px #aaa;}
.face {position: absolute;width: 100%;height: 100%;backface-visibility: hidden;}
.face.back {display: block;transform: rotateY(180deg);box-sizing: border-box;padding: 10px;color: white;text-align: center;background-color: #aaa;}
.f1_container .face.back a{transform: translateX(-50%) translateY(-50%);display: inline-block;top: 50%;left: 50%;position: absolute;}
.blog-archive .card-header.collapsed:before {content: "\f105";}
.blog-archive .card-header:before {font-family: 'FontAwesome';content: "\f107";float: left; margin-right:10px;}
.blog-archive .card-header{cursor:pointer;}
.overflow-h{overflow:hidden;}
.bsmhs{max-height:95px; overflow-y:auto;}
.logpro li {border-bottom: 1px solid #ccc;}
.logpro li:last-child{border-bottom:none;}
.logpro li a{padding:.5rem 1rem; color:#000;}
span.scroleblelink.skiplink {position: absolute;text-align: center;z-index: 2;left: 50%;margin-left: -3rem;}
/* Dashboard CSS */

.dashboadbg {background-color: #eceff4;}
.user_sidebarbox {position: relative;border-radius: 0px;background: #ffffff;border-top: 3px solid #d2d6de;margin-bottom: 20px;width: 100%;box-shadow: 0 1px 1px rgba(0,0,0,0.1);}
.profile-user-img {margin: 0 auto;width: 100px;padding: 3px;border: 3px solid #d2d6de;}
.serviceBox {padding: 1rem 0;}
.serviceBox .service-icon {background: #FFF;border: solid #d2d6de 2px;height: 30px;width: 30px;border-radius: 50%;text-align: center;float: left;}
.serviceBox .service-content {margin-left: 40px;}
.serviceBox .service-content h3 {color: hsl(0, 0%, 20%);font-size: 1rem;font-weight: 600;margin-top: 0;line-height: 22px;}
.user_sidebarbox .card-header:first-child {border-radius: 0px;}
.user-sidebar li {font-size: 2rem;font-size: 1.13rem;margin-bottom: 0.8rem;}
.user-sidebar li i {border: solid #ccc 1px;text-align: center;width: 30px;height: 30px;border-radius: 50%;line-height: 24px;margin-right: 0.1rem;}
.custom-file-uploader {position: relative;}
.custom-file-uploader input[type='file'] {display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 5;width: 100%;height: 100%;opacity: 0;cursor: default;}
.nav-tabs-custom>.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {border-top-color: #3c8dbc;}
.nav-tabs-custom>.nav-tabs .nav-link {border-radius: 0px;font-weight: 500;}
.serviceBox {padding: 1rem 0;}
.serviceBox .service-icon {background: #FFF;border: solid #d2d6de 2px;height: 2rem;width: 2rem;border-radius: 50%;text-align: center;float: left;}
.serviceBox .service-content {margin-left: 40px;}
.serviceBox .service-content h3 {color: hsl(0, 0%, 20%);font-size: 1rem;font-weight: 600;margin-top: 0;line-height: 22px;}
.custom-file-uploader {position: relative;}
.custom-file-uploader input[type='file'] {display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 5;width: 100%;height: 100%;opacity: 0;cursor: default;}
.request-table th{ padding:0.5rem; font-size:0.8rem;}
.request-table td{ padding:0.5rem; font-size:0.9rem;}
.rstable.bt tbody td:before{background:rgba(0,0,0,.05); margin-right:1rem; padding:.5rem;}
.rstable.bt tbody td{padding:0; border-bottom: 1px solid #ccc;}
.rstable.bt tbody td .bt-content{padding:.5rem;}
.rstable.bt tfoot th::before, .rstable.bt tfoot td::before, .rstable.bt tbody td::before{width:35%;}
.rstable.table-striped.bt tbody tr:nth-of-type(odd) td:before{background:#fff;}
.break-word{word-wrap: break-word;}
.combinepopup .servicepopup .modal-body .bg-rw{background-image: url(../images/popupbackgraund.jpg);background-size: cover;background-repeat: no-repeat;background-position: left, center;}
.combinepopup .servicepopup .modal-body .bg-rw{background-color: rgba(0, 41, 60, 0.8392156862745098);}
.box>.icon>.info {background: rgba(0,0,0,0.04);border: 1px solid #e0e0e0;padding: 15px 0 10px 0;min-height: 163px;}
.box>.icon .image {width: 88px;height: 88px;border: 8px solid white;line-height: 88px;border-radius: 50%;background: #464646;float: left;}
.box>.icon {text-align: center;position: relative;}
.box>.icon .image>i {font-size: 36px;color: #FFF;}
.inritem {width: 100%;}
.main-nav{padding:0 0;}
.wh95{max-width: 130px;max-height: 130px;line-height: 8rem;}
.blog-header h2 {font-size: 1.5rem;}
.blog-header h3 {font-size: 1.3rem;}

.blog-header table{margin:0; padding:0; width:100%;}
.height-50{min-height:50px;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
.height-10vw{min-height:10vw;}
.pricing-option p {margin-bottom: 0;}
.pricing-option, .pricing-option p{/* white-space: nowrap; */text-overflow: ellipsis;overflow: hidden;}
.fb-page, .fb-page span, .fb-page span iframe[style], .fb-page span iframe[style] ._2p3a{width: 100% !important;}
.smtbtn{margin:.5rem;}
.ellipsis{white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}

/* Responsive css*/
@media (min-width: 992px){
.secmenu li.dropdown.nav-item:hover .dropdown-menu {display: block;}
}

@media (min-width: 768px){
.main-nav .navbar-nav{justify-content: space-between;}
#nav-afterheader .nav-item{text-align:center;}
#nav-afterheader .nav-item a i{display:block;}
.main-header{height:30vw;}
/*.inner-main-header{height:35vw;}*/
.mainform {position: absolute;left: 0;width: 100%;top: 50%;z-index: 2; }
::i-block-chrome, .main-header{min-height:300px;}
.font-50 h4, .font-50 a{font-size:.75rem;}
.mega-list{width:33.33%; float:left}
.compresult {position: absolute;}
.hidden-sm-up{display:none;}
}
@media (min-width: 992px){
.pricing-compare-option{border-left: 1px solid #e9e9e9;}
.mega-list{width:25%; float:left}
.item-4 .pricing-compare-options{width:30%;}
.item-4 .pricing-plans{width:70%;}
.loginimg{transform: translate(-50%, -50%);position: absolute;top: 50%;left: 50%;z-index: 2;}
li.dropdown.nav-item.mega-menu:hover .mega-menu-imnner{display:block;}
li.pricing-compare-option span, .item-4 .pricing-plans .pricing-option span {display: table-cell;height: 130px;vertical-align: middle;}
}
@media (max-width: 991px) and (min-width: 767px){
.ourservice .card-service .card-img-overlay .fa{font-size:1.5rem;}	
}
@media (max-width:991px){/* html{font-size:85%;} */
.item-4 .pricing-plans .pricing-option {margin-top: 40px;}
.item-4 .pricing-compare-options .pricing-compare-option {margin-bottom: 120px;height: 50px;line-height: 50px;}
.ricing-compare-option{}
.modalbg:after{display:none;}
ul.nav.navbar-nav.navbar-social{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row; margin-top:.5rem;justify-content: space-between;border-top: 1px solid #525f6c; padding-top:.5rem;}
.extralink{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row; margin-top:.5rem; justify-content: space-between;border-top: 1px solid #525f6c; width:100%;}
.socialnav .navbar-nav .nav-item{border-right:none;}
.mega-menu-imnner.dropdown-menu{/* border:none; */ float:left; width:100%;}

}
@media (max-width: 767px){/* html{font-size:85%;} */
.socialnav a{font-size:75%;}
.main-nav.navbar{padding:0 0;}
.mainform{padding:30px 0;}
.main-header{}
::i-block-chrome, .row{display:block;}
.hidden-sm-down{display:none;}
.warptmclass>div{width:50%;}
.navbar-toggler-icon{width:1.5rem; height:1.5rem;}
.whitelink .nav-item{border-right:none;}
.slider-container{padding:1rem;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:-15px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:-15px;}
/* .btn, footer.pricing-footer .btn{padding: 1rem 1.75rem;} */
/* a{line-height:1.5rem;} */
.btn-social{padding: .5rem 44px .5rem;}
.smtbtn{padding:0.25rem; line-height:1.5rem;}
.logobar, .logobar>.container>.row .col-12{padding-left:0; padding-right:0;}
/* .logobar>.container .row .col-12 + .col-12{-webkit-box-pack: justify!important;-ms-flex-pack: justify!important;justify-content: space-between!important;display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;} */
footer.pricing-footer .btn {padding: .25rem .8rem;}
}
@media (max-width:480px){html{/* font-size:70%; */}
/* footer.pricing-footer .btn{padding:.5rem 1.5rem;} */
.warptmclass>divi{width:100%;}
.small-blog-footer ul li{width:100%;font-size: .8rem;}
span.scroleblelink.skiplink{top:-50px;}
.fnsm{font-size:1.8rem;}
.main-header{}
.nav-link.stcolor{font-size:80%;word-break: break-word;}
}
@media (max-width:320px){
html,body{font-size:70%; }
}

/*Color css*/
.bg-rw, .services-tabs .nav-link.active, .list-group-rw .list-group-item.active{background-color:#464646; color:#fff;}
.modalbg:after {border-color:#464646;background: #464646;}
.bg-rw a, .bg-rwdark a{color:#fff;}
.bg-white{background:#fff;}
.text-rw{color:#464646;}
.bg-rwdark{background-color:#636363; color:#fff;}
.bg-rwred {color: #fff;background: linear-gradient(#39ad23, #464646);}
.bg-rw-dark{background:#ebebeb;}
.fa.red, .textedit, .dateselect, .selcttitle, .editaddr, #editor .editable{ color:#39ad23; font-weight:bold;}
.rw-red, .has-error .label-rw, .blog-archive .card-header:before{color:#39ad23;}
.small-blog-footer ul li i, .card.blog-card .btn-farw i {color:#39ad23;margin-right: 6px;}
.socialnav .navbar-nav .nav-item a, .breadcrumb-item a{color:#fff;}
.btn-outline-dark {
    color: #fff;
    background-color: #3db02a;
    background-image: none;
    border-color: #3db02a;
}
.btn-outline-dark:hover{color: #fff;background-color: #464646;border-color: #464646;}
.btn-rw {color: #fff;background-color: #464646;border-color: #464646;}
.btn-rw:hover {color: #fff;background-color: #001f2d;border-color: #001f2d;}
.btn-rwred {color: #fff;background: linear-gradient(#39ad23, #464646);border-color: #39ad23;}
.btn-rwred:hover {color: #fff;background-color: #e22b07;border-color: #e22b07;}
.whitelink a, .whitetext{color:#fff;}
.stcolor{color:#111a1d;}
.breadcrumb-item.active, .text-rwred{color:#39ad23;}
.blog-detail-card blockquote {border-color:#464646;}
a, .blghdng a{color:#030000;}
.browscomp .list-group-item.active{background:linear-gradient(#39ad23, #464646);border-color: #39ad23;}
.bg-no{background:transparent;}
#editor [class^="set-"], #editor [class*=" set-"]{color:#707475; font-weight:bold;}
.overlay-dark {background: rgba(0, 0, 0, 0.65);}
.bg-light {color:#030000 !important;}

/*index-page card-carousel*/
