@charset "utf-8";
@import https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700;
html,body{font-size:15px;color:#757575;font-family:'Poppins',sans-serif;vertical-align:baseline;line-height:24px;font-weight:400;overflow-x:hidden}
img{max-width:100%;height:auto}
p{margin:0 0 26px}
h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;color:#212121;margin:0 0 26px;font-weight:600}
h1,h2,h3{font-weight:700}
h1{font-size:65px}
h2{font-size:40px}
h3{font-size:30px}
h4{font-size:20px}
h5{font-size:16px}
h6{font-size:15px}
.uppercase{text-transform:uppercase}
a{color:#1663bd;transition:all .3s ease 0;text-decoration:none!important;outline:none!important}
a:active,a:hover{text-decoration:none;outline:0 none;color:#fe6401}
ul{list-style:outside none none;margin:0;padding:0}
.clear{clear:both}
::-moz-selection{background:#368ad2;text-shadow:none;color:#fff}
::selection{background:#368ad2;text-shadow:none;color:#fff}
.sec-spacer{padding:100px 0}
.gray-color{background-color:#f4f7fc}
.primary-bg{background: #1663bd;}
.bg-fixed{background-attachment:fixed;background-repeat:no-repeat}
.bg1{background-image:url(images/bg/bg1.jpg);background-size:cover;background-attachment:fixed}
.rs-menu-toggle{color:#1663bd;text-align:right}
.sec-title{margin-bottom:50px}
.sec-title h2{margin-top:0;font-size:40px;line-height:30px;text-transform:uppercase}
.sec-title h3{color:#212121;margin:0 0 26px;font-size:30px;font-weight:700;line-height:24px}
.sec-title.white-text h2,.sec-title.white-text h3,.sec-title.white-text p{color:#fff}
.color-rgba{background:rgba(0,0,0,0.2)!important}
.readon{position:relative;display:inline-block;padding:12px 30px;line-height:normal;background:#1663bd;color:#fff;transition:all .3s ease 0;border-radius:30px 30px 30px 30px}
.readon:hover,.readon:focus{background:#fe6401;color:rgba(255,255,255,0.8)}
.readon.border{background:transparent;border:1px solid #1663bd;color:#1663bd}
.readon.border:hover{color:#fff;background:#1663bd;border:1px solid #fe6401}
.readon.border.white{border-color:#fff;color:#fff}
.readon.border.white:hover{color:#1663bd;background:#fff}
.readon.border.red-color{border:2px solid transparent;background:#1663bd;color:#fff;font-size:15px;font-weight:500;padding:15px 45px}
.readon.border.red-color:hover{background-color:transparent;border:2px solid #1663bd}
.readon.border.transparent{border:2px solid #1663bd;background:transparent;color:#fff;font-size:15px;font-weight:500;padding:15px 45px}
.readon.border.transparent:hover{background-color:#1663bd;border:2px solid transparent}
.rs-vertical-middle{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.rs-vertical-bottom{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end}
.primary-btn{background:#1663bd;padding:8px 25px;color:#323232;font-size:12px;text-transform:uppercase;font-weight:600;display:inline-block;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s}
.primary-btn:hover{color:#fff!important}
.p-0{padding:0}
.pl-0{padding-left:0}
.pr-0{padding-right:0}
.pt-45{padding-top:45px}
.pt-60{padding-top:60px}
.pt-70{padding-top:70px}
.pt-100{padding-top:100px}
.pb-15{padding-bottom:15px}
.pb-40{padding-bottom:40px}
.pb-45{padding-bottom:45px}
.pb-50{padding-bottom:50px}
.pb-70{padding-bottom:70px}
.pb-80{padding-bottom:80px}
.pb-90{padding-bottom:90px}
.pb-100{padding-bottom:100px}
.mt-5{margin-top:5px}
.mt-30{margin-top:30px}
.mt-45{margin-top:45px}
.mt-100{margin-top:100px}
.mb-0{margin-bottom:0!important}
.mb-15{margin-bottom:15px}
.mb-29{margin-bottom:30px}
.mb-30{margin-bottom:30px}
.mb-45{margin-bottom:45px}
.mb-50{margin-bottom:50px}
.mb-55{margin-bottom:55px}
.mb-60{margin-bottom:60px}
.mb-70{margin-bottom:70px}
.mb-100{margin-bottom:100px}
.mr-25{margin-right:25px}
.mr-30{margin-right:30px}
.margin-remove{margin:0!important}
.display-table{display:table;height:100%;width:100%}
.display-table-cell{display:table-cell;vertical-align:middle}
.home2 .display-table{margin-top:0}
.white-color{color:#fff!important}
#rs-header .mobile-menu{display:none}
#rs-header .container-fluid{padding:0 60px}
#rs-header .toolbar-area{background:#1663bd;padding:0}
#rs-header .toolbar-area .toolbar-contact ul{margin:0;padding:0;list-style:none;line-height:2.5}
#rs-header .toolbar-area .toolbar-contact ul li{display:inline-block;margin-right:25px;color:#fff}
#rs-header .toolbar-area .toolbar-contact ul li i{font-weight:600;font-size:14px;margin-right:10px;color:#fff}
#rs-header .toolbar-area .toolbar-contact ul li a{transition:all .3s ease 0;color:#fff}
#rs-header .toolbar-area .toolbar-contact ul li a:hover{color:rgba(255,255,255,0.7)}
#rs-header .toolbar-area .toolbar-sl-share ul{text-align:right;line-height:2.5}
#rs-header .toolbar-area .toolbar-sl-share ul li.follow{color:#fff;font-size:13px}
#rs-header .toolbar-area .toolbar-sl-share ul li{display:inline-block}
#rs-header .toolbar-area .toolbar-sl-share ul li + li{margin-left:15px}
#rs-header .toolbar-area .toolbar-sl-share ul li a{display:block;font-size:13px;color:#fff;transition:all .3s ease 0;text-decoration:none}
#rs-header .toolbar-area .toolbar-sl-share ul li a:hover{color:rgba(255,255,255,0.7)}
#rs-header .toolbar-area .toolbar-sl-share ul li a i{text-align:center;display:inline-block}
#rs-header .menu-area{background:#fff}
#rs-header .menu-area .logo-area{line-height:80px;height:90px}
#rs-header .menu-area .logo-area a{font-weight:700;font-size:27px;color:#1663bd;display:block;text-transform:lowercase;transition:all .3s ease 0}
#rs-header .menu-area .logo-area a img{display:inline-block;vertical-align:text-bottom}
#rs-header .menu-area .navbar-collapse{padding-left:0;padding-right:0}
#rs-header .menu-area .rs-menu{margin-bottom:0;border:0}
#rs-header .menu-area .rs-menu ul{margin:0;padding:0;text-align:right}
#rs-header .menu-area .rs-menu ul li{height:90px;line-height:83px;display:inline-block;transition:all .3s ease 0}
#rs-header .menu-area .rs-menu ul li + li{margin-left:20px}
#rs-header .menu-area .rs-menu ul li.active a{color:#fe6401}
#rs-header .menu-area .rs-menu ul li > a{display:block;text-decoration:none;color:#444;font-weight:500;transition:all .3s ease 0;margin-left:15px;font-size:16px}
#rs-header .menu-area .rs-menu ul li > a i{margin-left:5px}
#rs-header .menu-area .rs-menu ul li:hover a{color:#fe6401}
#rs-header .menu-area .rs-menu ul li:hover a:before,#rs-header .menu-area .rs-menu ul li:hover a:after{width:20px}
#rs-header .menu-area .rs-menu ul li .sub-menu{background:#fff;left:0;opacity:0;position:absolute;top:100%;transform:scaleY(0);transform-origin:0 0 0;transition:all .3s ease 0;width:220px;z-index:99999!important;text-align:left;visibility:hidden}
#rs-header .menu-area .rs-menu ul li .sub-menu li{line-height:normal;height:auto;display:block;border-top:none;margin:0;padding:0;border-right:0 solid transparent}
#rs-header .menu-area .rs-menu ul li .sub-menu li:last-child{border-bottom:0}
#rs-header .menu-area .rs-menu ul li .sub-menu li a{display:block;padding:12px 20px;text-transform:none;transition:all .3s ease 0;color:#444!important;font-weight:400;width:100%;margin:0;font-size:14px}
#rs-header .menu-area .rs-menu ul li .sub-menu li a:hover{color:#1663bd!important}
#rs-header .menu-area .rs-menu ul li .sub-menu li a:before,#rs-header .menu-area .rs-menu ul li .sub-menu li a:after{display:none}
#rs-header .menu-area .rs-menu ul li .sub-menu li.active a{color:#1663bd!important}
#rs-header .menu-area .rs-menu ul li .sub-menu li .sub-menu{position:absolute;top:0;left:130%;opacity:0;visibility:hidden;transition:.4s;-webkit-transition:.4s}
#rs-header .menu-area .rs-menu ul li .sub-menu li:hover .sub-menu{left:100%;opacity:1;visibility:visible}
#rs-header .menu-area .rs-menu ul li:hover ul{opacity:1;transform:scaleY(1);visibility:visible}
#rs-header .menu-area .rs-menu ul li.current-menu-item > a{color:#507302!important}
#rs-header .menu-area .rs-menu .navbar-toggle{background-color:#1663bd;border-radius:2px;-webkit-transition:.4s ease all;transition:.4s ease all}
#rs-header .menu-area .rs-menu .navbar-toggle .icon-bar{background-color:#fff}
#rs-header .menu-area .rs-menu .navbar-toggle:hover{opacity:.8}
#rs-header .menu-area.rs-defult-header .main-menu{padding-right:315px}
#rs-header .menu-area.rs-defult-header .rs-menu ul li > a{text-transform:capitalize;color:#757575;font-size:16px;font-weight:500}
#rs-header .menu-area.rs-defult-header .appointment-cart{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
#rs-header .menu-area.rs-defult-header .appointment-cart ul.cart{text-align:right}
#rs-header .menu-area.rs-defult-header .appointment-cart ul.cart li{display:inline-block;padding-left:25px;cursor:pointer}
#rs-header .menu-area.rs-defult-header .appointment-cart ul.cart li a{display:block;color:#757575}
#rs-header .menu-area.rs-defult-header .appointment-cart ul.cart li a:hover{color:#1663bd}
#rs-header .menu-area.rs-defult-header .appointment-cart ul.cart li:first-child{position:relative;padding-left:0}
#rs-header .menu-area.rs-defult-header .appointment-cart ul.cart li:first-child:before{position:absolute;top:50%;right:-15px;content:"";height:15px;width:1px;background:#c5c4c0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
#rs-header .menu-area.rs-defult-header .appointment-cart ul.cart li button{border:none;color:#fff;background:#1663bd;border-radius:30px;outline:none;padding:8px 20px;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s}
#rs-header .menu-area.rs-defult-header .appointment-cart ul.cart li button:hover{background:#fe6401}
#rs-header .menu-area.rs-defult-header .appointment-cart .search-bar{text-align:right;position:absolute;right:0;bottom:-66px;display:none}
#rs-header .menu-area.rs-defult-header .appointment-cart .search-bar input{border:none;padding:6px 15px}
#rs-header .menu-area.rs-defult-header .appointment-cart .search-bar input[type="search"]{padding:7px 14px;border:1px solid #1663bd;width:450px}
#rs-header .menu-area.rs-defult-header .appointment-cart .search-bar button{background:#1663bd;color:#fff;position:absolute;border:none;top:0;right:0;padding:8px 14px;outline:none}
#rs-header.transparent-header{position:absolute;width:100%;z-index:999}
#rs-header.transparent-header .menu-area.affix{background:#000!important}
#rs-header.transparent-header .menu-area,#rs-header.transparent-header .toolbar-area{background:transparent}
#rs-header.transparent-header .menu-area .rs-menu ul li > a{color:#fff}
#rs-header.transparent-header .menu-sticky{box-shadow:none}
.defult-home #rs-header{position:static}
.defult-home .main-content{padding-top:0}
.nav-menu > .menu-item-has-children > span.rs-menu-parent,.nav-menu .rs-mega-menu > span.rs-menu-parent{background:#fe6401;border-left:1px solid #fe6401}
#rs-header3 .affix{background:#1663bd!important;position:fixed!important;top:0;z-index:999;margin:0 auto!important;padding:0;left:0;right:0;width:100%;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:sticky-animation;animation-name:sticky-animation;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}
#rs-header3 .toolbar-area{background:#1663bd;padding:0;font-size:14px}
#rs-header3 .toolbar-area .welcome-text{font-size:13px;color:#fff;line-height:2.5}
#rs-header3 .toolbar-area .toolbar-contact ul{margin:0;padding:0;list-style:none}
#rs-header3 .toolbar-area .toolbar-contact ul li{display:inline-block;margin-right:25px;color:#fff}
#rs-header3 .toolbar-area .toolbar-contact ul li i{font-weight:600;font-size:14px;margin-right:10px;color:#fff}
#rs-header3 .toolbar-area .toolbar-contact ul li a{transition:all .3s ease 0;color:#fff}
#rs-header3 .toolbar-area .toolbar-contact ul li a:hover{color:rgba(255,255,255,0.7)}
#rs-header3 .toolbar-area .toolbar-sl-share ul{text-align:right;line-height:2.5}
#rs-header3 .toolbar-area .toolbar-sl-share ul li{display:inline-block;color:#fff;font-size:13px}
#rs-header3 .toolbar-area .toolbar-sl-share ul li + li{margin-left:15px}
#rs-header3 .toolbar-area .toolbar-sl-share ul li a{display:block;color:#fff;transition:all .3s ease 0;text-decoration:none}
#rs-header3 .toolbar-area .toolbar-sl-share ul li a:hover{color:rgba(255,255,255,0.7)}
#rs-header3 .toolbar-area .toolbar-sl-share ul li a i{text-align:center;display:inline-block}
#rs-header3 .toolbar-area .toolbar-sl-share ul li a.quote-button{font-size:14px;padding:6px 10px;background-color:rgba(255,255,255,0.2);color:#fff}
#rs-header3 .toolbar-area .toolbar-sl-share ul li a.quote-button:hover{background:#fff;color:#1663bd}
#rs-header3 .logo-section{padding:25px 0}
#rs-header3 .logo-section .contact-info{text-align:right}
#rs-header3 .logo-section .contact-info li{display:inline-block;margin:0 22px 0 0;font-size:14px;transition:.2s}
#rs-header3 .logo-section .contact-info li:last-child{margin-right:0}
#rs-header3 .logo-section .contact-info li i{margin:0 6px 0 0;font-weight:400;height:30px;width:30px;line-height:27px;border:1px solid #f1f1f1;text-align:center;font-size:20px;color:#1663bd}
#rs-header3 .logo-section .contact-info li a{color:#333}
#rs-header3 .logo-section .contact-info li:hover i,#rs-header3 .logo-section .contact-info li:hover a{color:#fe6401}
#rs-header3 .menu-area{background:#fff}
#rs-header3 .menu-area .rs-menu{background:#1663bd}
#rs-header3 .menu-area .rs-menu ul{text-align:left}
#rs-header3 .menu-area .rs-menu ul li a{line-height:60px;height:60px;color:#fff;padding:0 20px;font-weight:600}
#rs-header3 .menu-area .rs-menu ul li ul li{background:#1663bd;border-color:#fe6401;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s}
#rs-header3 .menu-area .rs-menu ul li ul li a{font-weight:400}
#rs-header3 .menu-area .rs-menu ul li ul li:hover{background:#fe6401}
#rs-header3 .menu-area .get-quote{background:#fe6401;text-align:center;transition:.4s}
#rs-header3 .menu-area .get-quote:hover{background:#1663bd}
#rs-header3 .menu-area .get-quote a{text-align:center;color:#fff;line-height:60px;height:60px;display:block}
#default-header.transparent-header{position:absolute;width:100%;z-index:9999}
#default-header.transparent-header .menu-sticky{background:transparent;box-shadow:none}
#default-header.transparent-header .menu-sticky li.current-menu-item > a{color:#1663bd!important}
#default-header.transparent-header .logo-area{padding-top:0;height:90px;line-height:90px}
#default-header .affix{background:#000!important;position:fixed!important;top:0;z-index:999;margin:0 auto!important;padding:0;left:0;right:0;width:100%;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:sticky-animation;animation-name:sticky-animation;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}
#default-header .logo-area{padding-top:11px}
#default-header .toolbar-area{background:rgba(0,0,0,0.2);border-bottom:1px solid #767c83;padding:0;font-size:14px}
#default-header .toolbar-area .welcome-text{font-size:13px;color:#fff;padding-top:6px}
#default-header .toolbar-area .toolbar-contact{padding-top:6px}
#default-header .toolbar-area .toolbar-contact ul{margin:0;padding:0;padding-bottom:4px;list-style:none}
#default-header .toolbar-area .toolbar-contact ul li{display:inline-block;margin-right:25px;color:#fff}
#default-header .toolbar-area .toolbar-contact ul li .fa-mobile{font-size:18px}
#default-header .toolbar-area .toolbar-contact ul li i{font-weight:600;font-size:14px;margin-right:10px;color:#fff}
#default-header .toolbar-area .toolbar-contact ul li a{transition:all .3s ease 0;color:#fff}
#default-header .toolbar-area .toolbar-contact ul li a:hover{color:rgba(255,255,255,0.7)}
#default-header .toolbar-area .toolbar-sl-share ul{text-align:right;padding-top:5px}
#default-header .toolbar-area .toolbar-sl-share ul li{display:inline-block;color:#fff;font-size:13px}
#default-header .toolbar-area .toolbar-sl-share ul li + li{margin:0 0 0 18.9px}
#default-header .toolbar-area .toolbar-sl-share ul li a{display:block;color:#fff;transition:all .3s ease 0;text-decoration:none}
#default-header .toolbar-area .toolbar-sl-share ul li a:hover{color:rgba(255,255,255,0.7)}
#default-header .toolbar-area .toolbar-sl-share ul li a i{text-align:center;display:inline-block}
#default-header .menu-area .rs-menu ul.nav-menu{text-align:right}
#default-header .menu-area .rs-menu ul.nav-menu li{padding:0}
#default-header .menu-area .rs-menu ul.nav-menu li a{color:#fff;padding:0 15px;line-height:90px;font-size:16px;font-weight:500}
#default-header .menu-area .rs-menu ul.nav-menu li a:focus{color:#1663bd}
#default-header .menu-area .rs-menu ul.nav-menu li:hover a{color:#1663bd}
#default-header .menu-area .rs-menu ul.nav-menu ul.sub-menu{background:#1663bd}
#default-header .menu-area .rs-menu ul.nav-menu ul.sub-menu li{border-top:1px solid #fe6401;border-bottom:none;transition:all .3s}
#default-header .menu-area .rs-menu ul.nav-menu ul.sub-menu li a{color:#fff;line-height:50px;font-weight:400;text-transform:capitalize}
#default-header .menu-area .rs-menu ul.nav-menu ul.sub-menu li:first-child{border-top:none}
#default-header .menu-area .rs-menu ul.nav-menu ul.sub-menu li:hover{background:#fe6401}
#default-header .menu-area .rs-menu ul.nav-menu ul.sub-menu li.active{background:#fe6401}
#default-header .menu-area .rs-menu ul.nav-menu > li:last-child > a{padding-right:0}
#default-header .menu-area .rs-menu.left-menu ul.nav-menu{text-align:right}
#default-header .menu-area .rs-menu.left-menu ul.nav-menu > li > a{padding-right:0;padding-left:24px}
#default-header .menu-area .rs-menu.right-menu ul.nav-menu{text-align:left}
#default-header .center-logo,#default-header .logo{line-height:90px}
#default-header .menu-sticky{background:#fff;margin:0;z-index:999;width:100%;top:0;position:relative}
.home1 .main-content{padding-top:0}
@media only screen and (max-width: 767px) {
.toolbar-area{background:#1663bd!important}
}
.affix{background:#fff!important;position:fixed!important;top:0;z-index:999;margin:0 auto!important;padding:0;left:0;right:0;width:100%;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:sticky-animation;animation-name:sticky-animation;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.menu-sticky{background:#fff;box-shadow:0 1px 0 0 rgba(0,0,0,0.1);margin:0;z-index:999;width:100%;top:0;position:relative}
@-webkit-keyframes sticky-animation {
0%{opacity:0;-webkit-transform:translateY(-100%)}
100%{opacity:1;-webkit-transform:translateY(0)}
}
@keyframes sticky-animation {
0%{opacity:0;transform:translateY(-100%)}
100%{opacity:1;transform:translateY(0)}
}
.rs-slider{position:relative;overflow:hidden;text-align:center}
.rs-slider:after{background:rgba(0,0,0,0.6);content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:5}
.rs-slider .sl-subtitle{-webkit-animation:fadeInDown .5s ease-in-out;animation:fadeInDown .5s ease-in-out;font-size:50px;margin-bottom:10px;font-weight:600}
.rs-slider .sl-title{-webkit-animation:fadeInLeft 1s ease-in-out;animation:fadeInLeft 1s ease-in-out;display:inline-block;margin-bottom:20px;font-size:60px;font-weight:700}
.rs-slider .sl-desc{-webkit-animation:fadeInUp .8s ease-in-out;animation:fadeInUp .8s ease-in-out;font-size:20px;line-height:30px}
.rs-slider .slider-botton{display:inline-block;-webkit-animation:zoomIn .8s ease-in-out;animation:zoomIn .8s ease-in-out;margin-top:50px}
.rs-slider .slider-botton ul li{display:inline-block}
.rs-slider .slider-botton ul li .normal{color:red}
.rs-slider .slider-botton ul li .readon{padding:16px 45px;text-transform:uppercase}
.rs-slider .slider-botton ul li .mr-25{border:2px solid}
.rs-slider .slider-botton ul li .white-color{padding:16px 45px}
.rs-slider .slider-botton .white-color{background:#1663bd}
.rs-slider .slider-botton .white-color:hover{background:#fe6401}
.rs-slider .slider-botton .red-color{background:red}
.rs-slider .slider-botton .red-color:hover{background:red}
.rs-slider .nivo-directionNav > a{font-size:0;width:50px;height:50px;border:none;background:#1663bd;border-radius:50%;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;opacity:0}
.rs-slider .nivo-directionNav > a:hover{background:#1663bd}
.rs-slider .nivo-directionNav > a:before{font-family:FontAwesome;position:absolute;font-size:28px;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);color:#fff}
.rs-slider .nivo-directionNav > a.nivo-prevNav{left:60px}
.rs-slider .nivo-directionNav > a.nivo-prevNav:before{content:"\f104"}
.rs-slider .nivo-directionNav > a.nivo-nextNav{right:60px}
.rs-slider .nivo-directionNav > a.nivo-nextNav:before{content:"\f105";margin-left:2px}
.rs-slider .nivoSlider:hover .nivo-directionNav > a{opacity:1}
.rs-slider .nivoSlider:hover .nivo-directionNav > a.nivo-prevNav{left:30px}
.rs-slider .nivoSlider:hover .nivo-directionNav > a.nivo-nextNav{right:30px}
.rs-slider .nivo-controlNav{position:absolute;bottom:50px;z-index:11;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none!important}
.rs-slider .nivo-controlNav .nivo-control{width:26px;height:7px;border:1px solid #fff;font-size:0;display:inline-block;margin-right:7px;-webkit-transition:.4s ease all;transition:.4s ease all}
.rs-slider .nivo-controlNav .nivo-control.active{background:#1663bd;border-color:#1663bd}
.home1 .rs-slider .sl-title,.home2 .rs-slider .sl-title{line-height:80px}
.defult-home .rs-slider .display-table{margin-top:0}
.defult-home .rs-slider .nivo-directionNav > a{background:transparent;border-radius:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;opacity:0;border:1px solid #fff}
.defult-home .rs-slider .nivo-directionNav > a:hover{background:#1663bd;border-color:#1663bd}
.defult-home .rs-slider .slider-des{max-width:960px;margin:0 auto;padding:25px 0 22px;background:rgba(0,0,0,0.6)}
.defult-home .rs-slider .slider-des h1.sl-title{font-size:60px;color:#1663bd;font-weight:700;margin:0 0 10px}
.defult-home .rs-slider .slider-des h1.sl-title span{display:block;font-size:30px;font-weight:500;margin:0 0 14px}
.defult-home .rs-slider .slider-des .sl-desc{font-size:20px;padding:0 95px;color:#ccc;line-height:28px}
.defult-home .rs-slider:after{background:rgba(0,0,0,0)}
.defult-home .rs-slider .readon.border.white-btn{background:#fff;color:#1663bd;border-color:#fff}
.defult-home .rs-slider .readon.border.white-btn:hover{background:#1663bd;color:#fff;border-color:#1663bd}
.top-history{text-align:center}
.top-history .col-md-4{padding:0;margin:0}
.top-history .history-column{background:#1663bd;box-shadow:inset 0 -4px 20px rgba(0,0,0,0.2);transition:.35s}
.top-history .history-column:hover{box-shadow:inset 1px 0 20px rgba(0,0,0,0.5);transition:.35s}
.top-history .history-column i{color:#fff;font-size:36px;padding-top:45px}
.top-history .history-column h4{font-size:20px;color:#fff;padding-top:15px;margin:0;margin-bottom:10px}
.top-history .history-column p{color:#fff;font-size:14px;padding:0 15% 65px;margin:0}
.rs-about{background:#f2f2f2}
.rs-about .about-img img{box-shadow:4px 7px 20px 0 rgba(0,0,0,0.1);transition:.4s}
.rs-about .about-img img:hover{box-shadow:15px 20px 20px 0 rgba(0,0,0,0.2)}
.rs-about .sec-title{margin:0}
.rs-about .sec-title h4{color:#101010;margin:0 0 26px;font-size:20px;font-weight:600;line-height:1.1}
.rs-about .about-desc{font-size:15px;line-height:26px}
.rs-about .signature-text{padding:25px 0 0}
.rs-about .signature-text .sign-title{font-size:20px;color:#1663bd;margin:0}
.rs-about .signature-text .sign-subtitle{color:#444;font-style:italic;font-size:13px}
.rs-about .signature-text img{max-width:100px;display:block}
.rs-about-3{background:#fff}
.rs-about-3 .sec-title h2{font-size:40px;font-weight:600;color:#101010;letter-spacing:2px;margin-bottom:20px}
.rs-about-3 .sec-title h4{color:#101010;font-size:20px;font-weight:600}
.rs-about-3 .sec-title .about-desc{font-size:15px;line-height:26px}
.panel-group .panel{border:none;box-shadow:none;background:unset}
.panel-group .panel .panel-heading{background:#f0f0f0;height:50px;border-top-left-radius:30px;border-bottom-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:30px}
.panel-group .panel .panel-heading .panel-title{color:#505050;font-size:15px;line-height:31px;position:relative;margin-left:70px}
.panel-group .panel .panel-heading .panel-title a{display:block}
.panel-group .panel .panel-heading .panel-title a:hover{color:unset}
.panel-group .panel .panel-heading .panel-title a:after{position:absolute;font-family:FontAwesome;content:"\f067";left:-86px;color:#fff;top:-10px;background:#1663bd;padding:9.4px 30.2px;border-bottom-left-radius:30px;border-top-left-radius:30px}
.panel-group .panel-collapse .panel-body{border-top:none!important;width:100%;margin-top:5px;background:#f0f0f0;border-radius:10px}
.panel-group .panel-collapse .panel-body p{margin:0}
.video-sec{background:url(images/video/2.jpg);background-size:cover;background-attachment:fixed;position:relative}
.video-sec .overly{padding-top:100px;padding-bottom:100px}
.video-sec .overly:before{position:absolute;content:'';background:rgba(44,62,80,0.9);top:0;left:0;height:100%;width:100%}
.video-sec .overly .sec-title h2,.video-sec .overly .sec-title p{color:#fff}
.rs-team.team-pages .team-item{margin-bottom:20px}
.rs-team .team-item .grid-style-1 .team-item-wrap{position:relative;overflow:hidden;margin-bottom:10px}
.rs-team .team-item .grid-style-1 .team-item-wrap a{text-decoration:none}
.rs-team .team-item .grid-style-1 .team-item-wrap .team-img{position:relative}
.rs-team .team-item .grid-style-1 .team-item-wrap .team-img img{width:100%}
.rs-team .team-item .grid-style-1 .team-item-wrap .team-img .normal-text{position:absolute;left:0;bottom:10px}
.rs-team .team-item .grid-style-1 .team-item-wrap .team-img .normal-text .team-name{background:#1663bd;margin-bottom:2px;padding:10px 20px;display:block}
.rs-team .team-item .grid-style-1 .team-item-wrap .team-img .normal-text .team-name a{color:#fff;position:relative;margin-bottom:6px;padding-left:9px;font-size:20px;text-transform:capitalize;font-weight:600;z-index:111}
.rs-team .team-item .grid-style-1 .team-item-wrap .team-img .normal-text .team-name a:hover{color:#1663bd}
.rs-team .team-item .grid-style-1 .team-item-wrap .team-img .normal-text .subtitle{background:#333;color:#fff;font-size:14px;font-weight:400;margin-bottom:8px;padding:10px 27px;display:block}
.rs-team .team-item .grid-style-1 .team-item-wrap .team-content{position:absolute;width:100%;height:100%;color:#fff;top:10%;left:0;text-align:center;z-index:11;padding:30px;opacity:0;-webkit-transition:.3s;transition:.3s}
.rs-team .team-item .grid-style-1 .team-item-wrap .team-content:before{content:'';position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0.8);z-index:-1;transition:.5s}
.rs-team .team-item .grid-style-1 .team-item-wrap .team-content .display-table{display:table;height:100%;width:100%}
.rs-team .team-item .grid-style-1 .team-item-wrap .team-content .display-table .display-table-cell{display:table-cell;vertical-align:middle}
.rs-team .team-item .grid-style-1 .team-item-wrap .team-content .display-table .display-table-cell .team-name a{margin-bottom:6px;font-size:20px;color:#fff;text-transform:capitalize;font-weight:600}
.rs-team .team-item .grid-style-1 .team-item-wrap .team-content .display-table .display-table-cell .team-name a:hover{color:#1663bd}
.rs-team .team-item .grid-style-1 .team-item-wrap .team-content .display-table .display-table-cell .team-title{font-size:14px;padding-bottom:12px;border:none;color:#1663bd;position:relative;z-index:111}
.rs-team .team-item .grid-style-1 .team-item-wrap .team-content .display-table .display-table-cell .team-social{position:relative;width:100%;text-align:center;z-index:111;opacity:0;margin-top:50px;transition:.5s}
.rs-team .team-item .grid-style-1 .team-item-wrap .team-content .display-table .display-table-cell .team-social a{border:1px solid #363636;color:#1663bd}
.rs-team .team-item .grid-style-1 .team-item-wrap .team-content .display-table .display-table-cell .team-social .social-icon{display:inline-block;background-color:#1663bd;width:40px;height:40px;line-height:40px;text-align:center;margin-right:6px;border-radius:unset;border:1px solid #1663bd}
.rs-team .team-item .grid-style-1 .team-item-wrap .team-content .display-table .display-table-cell .team-social .social-icon:hover{background-color:#fff}
.rs-team .team-item .grid-style-1 .team-item-wrap .team-content .display-table .display-table-cell .team-social .social-icon i{font-size:14px;color:#000}
.rs-team .team-item .grid-style-1 .team-item-wrap .team-content .display-table .display-table-cell p{margin:0 0 25px}
.rs-team .team-item .grid-style-1 .team-item-wrap:before{content:'';position:absolute;left:0;top:0;display:block;height:32px;width:45px;background:transparent;border-top:3px solid;border-top-color:#1663bd;border-left:18px solid;border-left-color:#1663bd;transition:all .2s;z-index:11}
.rs-team .team-item .grid-style-1 .team-item-wrap:after{content:'';position:absolute;right:0;bottom:0;display:block;height:32px;width:45px;background:transparent;border-right:19px solid;border-right-color:#1663bd;border-bottom:3px solid;border-bottom-color:#1663bd;transition:.5s}
.rs-team .team-item .grid-style-1 .team-item-wrap:before,.rs-team .team-item .grid-style-1 .team-item-wrap:after{border-color:#1663bd}
.rs-team .team-item .grid-style-1 .team-item-wrap:hover:before{width:0;height:0;border-bottom:50px solid transparent;border-left:50px solid transparent;border-right:none;z-index:100;top:-3px;border-left:52px solid #1663bd}
.rs-team .team-item .grid-style-1 .team-item-wrap:hover:after{width:0;height:0;border-top:50px solid transparent;border-right:50px solid transparent;border-bottom:none;z-index:100;border-right:50px solid #1663bd}
.rs-team .team-item .grid-style-1 .team-item-wrap:hover .team-content{opacity:1;top:0}
.rs-team .team-item .grid-style-1 .team-item-wrap:hover .team-content .display-table .display-table-cell .team-social{opacity:1}
.rs-team .team-item .grid-style-1 .team-item-wrap:hover .team-img .normal-text{opacity:0;visibility:hidden}
.rs-team-details{padding:100px 0 90px}
.rs-team-details .figure img{margin-bottom:30px}
.rs-team-details .clear-it{clear:both;padding-top:20px}
.rs-team-details .description .member-title h3{margin-bottom:0;font-size:30px}
.rs-team-details .description .social-share .social-icons{padding:10px 0}
.rs-team-details .description .social-share .social-icons a i{font-size:16px;height:32px;line-height:32px;margin-right:7px;text-align:center;width:32px;background:#fe6401;color:#fff;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0;-ms-transition:all .3s ease 0;transition:all .3s ease 0}
.rs-team-details .description .social-share .social-icons a:hover i{background:#1663bd}
.rs-team-details .contact-details{margin-bottom:30px}
.rs-team-details .contact-details ul li{padding:6px 0}
.rs-team-details .contact-details ul li a{color:#757575}
.rs-team-details .contact-details ul li a:hover{color:#1663bd}
.rs-team-details .contact-details ul li i{border:1px solid #fe6401;color:#fe6401;font-size:15px;height:30px;line-height:30px;text-align:center;width:30px;display:inline-block;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0;-ms-transition:all .3s ease 0;transition:all .3s ease 0}
.rs-team-details .contact-details ul li span{margin-left:10px}
.rs-team-details .contact-details ul li:hover i{background:#fe6401;color:#fff}
.rs-team-details .cl-skill-bar .skillbar{background:#eee;border-radius:3px;display:inline-block;height:30px;margin:5px 0;position:relative;width:100%}
.rs-team-details .cl-skill-bar .skillbar .skillbar-title{border-bottom-left-radius:3px;border-top-left-radius:3px;color:#323232;font-size:12px;font-weight:700;height:30px;left:0;line-height:30px;padding:0 20px;position:absolute;top:0;width:160px;background:#1663bd}
.rs-team-details .cl-skill-bar .skillbar .skillbar-bar{background:#fe6401;border-radius:3px;display:inline-block;height:30px;width:0;margin-bottom:0}
.rs-team-details .cl-skill-bar .skillbar .skill-bar-percent{color:rgba(0,0,0,0.4);font-size:11px;height:30px;line-height:30px;position:absolute;right:10px;top:0}
.rs-defult-team .team-item{text-align:center;z-index:1;position:relative}
.rs-defult-team .team-item .team-img{border-radius:50%;overflow:hidden;position:relative}
.rs-defult-team .team-item .team-img img{width:100%;height:auto}
.rs-defult-team .team-item:after{content:"";width:100%;height:100%;border-radius:50%;background:rgba(0,0,0,0.7);opacity:0;position:absolute;top:0;left:0;transition:all .5s ease 0}
.rs-defult-team .team-item .team-social{list-style:none;transition:all .5s ease 0}
.rs-defult-team .team-item .team-social li{display:inline-block}
.rs-defult-team .team-item .team-social li a{display:block;color:#1663bd;padding:0 10px}
.rs-defult-team .team-item .team-social li a:hover{color:#fff}
.rs-defult-team .team-item .team-social,.rs-defult-team .team-item p.des{display:none}
.rs-defult-team .team-item p.des{color:#fff}
.rs-defult-team .team-item .team-content{width:100%;height:85px;border-radius:50%;border:2px solid #1663bd;position:absolute;bottom:0;left:0;transition:all .5s ease 0;background:#fff}
.rs-defult-team .team-item .team-info{width:100%;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:11;padding:0 5px}
.rs-defult-team .team-item .title{font-size:20px;font-weight:600;color:#323232;margin:0 0 5px;transition:all .5s ease 0}
.rs-defult-team .team-item .post{display:block}
.rs-defult-team .team-item:hover .team-social,.rs-defult-team .team-item:hover .team-img:after{opacity:1}
.rs-defult-team .team-item:hover .title{color:#1663bd}
.rs-defult-team .team-item:hover .title:hover{color:#fff}
.rs-defult-team .team-item:hover .team-content{height:100%;background:rgba(29,36,42,0.8);border:none}
.rs-defult-team .team-item:hover .team-content span.post{color:#ccc}
.rs-defult-team .team-item:hover .team-content .team-social,.rs-defult-team .team-item:hover .team-content p.des{display:block}
.rs-cta{padding:45px 0;position:relative}
.rs-cta .cta-content h3{font-size:30px;line-height:100%;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:10px;text-align:left;letter-spacing:1px}
.rs-cta .cta-content p{font-size:15px;color:#fff;margin:0}
.rs-cta .cta-button{margin-top:10px}
.rs-cta .cta-button a{background:transparent;border:2px solid #fff;padding-left:55px;font-weight:600;padding-right:55px}
.rs-cta .cta-button a:hover{background:#fe6401!important;color:#fff!important;border:2px solid #fff}
.rs-services-3.services-pages .common{background:#f4f7fc}
.rs-services-3 .service-title h3{line-height:44px}
.rs-services-3 .common{background:#fff;padding:33px 11px 21px 22px;border-bottom:4px solid #1663bd;margin-bottom:30px;transition:.2s}
.rs-services-3 .common .icon{font-size:40px;text-align:center;color:#1663bd}
.rs-services-3 .common .text h4{margin:0 auto;margin-bottom:14px;font-weight:600;font-size:20px}
.rs-services-3 .common .text p{margin-bottom:0}
.rs-services-3 .common:hover{background:#1663bd}
.rs-services-3 .common:hover .icon{color:#fff}
.rs-services-3 .common:hover h4,.rs-services-3 .common:hover p{color:#fff}
.rs-services{padding-bottom:90px}
.rs-services .item-thumb{width:100%;margin:-10px}
.rs-services .item-thumb .owl-dot{width:33.333%;display:inline-block;justify-content:center;padding:10px;float:left;cursor:pointer}
.rs-services .device-lg .item-thumb .owl-dot,.rs-services .device-sm .item-thumb .owl-dot{height:150px}
.rs-services .device-xs .item-thumb .owl-dot{width:50%;padding:10px;height:100px}
.rs-services .item-thumb .owl-dot span{position:relative;display:block;background-size:cover;background-position:center center;width:auto;height:100%;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.05);-moz-box-shadow:0 0 5px 1px rgba(0,0,0,0.05);box-shadow:0 0 5px 1px rgba(0,0,0,0.05);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.rs-services .item-thumb .owl-dot.active span,.rs-services .item-thumb .owl-dot:hover span{opacity:.7}
.rs-services .menu-carousel .heading-block h4{margin-bottom:12px;letter-spacing:2px;font-size:20px;line-height:20px}
.rs-services .menu-carousel .heading-block h4 a{font-weight:600;color:#212121;transition:.2s}
.rs-services .menu-carousel .heading-block h4 a:hover{color:#1663bd}
.rs-services .menu-carousel .feature-content{position:relative;padding:16px;text-align:left}
.rs-services .menu-carousel .heading-block p{margin-bottom:0}
.rs-services .menu-carousel .heading-block .readon{margin-top:20px}
.rs-services .menu-carousel .heading-block .food-info{color:#BBB;text-transform:uppercase;font-weight:400;letter-spacing:2px;font-size:14px}
.rs-services .food-price{position:absolute;top:40px;right:50px;font-size:20px;letter-spacing:-1px;font-weight:500}
.rs-services .menu-carousel .more-link{margin-top:35px;border-bottom:1px solid #333!important}
.rs-services .more-link{font-style:normal;border-bottom:0;color:#333;margin-top:10px;font-size:14px}
.rs-services .team-title h4{font-size:15px}
.rs-services .team-title span{font-style:normal;margin-bottom:15px;color:#AAA!important;font-size:12px;text-transform:uppercase;letter-spacing:1px}
.rs-services .entry{padding:0;margin:0;border-bottom:0;-webkit-box-shadow:0 0 15px 2px rgba(0,0,0,0.08);-moz-box-shadow:0 0 15px 2px rgba(0,0,0,0.08);box-shadow:0 0 15px 2px rgba(0,0,0,0.08)}
.rs-services .entry-title{background-color:#FFF;padding:15px}
.rs-services .entry-title h2{text-transform:none;font-size:17px;font-weight:500;letter-spacing:0}
.rs-services .entry-meta{margin:8px 0 0}
.rs-services .ipost .entry-meta li a{font-size:11px;font-style:normal;text-transform:uppercase;letter-spacing:1px;color:#999}
.rs-services .entry-meta li:before{content:'\00b7';opacity:1}
.rs-services .service-button{margin:80px 0 80px 15px}
.rs-services .device-sm .service-button,.rs-services .device-xs .service-button{margin:30px 0 0}
.rs-services .clfeatures .cl-ft-item img{display:block;margin:0}
.rs-services .item-thumb .owl-dot{position:relative}
.rs-services .item-thumb .owl-dot:before{content:"";position:absolute;left:10px;top:10px;z-index:999;width:calc(100% - 20px);height:calc(100% - 20px);background:rgba(0,0,0,0.8);transition:all 500ms ease;opacity:0}
.rs-services h5.overlay-feature-title{font-size:16px;line-height:140%;font-weight:400;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9999;text-align:center;width:calc(80%);transition:all 500ms ease;opacity:0}
.rs-services h5.overlay-feature-title a{color:#fff;pointer-events:none}
.rs-services .item-thumb .owl-dot:hover:before{opacity:1}
.rs-services .item-thumb .owl-dot:hover h5.overlay-feature-title{opacity:1}
@media (min-width: 992px) {
.rs-services #header,.rs-services #header-wrap{z-index:200;background-color:transparent;background-repeat:repeat-x;background-position:center bottom;background-size:auto 100%;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.rs-services #primary-menu ul li > a{padding-top:32px;padding-bottom:10px}
.rs-services #header.sticky-header #header-wrap{background-color:transparent;box-shadow:none}
.rs-services .slider-caption h2{font-size:76px}
.rs-services .food-price{font-size:24px;top:50px;right:60px}
}
.rs-services .services-wrap .services-item{position:relative;padding:0 25px 65px;z-index:10}
.rs-services .services-wrap .services-item:after{content:'';position:absolute;left:0;z-index:-1;height:100%;width:100%;background:#fff;transition:all .3s ease 0;top:50%;transform:scale(1,0.9) translateY(-50%);box-shadow:0 5px 20px rgba(0,0,0,0.1);opacity:0}
.rs-services .services-wrap .services-item:hover .services-desc:after{background:#1663bd;width:100px}
.rs-services .services-wrap .services-item:hover:after{opacity:1;transform:scale(1,1) translateY(-50%)}
.rs-services .services-wrap .services-icon{position:relative;display:inline-block;font-size:64px;color:#1663bd}
.rs-services .services-wrap .services-title{font-size:20px;margin-top:35px;margin-bottom:25px}
.rs-services .services-wrap .services-desc{position:relative}
.rs-services .services-wrap .services-desc:after{content:'';position:absolute;left:0;height:2px;width:50px;bottom:-45px;background:rgba(0,0,0,0.1);transition:all .3s ease 0}
.rs-services .services-wrap .services-desc p{margin-bottom:55px}
.service-details-section .services-left-sidebar{overflow:hidden}
.service-details-section .services-left-sidebar .serives-content-one{overflow:hidden}
.service-details-section .services-left-sidebar .serives-content-one .single-services-details{float:left;width:45%;text-align:justify}
.service-details-section .services-left-sidebar .serives-content-one .single-service-img{width:50%;float:right}
.service-details-section .services-left-sidebar .serives-content-one .single-service-img img{margin-top:2px}
.service-details-section .services-left-sidebar .serives-content-one .banner-top{padding-bottom:30px}
.service-details-section .services-left-sidebar .serives-content-one .banner-top img{width:100%}
.service-details-section .services-left-sidebar .two-content-box ul,.service-details-section .services-left-sidebar .sinlge-middle-content ul{list-style:none;margin:0 0 20px;padding:0}
.service-details-section .services-left-sidebar .two-content-box ul li,.service-details-section .services-left-sidebar .sinlge-middle-content ul li{margin-bottom:0;font-size:15px;font-weight:400;line-height:30px;color:#000;position:relative;padding-left:15px}
.service-details-section .services-left-sidebar .two-content-box ul li:before,.service-details-section .services-left-sidebar .sinlge-middle-content ul li:before{content:"\f105";font-family:FontAwesome;margin-right:10px;color:#1663bd;font-weight:700;position:absolute;left:0}
.service-details-section .services-left-sidebar .two-content-box h4{color:#101010;margin:20px 0 25px;font-size:18px;font-weight:600;line-height:1.1}
.service-details-section .services-left-sidebar .two-content-box p{margin:0}
.service-details-section .services-sidebar .service-cats-area{border:2px solid #d2dde2;padding:15px;padding-bottom:25px}
.service-details-section .services-sidebar .service-cats-area h4{padding:15px;margin:-15px -15px 20px;background-color:#303745;color:#fff;text-transform:uppercase}
.service-details-section .services-sidebar .service-cats-area ul{list-style:none;margin:0;padding:0}
.service-details-section .services-sidebar .service-cats-area ul li{margin-bottom:0;margin-top:0;padding:3px 0;font-size:15px;font-weight:400;line-height:40px;color:#303745}
.service-details-section .services-sidebar .service-cats-area ul li a{color:#303745}
.service-details-section .services-sidebar .service-cats-area ul li a:hover{color:#fe6401}
.service-details-section .services-sidebar .service-cats-area ul li:before{content:"\f105";font-family:FontAwesome;margin-right:10px;font-weight:700}
.service-details-section .services-sidebar .service-cats-contact{color:#fff;padding:20px;background-color:#303745;margin-top:40px}
.service-details-section .services-sidebar .service-cats-contact .service-cats-title{font-size:18px;font-weight:600;border-bottom:1px solid #2c2c2c;padding:15px 20px;color:#fff;text-transform:uppercase;line-height:1;margin:-20px -20px 20px}
.service-details-section .services-sidebar .service-cats-contact .contact-form{margin:0 auto;text-align:center;display:block}
.service-details-section .services-sidebar .service-cats-contact .contact-form .contact-button{width:100%;outline:none;background:transparent;border:2px solid #fff;color:#fff;height:56px;line-height:52px;text-align:center;font-size:18px;font-weight:600;text-transform:uppercase;text-decoration:none}
.service-details-section .services-sidebar .service-cats-contact .contact-form .contact-button:hover{background-color:#fff;color:#303745}
.service-details-section .services-sidebar .service-cats-contact .contact-form form{margin:0 auto;text-align:center;display:block;max-width:570px}
.service-details-section .services-sidebar .service-cats-contact .contact-form form .form-field{margin-bottom:14px;position:relative}
.service-details-section .services-sidebar .service-cats-contact .contact-form form .form-field span.sscf-error{left:0;top:0;padding:0 20px;text-align:left;margin:0;height:50px;line-height:48px;font-size:14px;color:red}
.service-details-section .services-sidebar .service-cats-contact .contact-form form .form-field .sscf-error{font-family:Helvetica,Arial,sans-serif;display:block;position:absolute;line-height:0;margin:0;height:0;padding:0;font-size:10px;z-index:90;margin-top:12px;right:15px;color:#dc0000;pointer-events:none;opacity:0;transition:all .3s ease}
.service-details-section .services-sidebar .service-cats-contact .contact-form form .form-field input{width:100%;height:50px;padding:5px 40px;border:2px solid rgba(0,0,0,0.1);box-shadow:none;font-size:15px;min-width:inherit;text-transform:capitalize;background:#fff;color:#757575;border-radius:0}
.service-details-section .services-sidebar .service-cats-contact .contact-form form .form-field input::-webkit-input-placeholder{color:#757575;opacity:1}
.service-details-section .services-sidebar .service-cats-contact .contact-form form .form-field input::-moz-placeholder{color:#757575;opacity:1}
.service-details-section .services-sidebar .service-cats-contact .contact-form form .form-field input:-ms-input-placeholder{color:#757575;opacity:1}
.service-details-section .services-sidebar .service-cats-contact .contact-form form .form-field input:-moz-placeholder{color:#757575;opacity:1}
.service-details-section .services-sidebar .service-cats-contact .contact-form form .form-field textarea{width:100%;padding:10px 20px;border:2px solid rgba(0,0,0,0.1);height:100%;box-shadow:none;font-size:15px;border-radius:0;color:#757575}
.service-details-section .services-sidebar .service-cats-contact .contact-form form .form-field i{color:#555;position:absolute;top:50%;left:16px;transform:translateY(-50%);font-size:15px}
.choose-Us .choose-Us-title h3{font-size:30px;line-height:24px;margin-bottom:30px}
.choose-Us .choose-Us-content{margin-right:15px}
.choose-Us .choose-Us-content .main-goal h5{font-weight:700;color:#555}
.choose-Us .choose-Us-content .main-goal p{padding-bottom:5px;margin:0;color:#000;position:relative;padding-left:16px}
.choose-Us .choose-Us-content .main-goal p i{color:#1663bd;font-weight:500;position:absolute;left:0;top:4px}
.choose-Us .choose-Us-content .main-goal p.mb-15{margin-bottom:15px}
.choose-Us .choose-Us-content .main-goal p:last-child{padding-bottom:0}
.rs-skills .rs-team-details{padding:0!important}
.rs-skills .skillbar-title{font-size:14px;font-weight:700}
.rs-skills .rs-team-details .cl-skill-bar .skillbar .skillbar-bar{height:25px}
.rs-skills .rs-team-details .cl-skill-bar .skillbar .skill-bar-percent{height:25px;line-height:25px;font-size:12px}
.rs-skills .rs-team-details .cl-skill-bar .skillbar .skillbar-title{height:25px;line-height:25px}
.rs-skills .cl-skill-bar .skillbar{background:#f0f0f0;border-radius:3px;display:inline-block;height:25px;margin-top:0;margin-bottom:25px;position:relative;width:100%}
.rs-skills .cl-skill-bar .skillbar .skillbar-title{border-bottom-left-radius:3px;border-top-left-radius:3px;color:#fff;font-size:12px;font-weight:700;height:30px;left:0;line-height:30px;padding:0 20px;position:absolute;top:0;width:150px;background:#3b8a3e;text-transform:uppercase}
.rs-skills .cl-skill-bar .skillbar .skillbar-bar{background:#1663bd;border-radius:3px;display:inline-block;height:30px;width:0;margin-bottom:0}
.rs-skills .cl-skill-bar .skillbar .skill-bar-percent{color:rgba(0,0,0,0.9);font-size:12px;height:30px;line-height:30px;position:absolute;left:50%;color:#fff;font-weight:500;top:0}
.rs-skills .panel-heading{background:#4caf50;border-radius:0;border:none}
.rs-skills .panel-heading .panel-title a{color:#fff;font-weight:400;font-size:20px;display:block}
.rs-skills .panel-default{border:none;box-shadow:none}
.rs-skills .rs-skills .sec-title p{color:#555;margin:20px 0 0}
.rs-skills .cl-skill-bar{margin-top:-5px}
.how-we-work{text-align:center}
.how-we-work .work-sec-title h2{font-size:40px;letter-spacing:2px;font-weight:700}
.how-we-work .work-sec-title p{font-weight:300;font-size:18px;color:#505050;margin-bottom:48px}
.how-we-work .work-column{position:relative;overflow:hidden}
.how-we-work .work-column .common-box{overflow:hidden}
.how-we-work .work-column .work-gallery-caption h4{margin-bottom:12px;margin-top:20px;font-size:20px;font-weight:600;color:#212121;letter-spacing:2px;line-height:20px}
.how-we-work .work-column .work-gallery-caption p{color:#555;font-size:14px;margin-top:0}
.how-we-work .work-column img{transition:all .3s}
.how-we-work .work-column:hover img{transform:scale(1.1)}
.how-we-work .work-column:hover .work-gallery-caption h4 a{color:#1663bd}
.how-we-work.defult-style .work-column .work-gallery-caption h4{letter-spacing:0;font-weight:600}
.how-we-work.defult-style .work-column .work-gallery-caption h4 a{color:#323232}
.how-we-work.defult-style .work-column .work-gallery-caption h4 a:hover{color:#1663bd}
.how-we-work.defult-style .work-column:hover .work-gallery-caption h4 a{color:#1663bd}
.support-section{position:relative;color:#fff}
.support-section .over-layre:after{content:"";background:rgba(44,62,80,0.3);position:absolute;height:100%;width:100%;top:0;left:0}
.support-section #quick-form{position:relative;z-index:11;padding:26px 25px 12px;background:rgba(44,62,80,0.9)}
.support-section h3{margin-bottom:20px;color:#fff;font-size:30px;line-height:28px;line-height:31px;letter-spacing:1px;font-weight:700}
.support-section form#quick-form p{line-height:24px}
.support-section button,.support-section input,.support-section select,.support-section textarea{width:100%;background:transparent;border:1px solid #fff;padding:10px;outline:unset;margin-bottom:20px;font-weight:500;padding-left:20px}
.support-section ::-webkit-input-placeholder{color:#fff}
.support-section ::-moz-placeholder{color:#fff}
.support-section :-ms-input-placeholder{color:#fff}
.support-section :-moz-placeholder{color:#fff}
.support-section textarea{height:104px}
.support-section input.submit{background:#fff;color:#1663bd;transition:.25s}
.support-section input.submit:hover{background:transparent;color:#fff}
.rs-portfolio .portfolio-filter{margin-bottom:45px;text-align:center}
.rs-portfolio .portfolio-filter button{background:transparent;display:inline-block;border:0;outline:none;font-weight:400;transition:all .3s ease 0;padding:8px 18px!important;min-width:150px!important;border:2px solid #1663bd!important;border-radius:30px!important;background:transparent!important;margin-right:15px;font-size:15px}
.rs-portfolio .portfolio-filter button:hover{background:#1663bd!important;border:2px solid transparent!important;color:#fff}
.rs-portfolio .portfolio-filter .active{background:#1663bd!important;border:2px solid transparent!important;color:#fff}
.rs-portfolio .portfolio-item{position:relative;overflow:hidden}
.rs-portfolio .portfolio-item .portfolio-content{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;z-index:10;padding:25px;opacity:0;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}
.rs-portfolio .portfolio-item .portfolio-content:before{content:'';position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0.8);z-index:-1;-webkit-transition:.25s opacity ease;transition:.25s opacity ease}
.rs-portfolio .portfolio-item .portfolio-content .border-overly:after{border-right:5px solid #1663bd;border-left:5px solid #1663bd;-webkit-transform:scale(1,0);transform:scale(1,0)}
.rs-portfolio .portfolio-item .portfolio-content .border-overly:after,.rs-portfolio .portfolio-item .portfolio-content .border-overly:before{position:absolute;top:10px;right:10px;bottom:10px;left:10px;content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;z-index:1}
.rs-portfolio .portfolio-item .portfolio-content .border-overly:before{border-top:5px solid #1663bd;border-bottom:5px solid #1663bd;-webkit-transform:scale(0,1);transform:scale(0,1)}
.rs-portfolio .portfolio-item .portfolio-content .display-table{margin-top:0!important}
.rs-portfolio .portfolio-item .portfolio-content .display-table .display-table-cell{vertical-align:middle;position:relative;z-index:999}
.rs-portfolio .portfolio-item .portfolio-img img{width:100%}
.rs-portfolio .portfolio-item .p-zoom{display:inline-block}
.rs-portfolio .portfolio-item .p-zoom i{width:48px;height:48px;line-height:44px;text-align:center;border-radius:50%;border:2px solid #fff;font-size:20px;color:#fff;padding:0;transition:.2s}
.rs-portfolio .portfolio-item .p-zoom i:hover{border:2px solid #1663bd;color:#1663bd}
.rs-portfolio .portfolio-item .btn-view{display:inline-block}
.rs-portfolio .portfolio-item .btn-view i{width:48px;height:48px;line-height:44px;text-align:center;border-radius:50%;border:2px solid #fff;font-size:22px;color:#fff;padding:0;transition:.2s}
.rs-portfolio .portfolio-item .btn-view i:hover{border:2px solid #1663bd;color:#1663bd}
.rs-portfolio .portfolio-item .p-title{font-size:20px;line-height:normal;margin-top:25px;color:#fff;margin-bottom:0}
.rs-portfolio .portfolio-item .p-title a{color:#fff}
.rs-portfolio .portfolio-item .p-title a:hover{color:rgba(255,255,255,0.7)}
.rs-portfolio .portfolio-item .p-desc{font-size:15px;color:#fff;line-height:normal;margin-bottom:0;margin-top:10px}
.rs-portfolio .portfolio-item .portfolio-content:hover{opacity:1;top:0}
.rs-portfolio .portfolio-item:hover .portfolio-content .border-overly:after,.rs-portfolio .portfolio-item:hover .portfolio-content .border-overly:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.rs-portfolio.defutl-style .owl-carousel .owl-nav{top:-200px}
.rs-portfolio.defutl-style .portfolio-title{margin-bottom:46px}
.rs-portfolio.defutl-style .readon{padding-top:8px;padding-bottom:8px}
.rs-portfolio.defutl-style .portfolio-item .portfolio-content .display-table{margin-top:0!important}
.rs-portfolio.defutl-style .portfolio-item .portfolio-content .p-title{margin:10px 0 15px;line-height:26px;font-weight:600}
.rs-portfolio.defutl-style .portfolio-item .portfolio-content .p-title a{color:#1663bd}
.rs-portfolio.defutl-style .owl-carousel .owl-nav{position:relative;max-width:1170px;margin:0 auto}
.rs-portfolio.defutl-style .owl-carousel .owl-nav .owl-prev,.rs-portfolio.defutl-style .owl-carousel .owl-nav .owl-next{position:absolute;right:0;left:auto;top:-174px}
.rs-portfolio.defutl-style .owl-carousel .owl-nav .owl-prev{right:40px}
.rs-pricing .selected .pricing-head{background:#1663bd}
.rs-pricing .selected .pricing-head .name{color:#fff!important}
.rs-pricing .selected .pricing-head .price .value{color:#fff!important}
.rs-pricing .selected .pricing-head .price .value sup{color:#fff!important}
.rs-pricing .selected .pricing-head .price .duration{color:#fff!important}
.rs-pricing .pricing-plan{background:#fff;border:1px solid #e1e1e1;text-align:center;margin-bottom:30px;-webkit-transition:.3s ease all;transition:.3s ease all;position:relative;z-index:10}
.rs-pricing .pricing-plan:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;border:2px solid #1663bd;opacity:0;-webkit-transition:.3s ease all;transition:.3s ease all}
.rs-pricing .pricing-plan .pricing-head{position:relative;padding:35px;z-index:10;background:#f0f0f0}
.rs-pricing .pricing-plan .pricing-head .name{font-size:20px;font-weight:600;line-height:normal;margin-bottom:20px;color:#212121;transition:all .3s ease 0}
.rs-pricing .pricing-plan .pricing-head .value{display:inline-block;color:#212121;font-size:52px;font-weight:300;transition:all .3s ease 0}
.rs-pricing .pricing-plan .pricing-head .value sup{color:#757575;font-size:22px;top:-22px;transition:all .3s ease 0}
.rs-pricing .pricing-plan .pricing-head .duration{font-size:15px;transition:all .3s ease 0}
.rs-pricing .pricing-plan .pricing-body ul{list-style-type:none;padding-left:0;font-size:15px;padding-top:20px}
.rs-pricing .pricing-plan .pricing-body ul li{padding:7px 10px}
.rs-pricing .pricing-plan .pricing-footer{position:relative;z-index:100;padding:20px 40px 40px}
.rs-pricing .pricing-plan .pricing-footer .p-button{display:inline-block;min-width:165px;height:50px;line-height:50px;font-weight:600;background-color:#1663bd;color:#fff;border-radius:4px;transition:all .3s ease 0;border-radius:30px 30px 30px 30px}
.rs-pricing .pricing-plan .pricing-footer .p-button:hover{background:#fe6401}
.rs-pricing .pricing-plan:hover .pricing-head,.rs-pricing .pricing-plan.featured .pricing-head{background:#1663bd}
.rs-pricing .pricing-plan:hover .name,.rs-pricing .pricing-plan.featured .name,.rs-pricing .pricing-plan:hover .duration,.rs-pricing .pricing-plan.featured .duration{color:#fff}
.rs-pricing .pricing-plan:hover .value,.rs-pricing .pricing-plan.featured .value{color:#fff}
.rs-pricing .pricing-plan:hover .value sup,.rs-pricing .pricing-plan.featured .value sup{color:#fff}
.rs-pricing .pricing-plan:hover:before,.rs-pricing .pricing-plan.featured:before{opacity:1}
.rs-team .team-item{position:relative;overflow:hidden;transition:.25s}
.rs-team .team-item .team-img img{width:100%}
.rs-team .team-item .team-content{position:absolute;width:100%;height:100%;top:10%;left:0;text-align:center;z-index:10;padding:30px;opacity:0;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}
.rs-team .team-item .team-content:before{content:'';position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0.8);z-index:-1;-webkit-transition:.25s opacity ease;transition:.25s opacity ease}
.rs-team .team-item .team-content .display-table{margin-top:0}
.rs-team .team-item .team-icon{font-size:52px;color:#1663bd;margin-bottom:20px}
.rs-team .team-item .team-name{margin-bottom:6px;font-size:20px;color:#fff}
.rs-team .team-item .team-title{font-size:12px;color:#1663bd}
.rs-team .team-item .team-desc{color:#fff;margin-bottom:0;margin-top:12px}
.rs-team .team-item .team-social{position:absolute;bottom:24px;width:100%;text-align:center;z-index:100;left:50%;opacity:0;transform:translateX(-50%) scale(0.5);-webkit-transition:.4s all ease;transition:.4s all ease}
.rs-team .team-item .team-social .social-icon{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;background-color:#1663bd;margin-right:6px;border-radius:50%}
.rs-team .team-item .team-social .social-icon i{font-size:14px;color:#fff}
.rs-team .team-item .team-social .social-icon:hover{background-color:#fe6401}
.rs-team .team-item:hover .team-content{opacity:1;top:0}
.rs-team .team-item:hover .team-social{opacity:1;transform:translateX(-50%) scale(1)}
.owl-carousel{padding-top:0}
.owl-carousel .owl-nav{position:absolute;right:0;top:-70px}
.owl-carousel .owl-nav [class*="owl-"]{font-size:0;width:35px;height:35px;line-height:35px;color:#131313;border:1px solid #d7d7d7;display:inline-block;position:relative;transition:all .3s ease 0}
.owl-carousel .owl-nav [class*="owl-"]:before{font-family:FontAwesome;position:absolute;font-size:20px;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}
.owl-carousel .owl-nav [class*="owl-"].owl-prev{border-top-left-radius:20px;border-bottom-left-radius:20px;border-color:transparent;background:#1663bd;color:#fff;left:-2px}
.owl-carousel .owl-nav [class*="owl-"].owl-prev:before{content:"\f104"}
.owl-carousel .owl-nav [class*="owl-"].owl-next{border-top-right-radius:20px;border-bottom-right-radius:20px;border-color:transparent;background:#1663bd;color:#fff}
.owl-carousel .owl-nav [class*="owl-"].owl-next:before{content:"\f105";margin-left:2px}
.owl-carousel .owl-nav [class*="owl-"]:hover{background-color:#fe6401}
.rs-team4 .team-item{background:#fff;border:1px solid #e0dfdf;text-align:center;transition:all .25s;padding:40px 20px}
.rs-team4 .team-item .team-img img{width:120px;height:auto;margin:0 auto 35px;border-radius:50%;transition:all .25s}
.rs-team4 .team-item .team-content .display-table .display-table-cell h4.team-name{font-size:20px;margin:0 0 10px;color:#1663bd;transition:.25s}
.rs-team4 .team-item .team-content .display-table .display-table-cell h4.team-name:hover{color:#fe6401}
.rs-team4 .team-item .team-content .display-table .display-table-cell span.team-title{color:#fe6401;margin-bottom:15px;display:block;text-transform:uppercase}
.rs-team4 .team-item .team-content .display-table .display-table-cell p{margin:0 0 26px}
.rs-team4 .team-item .team-social a{color:#1663bd;font-size:18px;padding:0 10px;transition:.2s}
.rs-team4 .team-item .team-social a:hover{color:#fe6401}
.rs-team4 .team-item:hover{border:1px solid #1663bd}
.rs-team4 .team-item:hover .team-img img{transform:scale(1.1)}
.rs-newsletter{text-align:center;background-attachment:fixed;transition:all .3s ease 0;background-size:cover;background-position:center center;padding:100px 0;line-height:0;position:relative}
.rs-newsletter .overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,0.7);width:100%;height:100%}
.rs-newsletter .news-title{font-size:30px;font-weight:700;margin-bottom:22px}
.rs-newsletter .news-note{font-size:18px;margin-bottom:30px;line-height:normal}
.rs-newsletter .news-form{max-width:710px;margin-left:auto;margin-right:auto;position:relative}
.rs-newsletter .news-form .form-input{width:100%;height:50px;padding:5px 20px;background:transparent;outline:none;color:#fff;border:1px solid #1663bd}
.rs-newsletter .news-form .form-input::-webkit-input-placeholder{color:#fff}
.rs-newsletter .news-form .form-input::-moz-placeholder{color:#fff}
.rs-newsletter .news-form .form-input:-ms-input-placeholder{color:#fff}
.rs-newsletter .news-form .form-input:-moz-placeholder{color:#fff}
.rs-newsletter .news-form .form-button{position:absolute;top:0;right:0;height:50px;min-width:200px;background-color:#1663bd;border:0;color:#fff;transition:all .3s ease 0}
.rs-newsletter .news-form .form-button:hover{background-color:#fe6401}
.rs-testimonial .testi-filter.nav-tabs{border:0}
.rs-testimonial .testi-filter .testi-img{position:relative}
.rs-testimonial .testi-filter .testi-img:before{content:'';position:absolute;left:50%;top:50%;height:100%;width:100%;z-index:1;background:rgba(0,0,0,0.7);opacity:1;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:.4s all ease-out;transition:.4s all ease-out}
.rs-testimonial .testi-filter .testi-img img{width:100%}
.rs-testimonial .testi-filter li{margin-bottom:0}
.rs-testimonial .testi-filter li a{padding:0;border:0!important;background:transparent!important;text-align:center}
.rs-testimonial .testi-filter li.active .testi-img:before,.rs-testimonial .testi-filter li:hover .testi-img:before{width:80%;height:80%;opacity:0}
.rs-testimonial .testi-name{margin-bottom:3px;font-size:16px;line-height:normal;margin-top:20px}
.rs-testimonial .testi-title{font-size:13px;line-height:normal;color:#757575}
.rs-testimonial .testi-content{position:relative;margin-top:35px;padding:30px 45px;text-align:justify;background-color:#1663bd;color:#fff}
.rs-testimonial .testi-content:before{content:'';position:absolute;top:-18px;height:38px;width:38px;background:transparent;border:1px solid #1663bd;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}
.rs-testimonial .testi-content p{margin-bottom:0;position:relative;padding:0 55px}
.rs-testimonial .testi-content p:before,.rs-testimonial .testi-content p:after{position:absolute;font-family:FontAwesome;font-size:26px;color:#fff;opacity:.3}
.rs-testimonial .testi-content p:before{content:"\f10d";left:0}
.rs-testimonial .testi-content p:after{content:"\f10e";right:0}
.rs-testimonial .tab-pane:nth-child(1) .testi-content:before{margin-left:-30px;left:17%}
.rs-testimonial .tab-pane:nth-child(2) .testi-content:before{margin-left:-19px;left:50%}
.rs-testimonial .tab-pane:nth-child(3) .testi-content:before{margin-right:-30px;right:17%}
.rs-testimonial .testi-carousel .slick-slide{outline:none}
.rs-testimonial .testi-carousel .slick-arrow{position:absolute;top:-70px;right:0;font-size:0;width:35px;height:35px;line-height:35px;color:#131313;background:transparent;border:1px solid #d7d7d7;display:inline-block;transition:all .3s ease 0;outline:none}
.rs-testimonial .testi-carousel .slick-arrow:before{font-family:FontAwesome;position:absolute;font-size:26px;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}
.rs-testimonial .testi-carousel .slick-arrow.slick-prev{right:38px;border-bottom-left-radius:20px;border-top-left-radius:20px;background:#1663bd;color:#fff;border:transparent}
.rs-testimonial .testi-carousel .slick-arrow.slick-prev:before{content:"\f104"}
.rs-testimonial .testi-carousel .slick-arrow.slick-next{border-bottom-right-radius:20px;border-top-right-radius:20px;background:#1663bd;color:#fff;border:transparent}
.rs-testimonial .testi-carousel .slick-arrow.slick-next:before{content:"\f105";margin-left:2px}
.rs-testimonial .testi-carousel .slick-arrow:hover{background:#fe6401}
.rs-testimonial-section .testi-item{margin-top:50px;padding:30px;background:#fff;border-bottom:1px solid #f0f0f0}
.rs-testimonial-section .testi-item:first-child{margin-top:0;padding-top:20px}
.rs-testimonial-section .testi-item .item-img{width:120px;height:120px;margin:0 auto 15px}
.rs-testimonial-section .testi-item .item-img img{border-radius:100%;transition:.25s}
.rs-testimonial-section .testi-item:hover .item-img img{transform:scale(0.95)}
.rs-testimonial-section .testi-item .item-detail p{margin-bottom:0;font-style:italic;text-align:justify;font-weight:400}
.rs-testimonial-section .testi-item .item-detail p i{margin-right:5px;font-size:16px;color:#fe6401}
.rs-testimonial-section .testi-item .title{font-weight:500;font-size:16px;margin-top:15px;text-transform:uppercase;color:#fe6401;position:relative}
.rs-testimonial-section .testi-item .title:after{position:absolute;content:'';width:0;height:1px;left:0;bottom:0;transition:.4s}
.rs-testimonial-section .testi-item .designation{font-weight:600}
.rs-testimonial-section .testi-item .stars ul{list-style:none}
.rs-testimonial-section .testi-item .stars ul li{display:inline;color:#fe6401}
.rs-testimonial-section .testi-item:hover .title:after{width:92px}
.pagination-style{margin-top:20px;text-align:center;overflow:hidden}
.pagination-style ul li{display:inline-block;margin-right:10px}
.pagination-style ul li a{padding:8px 13px;border:1px solid #1663bd;display:block}
.pagination-style ul li a:hover{background:#1663bd;color:#fff}
.pagination-style ul .active a{color:#fff;background:#1663bd}
.rs-blog .blog-item{margin-bottom:30px}
.rs-blog .blog-item .display-table{margin-top:45px}
.rs-blog .blog-item .blog-img{position:relative;overflow:hidden}
.rs-blog .blog-item .blog-img .display-table-cell{vertical-align:unset!important;padding-top:42px}
.rs-blog .blog-item .blog-img img{width:100%}
.rs-blog .blog-item .blog-img .blog-img-content{position:absolute;width:100%;height:100%;top:30%;left:0;text-align:center;z-index:10;padding:20px;opacity:0;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}
.rs-blog .blog-item .blog-img .blog-img-content:before{content:'';position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0.8);z-index:-1;-webkit-transition:.25s opacity ease;transition:.25s opacity ease}
.rs-blog .blog-item .blog-img .blog-img-content .blog-link{display:inline-block;font-size:35px;color:#1663bd;transition:all .3s ease 0}
.rs-blog .blog-item .blog-img .blog-img-content .blog-link:hover{transform:scale(1.2);transition:.25s;opacity:1}
.rs-blog .blog-item .blog-img .blog-img-content .blog-title{font-size:20px;line-height:normal;margin-top:15px;color:#fff;margin-bottom:0}
.rs-blog .blog-item .blog-img .blog-img-content .blog-title a{color:#fff}
.rs-blog .blog-item .blog-img .blog-img-content .blog-title a:hover{color:rgba(255,255,255,0.6)}
.rs-blog .blog-item .blog-meta{margin-bottom:10px;transition:all .3s ease 0;padding:9px 30px 8px 25px;background:#1663bd;color:#fff}
.rs-blog .blog-item .blog-meta .blog-date{display:inline-block;font-weight:600}
.rs-blog .blog-item .blog-meta .blog-lc{float:right}
.rs-blog .blog-item .blog-meta .blog-lc > div{display:inline-block}
.rs-blog .blog-item .blog-meta .blog-lc > div:first-child{margin-right:10px}
.rs-blog .blog-item .blog-desc{margin:10px 0 20px;clear:both}
.rs-blog .blog-item .blog-desc a{font-size:20px;font-weight:600;color:#000;line-height:50px}
.rs-blog .blog-item .blog-desc a:hover{color:#1663bd}
.rs-blog .blog-item:hover .blog-img-content{top:0;opacity:1}
.rs-blog .pagination-style{margin-top:10px}
.g-map{width:100%;height:700px;position:relative}
.rs-contact .contact-bg{background:#fff;overflow:hidden;margin-top:-300px;position:relative}
.rs-contact .contact-bg .margin{padding:0;margin:0}
.rs-contact .contact-bg .contact-address{padding:76px 50px;background:#1663bd;color:#fff}
.rs-contact .contact-bg .contact-address h2{color:#fff;margin:0 0 26px;font-size:24px;font-weight:600;line-height:1.1}
.rs-contact .contact-bg .contact-address p{line-height:24px;margin:0 0 26px}
.rs-contact .contact-bg .contact-address .address-item{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.rs-contact .contact-bg .contact-address .address-item + .address-item{margin-top:25px}
.rs-contact .contact-bg .contact-address .address-item .address-icon{width:40px;height:40px;line-height:40px;border:1px solid #fff;text-align:center;font-size:24px;margin-right:20px;transition:all .3s ease 0}
.rs-contact .contact-bg .contact-address .address-item:hover .address-icon{background-color:#1663bd;color:#fff}
.rs-contact .contact-bg .contact-address .social-icon-bottom{margin-top:55px;margin-bottom:55px;text-align:center}
.rs-contact .contact-bg .contact-address .social-icon-bottom ul{list-style:none;padding:0;margin:0}
.rs-contact .contact-bg .contact-address .social-icon-bottom ul li{display:inline;padding:0;margin:0;margin-right:10px}
.rs-contact .contact-bg .contact-address .social-icon-bottom ul li a{text-align:center;text-decoration:none;color:#fff}
.rs-contact .contact-bg .contact-address .social-icon-bottom ul li a i{height:40px;width:40px;border-radius:50%;border:2px solid #fff;line-height:40px;transition:.2s;box-shadow:inset 2px 2px 2px}
.rs-contact .contact-bg .contact-address .social-icon-bottom ul li a i:hover{background:#fff;color:#1663bd}
.rs-contact .contact-bg #form-messages{padding:15px;background:#fff;margin-bottom:30px;border-left:3px solid;box-shadow:0 2px 2px rgba(6,6,6,0.04);transition:all .3s ease 0}
.rs-contact .contact-bg #form-messages.success{border-color:#4caf50;color:#4caf50}
.rs-contact .contact-bg #form-messages.error{border-color:#ff3c3c;color:#ff3c3c}
.rs-contact .contact-bg #form-messages:empty{display:none}
.rs-contact .contact-form{padding:70px 55px;background:#fff}
.rs-contact .contact-form .contact-form-title p.contact-title{color:#101010;margin:0 0 26px;font-size:24px;font-weight:600;line-height:1.1}
.rs-contact .contact-form .form-field{margin-bottom:30px;position:relative}
.rs-contact .contact-form .form-field i{position:absolute;top:50%;left:16px;transform:translateY(-50%)}
.rs-contact .contact-form .form-field input{width:100%;height:50px;padding:5px 40px;border:1px solid #1663bd}
.rs-contact .contact-form .form-field input:focus{border:1px solid #fe6401;outline:none}
.rs-contact .contact-form .form-field textarea{width:100%;padding:10px 20px;border:1px solid #1663bd}
.rs-contact .contact-form .form-field textarea:focus{border:1px solid #fe6401;outline:none}
.rs-contact .contact-form .form-button button{border:2px solid transparent;outline:none;font-weight:600;color:#fff}
.rs-contact .contact-form .form-button button:hover{border:2px solid #1663bd;background:transparent;color:#fe6401;box-shadow:unset}
.video-section-area{position:relative}
.video-section-area:after{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;content:"";opacity:.8}
.video-section-area img.video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);ms-transform:translate(-50%,-50%);z-index:11}
.rs-error-page{background-image:url(images/error.jpg);position:relative;background-size:cover;background-repeat:no-repeat;height:100vh;width:100%}
.rs-error-page .error-part{display:table;text-align:center;width:100%;height:100%}
.rs-error-page .error-part:after{background:rgba(0,0,0,0.7);content:"";position:absolute;left:0;top:0;width:100%;height:100%}
.rs-error-page .error-part .error-text{position:relative;z-index:1;display:table-cell;vertical-align:middle;width:100%}
.rs-error-page .error-part .error-text .error-logo{text-align:center;margin-bottom:30px}
.rs-error-page .error-part .error-text .error-code{font-weight:700;font-size:120px;line-height:1;margin:0 0 10px;padding:0;color:#1663bd}
.rs-error-page .error-part .error-text .error-message{font-size:24px;line-height:1;margin-bottom:30px;color:#fff}
.rs-error-page .error-part .error-text a{font-size:20px;font-weight:600;text-transform:uppercase;color:#fff}
.rs-error-page .error-part .error-text a:hover{color:#fff}
div#rs-partner{padding:60px 0 63px}
div#rs-partner .partner-item img{width:inherit}
.rs-footer{background-color:#222;color:#fff}
.rs-footer .footer-title{margin-bottom:40px;padding-bottom:5px;color:#fff;font-size:16px;position:relative;text-transform:uppercase}
.rs-footer .footer-title:after{content:'';position:absolute;left:0;bottom:-5px;height:1px;width:50px;background-color:#fff}
.rs-footer .footer-top{padding:70px 0;background:#1663bd}
.rs-footer .footer-top .about-widget img{margin-bottom:25px}
.rs-footer .footer-top .about-widget ul.footer-address li i{margin-right:8px}
.rs-footer .footer-top .about-widget ul.footer-address li a{color:#fff}
.rs-footer .footer-top .recent-post-widget .post-item{display:-ms-flexbox;display:-webkit-flex;display:flex}
.rs-footer .footer-top .recent-post-widget .post-item .post-date{width:70px;height:65px;flex:0 0 70px;text-align:center;background-color:#fe6401;color:#fff;margin-right:15px}
.rs-footer .footer-top .recent-post-widget .post-item .post-date > span{display:block}
.rs-footer .footer-top .recent-post-widget .post-item .post-date > span:first-child{margin-top:6px}
.rs-footer .footer-top .recent-post-widget .post-item .post-date > span:last-child{font-size:13px}
.rs-footer .footer-top .recent-post-widget .post-item .post-title{font-size:15px;line-height:24px;margin-bottom:0;font-weight:500}
.rs-footer .footer-top .recent-post-widget .post-item .post-title a{color:#fff}
.rs-footer .footer-top .recent-post-widget .post-item .post-title a:hover,.rs-footer .footer-top .recent-post-widget .post-item .post-title a:focus{color:#e9e9e9}
.rs-footer .footer-top .recent-post-widget .post-item .post-category{font-size:13px}
.rs-footer .footer-top .recent-post-widget .post-item + .post-item{margin-top:15px;padding-top:15px;border-top:1px solid #fff}
.rs-footer .footer-top .sitemap-widget li + li{margin-top:6px;padding-top:6px;border-top:1px solid #fff}
.rs-footer .footer-top .sitemap-widget li a{color:#fff;display:inline-block;position:relative;padding-left:20px}
.rs-footer .footer-top .sitemap-widget li a:hover,.rs-footer .footer-top .sitemap-widget li a:focus{color:#eee}
.rs-footer .footer-top .sitemap-widget li a:after{content:'';position:absolute;left:0;top:50%;height:5px;width:5px;background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.rs-footer .footer-top .recent-project li{display:inline-block;margin:2px 3px;overflow:hidden;position:relative;width:78px}
.rs-footer .footer-top .recent-project li img{height:100%}
.rs-footer .footer-top .recent-project li a{display:block}
.rs-footer .footer-top .recent-project li a:after{content:'';position:absolute;left:0;top:0;height:100%;width:100%;opacity:0;background-color:rgba(0,0,0,0.2);transition:all .3s ease 0}
.rs-footer .footer-top .recent-project li a:hover:after{opacity:1}
.rs-footer .footer-bottom{padding:20px 0 15px;background: #1663bd;}
.rs-footer .footer-bottom .copyright p{margin:5px 0 0;font-size:14px}
.rs-footer .footer-bottom .copyright a{color:#fff}
.rs-footer .footer-bottom .copyright a:hover,.rs-footer .footer-bottom .copyright a:focus{color:#afb0b2}
.rs-footer .footer-bottom .footer-bottom-menu{display:inline-block}
.rs-footer .footer-bottom .footer-bottom-menu ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;padding:0;list-style:none}
.rs-footer .footer-bottom .footer-bottom-menu ul > *{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:10px;position:relative}
.rs-footer .footer-bottom .footer-bottom-menu ul li:before{display:inline-block}
.rs-footer .footer-bottom .footer-bottom-menu ul li:nth-child(n+2):before{content:":";margin-right:10px}
.rs-footer .footer-bottom .footer-bottom-menu ul li a{color:#afb0b2}
.rs-footer .footer-bottom .footer-bottom-menu ul li a:hover,.rs-footer .footer-bottom .footer-bottom-menu ul li a:focus{color:#fff}
.rs-footer .footer-bottom .footer-bottom-share{display:inline-block}
.rs-footer .footer-bottom .footer-bottom-share ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.rs-footer .footer-bottom .footer-bottom-share ul li{display:inline-block}
.rs-footer .footer-bottom .footer-bottom-share ul li + li{margin-left:10px}
.rs-footer .footer-bottom .footer-bottom-share ul li a{font-size:15px;display:block;text-align:center;color:#fff;border-radius:50%;background:#1663bd;width:35px;height:35px;line-height:35px;transition:all .3s ease 0}
.rs-footer .footer-bottom .footer-bottom-share ul li a:hover{background-color:#fe6401;color:#fff}
#scrollUp{text-align:center;bottom:85px;cursor:pointer;display:none;position:fixed;right:32px;z-index:999;border-radius:50px 50px 4px 4px}
#scrollUp i{background:#1663bd;border-radius:50%;height:40px;font-size:24px;font-weight:600;width:42px;color:#fff;line-height:36px;transition:all .3s ease 0;margin-left:2px;box-shadow:0 0 2px rgba(0,0,0,0.4)}
#scrollUp i:hover{background-color:#fe6401}
.counter-top-area{background:url(images/about/counter-up.jpg) no-repeat scroll 0 0;background-attachment:fixed;transition:all .3s ease 0;background-size:cover;background-position:center center;line-height:0;position:relative}
.counter-top-area .overlay{position:absolute;top:0;left:0;background:#1663bd;width:100%;height:100%;opacity:.9}
.counter-top-area .sec-title{position:relative}
.counter-top-area .sec-title p{line-height:26px}
.counter-top-area .sec-title-index-3 h2{color:#fff;margin:0 0 20px}
.counter-top-area .sec-title-index-3 p{color:#fff;line-height:23px;margin:0 0 12px}
.counter-top-area .counter-slider{position:relative;margin-top:32px}
.counter-top-area .counter-slider:after{position:absolute;content:'';height:50px;width:100%;bottom:0;background:#0000003b}
.counter-top-area .counter-slider .carousel-indicators{bottom:9px}
.counter-top-area .rs-counter-list{text-align:center;padding:25px 20px;border:3px solid rgba(255,255,255,0.5);transition:.2s}
.counter-top-area .rs-counter-list .parsent:after{content:'%'}
.counter-top-area .rs-counter-list:hover{border:3px solid #fff}
.counter-top-area .rs-counter-list h3{font-size:30px;font-weight:700;padding:0;color:#fff;margin-top:20px!important;margin-bottom:12px}
.counter-top-area .rs-counter-list h4{color:#fff;font-weight:500;letter-spacing:1px;margin-bottom:0;margin-left:5px;font-size:20px}
.counter-top-area .rs-counter-list i{color:#fff;display:inline-block;font-size:50px}
.counter-top-area.defult-style{background:url(images/bg/bg2.jpg) no-repeat scroll 0 0;background-size:cover}
.counter-top-area.defult-style .rs-counter-list{border:none;background:#fff;border-radius:5px;padding:34px 20px 40px}
.counter-top-area.defult-style .rs-counter-list h3{margin-top:0!important;color:#757575}
.counter-top-area.defult-style .rs-counter-list h4{margin:20px 0 0;position:relative;padding:20px 0 0;color:#323232}
.counter-top-area.defult-style .rs-counter-list h4:after{position:absolute;top:0;left:0;width:100%;height:2px;background:#1663bd;content:""}
.rs-breadcrumbs{background:url(images/header/1.jpg) center top no-repeat;background-size:cover}
.rs-breadcrumbs.sec-spacer{padding:40px 0}
.rs-breadcrumbs .page-title{font-size:36px;margin:4px 0 0;letter-spacing:.5px;color:#fff;float:left;line-height:45px}
.rs-breadcrumbs .breadcrumbs-inner{overflow:hidden}
.rs-breadcrumbs ul{display:inline-block;background:rgba(0,0,0,0.2);padding:5px 20px;float:right;margin-top:8px}
.rs-breadcrumbs ul li{color:#1663bd;display:inline-block;font-size:14px;font-weight:400}
.rs-breadcrumbs ul li a{color:#fff;position:relative;padding-right:24px}
.rs-breadcrumbs ul li a:after{background-color:#ccc;content:"";height:15px;width:2px;position:absolute;right:8px;top:5px;transform:rotate(33deg)}
.rs-breadcrumbs ul li a.active{color:#fff}
.rs-porfolio-details .ps-informations{margin-top:50px}
.rs-porfolio-details .ps-informations .info-title{font-size:20px;font-weight:600;margin-bottom:20px}
.rs-porfolio-details .ps-informations ul li + li{padding-top:7px;margin-top:7px;border-top:1px solid rgba(0,0,0,0.05)}
.rs-porfolio-details .ps-informations ul li span{width:120px;display:inline-block}
.rs-porfolio-details .ps-share{margin-top:40px}
.rs-porfolio-details .ps-share .share-title{font-size:20px;font-weight:600;margin-bottom:20px}
.rs-porfolio-details .ps-share ul li{display:inline-block;margin:0 10px 14px 0}
.rs-porfolio-details .ps-share ul li a{font-size:20px;display:block;width:50px;height:48px;line-height:48px;border:1px solid #1663bd;text-align:center;transition:all .3s ease 0}
.rs-porfolio-details .ps-share ul li a:hover{background-color:#1663bd;color:#fff}
.rs-porfolio-details .project-desc{margin-top:35px;line-height:30px}
.rs-porfolio-details .project-desc .ps-title{margin-bottom:20px}
.rs-porfolio-details .ps-related-project{margin-top:50px}
.rs-porfolio-details .ps-related-project .ps-related-title{font-size:20px;margin-bottom:30px;font-weight:600}
.rs-porfolio-details .ps-related-project .portfolio-item{margin-bottom:20px}
.rs-porfolio-details .ps-navigation{margin-top:50px}
.rs-porfolio-details .ps-navigation ul{display:-webkit-flex;-webkit-justify-content:space-between;display:flex;justify-content:space-between}
.rs-porfolio-details .ps-navigation ul a{padding:10px 20px;text-transform:uppercase}
.rs-blog-details .bs-title{margin-top:30px;font-size:20px;line-height:1.2;margin-bottom:5px}
.rs-blog-details .bs-img img{width:100%}
.rs-blog-details .bs-meta{font-size:13px}
.rs-blog-details .bs-meta li{display:inline-block;line-height:10px}
.rs-blog-details .bs-meta li + li{padding-left:10px;margin-left:10px;border-left:1px solid #ddd}
.rs-blog-details .bs-meta li a{color:#757575}
.rs-blog-details .bs-desc{margin-top:20px}
.rs-blog-details .blockquote{padding-left:30px;border-left:5px solid #444;display:block;font-size:18px;line-height:1.5;margin:25px 0}
.rs-blog-details .related-post{margin-top:40px}
.rs-blog-details .related-post .related-title{font-size:20px;font-weight:600;margin-bottom:30px}
.rs-blog-details .author-block{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-top:45px;border:1px solid #1663bd;padding:35px}
.rs-blog-details .author-block .author-img{margin-right:35px}
.rs-blog-details .author-block .author-title{margin-bottom:15px;font-size:20px}
.rs-blog-details .author-block .author-title a{color:#212121}
.rs-blog-details .author-block p{margin-bottom:15px}
.rs-blog-details .comment-form{margin-top:50px;margin-bottom:30px}
.rs-blog-details .comment-title{font-size:20px;font-weight:600;margin-bottom:30px}
.rs-blog-details .comment-block{margin-top:50px}
.rs-blog-details .comment-block .comment{padding:25px;background:#fff;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2);box-shadow:0 0 1px rgba(0,0,0,0.2);margin-bottom:35px}
.rs-blog-details .comment-block .comment .comment-header{margin-bottom:10px}
.rs-blog-details .comment-block .comment .comment-header:before,.rs-blog-details .comment-block .comment .comment-header:after{content:"";display:table}
.rs-blog-details .comment-block .comment .comment-header:after{clear:both}
.rs-blog-details .comment-block .comment img{float:left;margin-right:15px}
.rs-blog-details .comment-block .comment h5{margin:5px 0 0;font-size:16px;line-height:22px}
.rs-blog-details .comment-block .comment .comment-body p.desc{margin-bottom:10px}
.rs-blog-details .comment-block .comment .comment-reply{margin-bottom:0}
.rs-blog-details .rs-contact{background:transparent}
.rs-blog-details .rs-contact .contact-form{padding:0}
.bs-sidebar .bs-widget-title{font-size:20px;font-weight:600;margin-bottom:20px}
.bs-sidebar .bs-search{overflow:hidden;position:relative}
.bs-sidebar .bs-search input{border:1px solid #fe6401;color:#000;padding:10px;width:100%}
.bs-sidebar .bs-search button{background:transparent;border:medium none;color:#1663bd;padding:11px;position:absolute;right:0;top:0;z-index:999;font-size:20px;outline:none}
.bs-sidebar .bs-caterories ul li + li{padding-top:12px;margin-top:12px;border-top:1px solid #f5f5f5}
.bs-sidebar .bs-caterories ul li a{color:#757575;transition:all .3s ease 0}
.bs-sidebar .bs-caterories ul li a:hover{color:#1663bd}
.bs-sidebar .bs-caterories ul li span{float:right}
.bs-sidebar .bs-latest-post .post-item{margin-bottom:20px}
.bs-sidebar .bs-latest-post .post-desc{padding:15px 0}
.bs-sidebar .bs-latest-post .post-desc .title{display:block;font-size:17px;color:#444;transition:all .3s ease 0}
.bs-sidebar .bs-latest-post .post-desc .title:hover{color:#1663bd}
.bs-sidebar .bs-latest-post .post-desc span{display:block;font-size:13px;color:#888}
.bs-sidebar .bs-tags a{display:inline-block;margin:0 3px 7px 0;line-height:20px;padding:6px 12px;font-size:13px;-webkit-transition:all .3s ease;transition:all .3s ease;color:#1663bd;border:1px solid #1663bd;border-radius:2px}
.bs-sidebar .bs-tags a:hover{background-color:#1663bd;color:#fff}
.pagination-area{padding-top:30px}
.pagination-area ul{text-align:center}
.pagination-area ul li{display:inline-block;margin:0 3px 0 0}
.pagination-area ul li.active a{background:#1663bd;color:#fff}
.pagination-area ul li a{display:block;width:40px;height:40px;line-height:40px;background:transparent;border:1px solid #1663bd;color:#000;font-size:18px;text-decoration:none;transition:all .3s ease 0;text-align:center}
.pagination-area ul li a:hover{background:#1663bd;color:#fff}
.rs-banner-area{background:url(images/banner/1.jpg) no-repeat top center;position:relative;background-size:cover;transition:all .3s ease 0;overflow:hidden;padding:180px 0}
.rs-banner-area ul{margin-top:45px}
.rs-banner-area ul li{margin-right:20px;float:left;margin-bottom:14px}
.rs-banner-area ul li .sl-btn{border:2px solid #fff!important;padding:15px 35px;transition:all .3s ease 0;border-radius:25px;letter-spacing:2px;background:transparent!important;line-height:56px;color:#fff}
.rs-banner-area ul li .sl-btn:hover{background:#fff!important;color:#000}
.rs-banner-area .sl-subtitle{font-size:45px;margin-bottom:8px;font-weight:700}
.rs-banner-area .sl-title{font-size:65px;font-weight:700;margin-bottom:20px}
.rs-banner-area .sl-desc{margin-bottom:35px;line-height:22px;font-size:22px}
.rs-banner-area .display-table{margin-top:0}
.rs-banner-area .display-table-cell{position:relative;z-index:10}
.rs-banner-area .overlay{background:rgba(0,0,0,0.7);position:absolute;top:0;bottom:0;width:100%;height:100%}
#particles-js{background:url(images/particle-banner/1.jpg) no-repeat top center / cover!important;height:700px;background-size:cover;position:relative}
#particles-js:after{content:"";background:rgba(44,62,80,0.8);position:absolute;left:0;top:0;width:100%;height:100%}
#particles-js .particles-js-canvas-el{position:relative;z-index:99}
.skew-sectiom{background:none;height:auto;position:relative}
.skew-sectiom:after{content:"";background:rgba(0,0,0,0.6);position:absolute;left:0;top:0;width:100%;height:100%}
.skew-sectiom .rs-banner-content-wrap2{position:absolute;top:50%;left:50%;width:100%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9}
.skew-sectiom .rs-banner-content-wrap2 .container{text-align:center}
.skew-sectiom .rs-banner-content-wrap2 .container .sl-subtitle{font-size:50px}
.skew-sectiom .rs-banner-content-wrap2 .container .sl-title{font-size:65px}
.skew-sectiom .rs-banner-content-wrap2 .container .slider-botton{text-align:center;margin-top:30px}
.skew-sectiom .rs-banner-content-wrap2 .container .slider-botton li{display:inline-block}
.skew-sectiom .rs-banner-content-wrap2 .container .slider-botton li .readon{padding:14px 40px;font-size:20px}
.skew-sectiom .rs-banner-content-wrap2 .container .slider-botton li .mr-25{border:2px solid}
.skew-sectiom .rs-banner-content-wrap2 .container .slider-botton li .white-color{padding:16px 45px}
#rs-particles-banner-area{padding:0;background:none;position:absolute;top:54%;left:50%;display:block;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:111}
#rs-particles-banner-area .rs-banner-content-wrap{text-align:center}
#rs-particles-banner-area .rs-banner-content-wrap .container .sl-subtitle{padding:0;margin:0;font-size:45px}
#rs-particles-banner-area .rs-banner-content-wrap .container .sl-title{margin:15px 0;padding:0;font-size:65px}
#rs-particles-banner-area .rs-banner-content-wrap .container .sl-desc{padding:0;margin:0 0 35px}
#rs-particles-banner-area .rs-banner-content-wrap ul li{float:none;display:inline-block}
#rs-particles-banner-area .rs-banner-content-wrap ul li .readon{padding:14px 40px;font-size:20px}
#rs-particles-banner-area .rs-banner-content-wrap ul li .mr-25{border:2px solid}
#rs-particles-banner-area .rs-banner-content-wrap ul li .white-color{padding:16px 45px}
#rs-particles-banner-area .overlay{background:rgba(0,0,0,0.7);position:absolute;top:0;bottom:0;width:100%;height:100%}
#rs-particles-banner-area .white-color{padding:12px 35px}
.vieo-sec{position:relative}
.vieo-sec:after{content:"";background:rgba(0,0,0,0.6);position:absolute;left:0;top:0;width:100%;height:100%;display:block}
.vieo-sec .videos-icon{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99;border:2px solid #1663bd;padding:5px;border-radius:50%}
.vieo-sec .videos-icon a{font-size:50px;line-height:110px;border:2px solid #fff;height:110px;width:110px;border-radius:50%;text-align:center;color:#1663bd;display:block;background:#fff}
.vieo-sec .videos-icon a:hover{background:transparent;color:#1663bd;border:2px solid #1663bd}
.vieo-sec .videos-icon a i{position:relative;left:5px;top:-3px}
.particles-about .signature{font-size:14px;font-weight:400;font-style:italic;color:#111}
.particles-about .signature span{font-size:22px;font-style:normal;display:block}
.particles-about .signature p{margin:0}
.particles-about .signature img{width:150px}
.particles-about .about-exp{margin-top:25px!important}
.particles-about .sec-title{margin-bottom:20px}
.particles-faq{background:url(images/faq/bg.jpg) no-repeat center top;background-attachment:fixed;background-size:cover;position:relative}
.particles-faq:after{content:"";background:rgba(33,170,80,0.8);position:absolute;left:0;top:0;width:100%;height:100%}
.particles-faq .container{position:relative;z-index:9}
.particles-faq .container .sec-title h3,.particles-faq .container .sec-title h4{color:#fff}
.particles-faq .container p{margin:0 0 16px}
.particles-counter{position:relative}
.particles-counter:after{content:"";background:rgba(33,170,80,0.6);position:absolute;left:0;top:0;width:100%;height:100%}
.particles-counter .container{position:relative;z-index:9}
.particles-counter .container h3{color:#fff}
.particles-counter .container i{color:#fff}
.particles-newsletter{position:relative}
.particles-newsletter:after{content:"";background:rgba(33,170,80,0.7);position:absolute;left:0;top:0;width:100%;height:100%}
.particles-newsletter .container{position:relative;z-index:9}
.particles-newsletter .container h3{color:#fff}
.particles-newsletter .container i{color:#fff}
.particles-newsletter .container .news-form .form-input{border-color:#fff}
.particles-newsletter .container .news-form .form-button{background:#fff;color:#000}
.particles-newsletter .container .news-form .form-button:hover{color:#1663bd}
.particles-portfolio .portfolio-filter button{padding:8px 18px;border-radius:24px 24px 24px 24px}
.particles-portfolio .portfolio-filter button:before,.particles-portfolio .portfolio-filter button:after{display:none;opacity:0}
.particles-portfolio .portfolio-filter button:hover{color:#fff;background:#1663bd;padding:8px 18px;border-radius:24px 24px 24px 24px}
.particles-portfolio .portfolio-filter button.active{color:#fff;background:#1663bd;padding:8px 18px;border-radius:24px 24px 24px 24px}
.footer-form{background:#fff;border-radius:30px 30px 30px 30px;position:relative;outline:unset}
.footer-form ::placeholder{color:#757575;opacity:1}
.footer-form .form-input{border:none;border-radius:30px 30px 30px 30px;padding:10px 0 10px 16px;background:#fff;outline:none;width:100%}
.footer-form .form-button{position:absolute;border-radius:0 30px 30px 0;top:0;right:-2px;background: #fe6401;color:#fff;padding:10px 16px;border:none;transition:.2s;}
.footer-form .form-button:hover{color:#f9f9f9}
.skew-sectiom .particles-js-canvas-el{opacity:0}
.skew-sectiom-services{position:relative;background:#fff}
.skew-sectiom-services:before{transform:skewY(-4deg) scale(1);content:"";background:#1663bd;position:absolute;left:0;top:0;width:100%;height:100%}
.skew-sectiom-services .sec-title h3,.skew-sectiom-services .sec-title h4{color:#fff;position:relative}
.skew-sectiom-services .services-wrap .services-item i{color:#fff}
.skew-sectiom-services .services-wrap .services-item .services-desc{color:#fff}
.skew-sectiom-services .services-wrap .services-item .services-desc .services-title{color:#fff}
.skew-sectiom-services .services-wrap .services-item .services-desc:after{background:#fff!important}
.skew-sectiom-services .services-wrap .services-item:after{opacity:0;display:none}
.skew-sectiom-services .services-wrap .services-item:before{opacity:0;display:none}
.skew-sectiom-skills{background:#fff}
.skew-sectiom-faq{position:relative;background:#fff}
.skew-sectiom-faq:before{transform:skewY(-4deg) scale(1);content:"";background:#1663bd;position:absolute;left:0;top:0;width:100%;height:100%}
.skew-sectiom-faq .sec-title h3,.skew-sectiom-faq .sec-title h4{color:#fff;position:relative}
.skew-testimonial{position:relative;background:#fff!important}
.skew-testimonial:before{transform:skewY(-4deg) scale(1);content:"";background:#1663bd;position:absolute;left:0;top:0;width:100%;height:100%}
.skew-testimonial .sec-title h3,.skew-testimonial .sec-title h4{color:#fff;position:relative}
.skew-testimonial .rs-tst-content .rs-tst-title,.skew-testimonial .rs-tst-content .rs-tst-designation,.skew-testimonial .rs-tst-content .rs-tst-details p{color:#fff!important}
.skew-sectiom-counter{position:relative;background:#fff}
.skew-sectiom-counter:before{transform:skewY(-4deg) scale(1);content:"";background:#1663bd;position:absolute;left:0;top:0;width:100%;height:100%}
.skew-sectiom-counter h3,.skew-sectiom-counter h4{color:#fff;position:relative}
.skew-sectiom-counter .rs-counter-list i{color:#fff}
.skew-sectiom-counter .rs-counter-list h3{color:#fff}
#rs-testimonial2{padding:100px 0;background:#f2f2f2}
#rs-testimonial2 .sec-title{text-align:center}
#rs-testimonial2 .sec-title h2{font-size:40px;font-weight:700}
#rs-testimonial2 .sec-title p{font-weight:300;font-size:18px;color:#505050;margin-bottom:50px}
#rs-testimonial2 .slick-slide{margin:0 45px;transition:all ease-in-out .3s;opacity:.2;width:100px;position:relative}
#rs-testimonial2 .slick-slide:focus{outline:none}
#rs-testimonial2 .container{padding:0;position:relative}
#rs-testimonial2 .container .rs-tst-content{padding:0 70px!important}
#rs-testimonial2 .rs-tst-slider{max-width:860px;margin:0 auto;padding:0}
#rs-testimonial2 .rs-tst-slider .slick-list{padding-top:50px!important}
#rs-testimonial2 .slick-slide img{width:100%;border-radius:50%}
#rs-testimonial2 .slick-slide img:focus{outline:none}
#rs-testimonial2 .slick-prev{border:none;box-shadow:none;background:none;font-size:0;color:#fff;position:absolute;top:35%;mleft:-180px;transform:translateX(-50%)}
#rs-testimonial2 .slick-prev:before{color:#fff!important}
#rs-testimonial2 .slick-next{border:none;box-shadow:none;background:none;font-size:0;color:#fff;position:absolute;top:35%;right:-180px;transform:translateX(-50%)}
#rs-testimonial2 .slick-next:before{color:#fff!important}
#rs-testimonial2 .slick-prev:before,#rs-testimonial2 .slick-next:before{color:#000;font-size:36px;color:#101010}
#rs-testimonial2 .slick-prev:before:focus,#rs-testimonial2 .slick-next:before:focus{outline:none}
#rs-testimonial2 .slick-prev:hover:before,#rs-testimonial2 .slick-next:hover:before{color:#fe6401}
#rs-testimonial2 .slick-prev:before{font-family:FontAwesome;content:"\f104"}
#rs-testimonial2 .slick-prev:before:focus{outline:none}
#rs-testimonial2 .slick-next:before{font-family:FontAwesome;content:"\f105"}
#rs-testimonial2 .slick-next:before:focus{outline:none}
#rs-testimonial2 .slick-active{opacity:.5}
#rs-testimonial2 .slick-active:focus{outline:none}
#rs-testimonial2 .slick-current{opacity:1;transition:all .3s ease 0}
#rs-testimonial2 .slick-current:focus{outline:none}
#rs-testimonial2 .slick-current img{transform:scale(1.7);transition:all .3s ease 0}
#rs-testimonial2 .slick-current img:focus{outline:none}
#rs-testimonial2 .rs-tst-content{margin:0 -340%;padding-bottom:15px;text-align:center;display:none}
#rs-testimonial2 .rs-tst-content:focus{outline:none}
#rs-testimonial2 .slick-current .rs-tst-content{display:block}
#rs-testimonial2 .slick-current .rs-tst-content:focus{outline:none}
#rs-testimonial2 .rs-tst-title{font-family:'Poppins',sans-serif;font-size:20px;color:#101010;font-weight:600;margin-top:58px}
#rs-testimonial2 .rs-tst-title:focus{outline:none}
#rs-testimonial2 .rs-tst-designation{font-family:'Poppins',sans-serif;color:#fe6401;font-weight:400;font-size:13px;margin-bottom:7px}
#rs-testimonial2 .rs-tst-designation:focus{outline:none}
#rs-testimonial2 .rs-tst-details p{font-family:'Poppins',sans-serif;font-weight:400;font-size:15px;color:#444}
#rs-testimonial2 .rs-tst-details p:focus{outline:none}
#rs-testimonial2.skew-testimonial2{background:#fff}
#rs-testimonial2.skew-testimonial2 .slick-prev{border:none;box-shadow:none;background:none;font-size:0;color:#fff;position:absolute;top:35%;left:-180px;transform:translateX(-50%)}
#rs-testimonial2.skew-testimonial2 .slick-prev:before{color:#1663bd!important}
#rs-testimonial2.skew-testimonial2 .slick-next{border:none;box-shadow:none;background:none;font-size:0;color:#fff;position:absolute;top:35%;right:-180px;transform:translateX(-50%)}
#rs-testimonial2.skew-testimonial2 .slick-next:before{color:#1663bd!important}
#rs-pricing2 .pricing-plan{border:1px solid #e1e1e1;text-align:center;margin-bottom:30px;-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;-ms-transition:.3s ease all;transition:.3s ease all;position:relative;z-index:10}
#rs-pricing2 .pricing-plan:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;border:2px solid #fe6401;opacity:0;-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;-ms-transition:.3s ease all}
#rs-pricing2 .pricing-plan.featured-plan .pricing-head,#rs-pricing2 .pricing-plan:hover .pricing-head{background:#fe6401}
#rs-pricing2 .pricing-plan.featured-plan .pricing-head .name,#rs-pricing2 .pricing-plan:hover .pricing-head .name,#rs-pricing2 .pricing-plan.featured-plan .pricing-head .value,#rs-pricing2 .pricing-plan:hover .pricing-head .value,#rs-pricing2 .pricing-plan.featured-plan .pricing-head sup,#rs-pricing2 .pricing-plan:hover .pricing-head sup,#rs-pricing2 .pricing-plan.featured-plan .pricing-head .duration,#rs-pricing2 .pricing-plan:hover .pricing-head .duration{color:#fff!important}
#rs-pricing2 .pricing-plan .pricing-head{position:relative;padding:35px;z-index:10;background:#f0f0f0;-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;-ms-transition:.3s ease all}
#rs-pricing2 .pricing-plan .pricing-head .name{font-size:20px;font-weight:700;line-height:normal;margin-bottom:20px;font-family:'Poppins',sans-serif;letter-spacing:1px;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0;-ms-transition:all .3s ease 0;transition:all .3s ease 0}
#rs-pricing2 .pricing-plan .pricing-head .value{display:inline-block;font-size:60px;font-weight:300;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0;-ms-transition:all .3s ease 0;transition:all .3s ease 0}
#rs-pricing2 .pricing-plan .pricing-head .value sup{font-family:'Poppins',sans-serif;font-size:20px;font-weight:600;top:0;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0;-ms-transition:all .3s ease 0;transition:all .3s ease 0}
#rs-pricing2 .pricing-plan .pricing-body ul{list-style-type:none;padding-left:0;padding-top:20px;font-size:15px;color:#757575}
#rs-pricing2 .pricing-plan .pricing-body ul li{padding:7px 15px}
#rs-pricing2 .pricing-plan .pricing-footer{position:relative;z-index:100;padding:25px 40px 40px}
#rs-pricing2 .pricing-plan .pricing-footer a{font-weight:500;padding:17px 28px}
#rs-pricing2 .pricing-plan:hover .name,#rs-pricing2 .pricing-plan.featured .name,#rs-pricing2 .pricing-plan:hover .duration,#rs-pricing2 .pricing-plan.featured .duration{color:#1663bd}
#rs-pricing2 .pricing-plan:hover .value,#rs-pricing2 .pricing-plan.featured .value{color:#1663bd}
#rs-pricing2 .pricing-plan:hover .value sup,#rs-pricing2 .pricing-plan.featured .value sup{color:#1663bd}
#rs-pricing2 .pricing-plan:hover:before,#rs-pricing2 .pricing-plan.featured:before{opacity:1}
#rs-pricing2 .pricing-plan:hover .p-button,#rs-pricing2 .pricing-plan.featured .p-button{background-color:#1663bd}
.rs-pricing4{padding-bottom:115px}
.rs-pricing4 .pricing-plan{padding:20px 20px 1px;margin:0;padding-bottom:25px;text-align:center;box-shadow:0 6px 25px 7px #e5e5e5;position:relative;overflow:hidden;background:#fff;border-radius:10px;border:1px solid #1663bd;transition:.2s}
.rs-pricing4 .pricing-plan .top{padding-bottom:30px}
.rs-pricing4 .pricing-plan .top .cl-header h4{background:#1663bd;font-size:18px;font-weight:500;margin:-20px -20px 64px;padding:20px;text-transform:uppercase;line-height:20px;color:#fff;transition:.2s}
.rs-pricing4 .pricing-plan .top .cl-header h4 span.dolar{border-radius:100px;box-shadow:0 5px 20px #ddd inset,0 3px 0 #999 inset;display:block;font:bold 25px/100px Georgia,serif;height:100px;margin:20px auto -65px;width:100px;border:5px solid #fff;background:#fff;color:#1663bd!important;line-height:90px!important;transition:.4s}
.rs-pricing4 .pricing-plan .top a.btn-table{border:2px solid #1663bd;border-radius:30px;transition:all .2s linear;font-weight:400;font-size:16px;padding:10px 44px;text-transform:uppercase;color:#666;transition:.3s}
.rs-pricing4 .pricing-plan .top a.btn-table:hover{color:#fff;background:#fe6401!important;border:2px solid #fe6401}
.rs-pricing4 .pricing-plan .bottom ul{text-align:center}
.rs-pricing4 .pricing-plan .bottom ul li{border-top:1px solid #ddd;color:#333;padding:10px 0;line-height:24px;font-size:15px;font-weight:400}
.rs-pricing4 .pricing-plan:hover{border:1px solid #fe6401}
.rs-pricing4 .pricing-plan:hover .top .cl-header h4{background:#fe6401}
.rs-pricing4 .pricing-plan:hover .top .cl-header h4 span{transform:rotate(360deg)}
.rs-pricing4 .pricing-plan:hover .top a.btn-table{background:#1663bd;color:#fff}
.rs-pricing4 .action{height:490px;margin-top:-23px;border:1px solid #fe6401}
.rs-pricing4 .action .top .cl-header h4{background:#fe6401;padding-top:43px}
.rs-pricing4 .action .top a.btn-table{background:#1663bd;color:#fff;bordr:2px solid #1663bd}
.rs-customer3{background:#fff}
.rs-customer3 .customer-carousel .owl-dots{margin-top:45px;text-align:center}
.rs-customer3 .customer-carousel .owl-dots .owl-dot{border:1px solid #1663bd;border-radius:50%;width:12px;height:12px;background:transparent;display:inline-block;margin-right:10px}
.rs-customer3 .customer-carousel .owl-dots .owl-dot:hover{background:#1663bd}
.rs-customer3 .customer-carousel .owl-dots .active{background:#1663bd}
.rs-customer3 .customer-item{text-align:center;background:#f0f0f0;padding:25px 20px;border-radius:3px;transition:all .3s ease 0}
.rs-customer3 .customer-item .item-img{margin-bottom:25px}
.rs-customer3 .customer-item .item-img img{padding:5px;border:2px solid #1663bd;width:86px;border-radius:50%;margin:0 auto}
.rs-customer3 .customer-item .item-details{font-style:italic}
.rs-customer3 .customer-item .item-author .item-name{font-size:16px;line-height:100%;color:#101010;text-transform:capitalize;font-weight:600;display:block;margin-bottom:5px}
.rs-customer3 .customer-item .item-author .item-designation{font-size:14px;line-height:100%;font-weight:400;color:#505050;display:block}
.rs-customer3 .customer-item:hover{background:#1663bd}
.rs-customer3 .customer-item:hover .item-img img{border-color:#fff}
.rs-customer3 .customer-item:hover .item-details{color:#fff}
.rs-customer3 .customer-item:hover .item-author .item-name{color:#fff}
.rs-customer3 .customer-item:hover .item-author .item-designation{color:#fff}
.rs-defult-customer .owl-stage-outer{padding-top:38px}
.rs-defult-customer .customer-item{padding-top:0;background:#1663bd}
.rs-defult-customer .customer-item .item-author .item-name{color:#fff;}
.rs-defult-customer .customer-item .item-author .item-designation{color:#fff}
.rs-defult-customer .customer-item .item-details{font-style:normal;position:relative;padding-top:10px;margin-top:10px;color:#fff}
.rs-defult-customer .customer-item .item-details:after{top:-30px;left:50%;transform:translateX(-50%);content:"\f10d";font-family:"FontAwesome";font-size:20px;position:absolute;color:#fff;font-weight:700;transition:.4s}
.rs-defult-customer .customer-item .item-img{margin-bottom:0}
.rs-defult-customer .customer-item .item-img img{top:-34px;position:relative;border:none;padding:0;box-shadow:0 0 8px #444;width:70px}
.rs-defult-customer .customer-item:hover .item-details:after{color:#fff}
.rs-video-area{height:700px;position:relative}
.rs-video-area .rs-video-content-wrap .display-table .over-content{z-index:999;position:relative;overflow:hidden;margin-top:165px}
.rs-video-area .rs-video-content-wrap .display-table .over-content .sl-subtitle{font-size:45px;line-height:50px;margin-bottom:8px;font-weight:700}
.rs-video-area .rs-video-content-wrap .display-table .over-content .sl-title{display:inline-block;margin-bottom:20px;font-size:65px;font-weight:700}
.rs-video-area .rs-video-content-wrap .display-table .over-content .sl-desc{font-size:22px;line-height:22px;margin-bottom:47px}
.rs-video-area .rs-video-content-wrap .display-table .over-content .slider-botton{margin-bottom:30px}
.rs-video-area .rs-video-content-wrap .display-table .over-content .slider-botton ul li{display:inline-block}
.rs-video-area .rs-video-content-wrap .display-table .over-content .slider-botton ul li a.normal{padding:15px 50px;border:2px solid #fff;border-radius:30px;color:#fff;transition:.25s}
.rs-video-area .rs-video-content-wrap .display-table .over-content .slider-botton ul li a.normal:hover{border:2px solid #fe6401;background:#fe6401}
.rs-video-area .rs-video-content-wrap .display-table .over-content .slider-botton ul li a.active{padding:15px 50px;border:2px solid #fe6401;background:#fe6401;border-radius:30px;color:#fff}
.rs-video-area:after{position:absolute;content:'';width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.55)}
.our-hostory-section .single-service{margin-bottom:50px;border:1px solid #d7d7d7}
@media screen and (max-width: 991px) {
.our-hostory-section .single-service{margin-bottom:30px}
}
.our-hostory-section .single-service .service-img{position:relative}
.our-hostory-section .single-service .service-img:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#101010;opacity:.7;transform:scaleY(0);-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transition:.4s;-webkit-transition:.4s;-mz-transition:.4s}
.our-hostory-section .single-service .service-img i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);ms-transform:translate(-50%,-50%);z-index:999;font-size:30px;opacity:0;visibility:hidden;transition:.3s;-webkit-transition:.3s;-ms-transition:.3s}
.our-hostory-section .single-service .service-details{padding:0 9px}
.our-hostory-section .single-service .service-details h3{margin:18px 0 8px}
.our-hostory-section .single-service .service-details h3 a{font-weight:600;font-size:20px;color:#101010;transition:.4s;-webkit-transition:.4s;-mz-transition:.4s}
.our-hostory-section .single-service .service-details a.primary-btn{background:#1663bd;color:#101010;font-size:15px;padding:5px 24px;display:inline-block;margin-bottom:25px;transition:.5s;-webkit-transition:.5s;-ms-transition:.5s}
.our-hostory-section .single-service:hover .service-img:after{transform:scaleY(1);-webkit-transform:scaleY(1);-ms-transform:scaleY(1)}
.our-hostory-section .single-service:hover .service-details a.primary-btn{color:#fff;background:#101010}
.our-hostory-section .single-service:hover .service-details h3 a{color:#1663bd}
.our-hostory-section .single-service:hover i{opacity:1;visibility:visible}
.our-hostory-section .service-list-sidebar ul#service-menu li{display:block;position:relative}
.our-hostory-section .service-list-sidebar ul#service-menu li a{color:#757575;font-weight:400;padding:10px 0;border-bottom:1px solid #ebebeb;display:block;transition:.4s;-webkit-transition:.4s;-mz-transition:.4s}
.our-hostory-section .service-list-sidebar ul#service-menu li a:after{content:"›";font-size:17px;font-family:Georgia,serif;position:absolute;right:11px;top:7px;color:#757575}
.our-hostory-section .service-list-sidebar ul#service-menu li a:hover:after,.our-hostory-section .service-list-sidebar ul#service-menu li a:hover{color:#1663bd}
.our-hostory-section .service-list-sidebar ul#service-menu li.active a{color:#1663bd}
.our-hostory-section .services-left-side{margin-top:40px}
.our-hostory-section .services-left-side h4{font-size:20px;margin:15px 0 8px;padding-bottom:12px}
.our-hostory-section .services-left-side h4:after{height:3px}
.our-hostory-section .services-left-side ul#brochures-list{margin-top:30px}
.our-hostory-section .services-left-side ul#brochures-list li{border:1px solid #ebebeb;margin-bottom:20px}
.our-hostory-section .services-left-side ul#brochures-list li a{color:#757575;text-transform:uppercase;display:block}
.our-hostory-section .services-left-side ul#brochures-list li a i{background:#ccc;padding:14px;color:#757575;margin-right:20px}
.our-hostory-section .services-left-side ul#brochures-list li a:hover{color:#1663bd}
.our-hostory-section .services-left-side.our-office{margin-top:48px}
.our-hostory-section .services-left-side.our-office ul#office-address{margin-top:30px}
.our-hostory-section .services-left-side.our-office ul#office-address li{margin-bottom:20px;color:#757575;font-size:15px;font-weight:400;overflow:hidden;padding-left:35px;position:relative;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s}
.our-hostory-section .services-left-side.our-office ul#office-address li a{color:#757575;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s}
.our-hostory-section .services-left-side.our-office ul#office-address li i{color:#757575;position:absolute;left:0;top:5px}
.our-hostory-section .services-left-side.our-office ul#office-address li span{overflow:hidden}
.our-hostory-section .services-left-side.our-office ul#office-address li a:hover{color:#1663bd}
.our-hostory-section#services-sliders{padding-bottom:100px}
.our-hostory-section#services-sliders .single-service{margin-bottom:1px}
.our-hostory-section .include{margin-top:35px}
.our-hostory-section .include .panel-body p{margin:12px 0}
.our-hostory-section .include .panel-body .panel-title a.collapsed{background:#000}
.our-hostory-section .services-btm{margin-top:35px}
.our-hostory-section .services-btm .title-border{margin-left:15px}
.our-hostory-section .services-btm ul li{position:relative;padding-left:30px}
.our-hostory-section .services-btm ul li:before{content:"\f00c";font-family:FontAwesome;left:0;position:absolute;top:0;z-index:99999;color:#1663bd;font-size:18px}
.rs-home-testimonial .testimonial{margin:0 15px}
.rs-home-testimonial .testimonial .img-text{width:100%;height:50px;position:relative;border-radius:100px 0 0 0}
.rs-home-testimonial .testimonial .img-text .image{position:absolute;width:80px;height:80px;overflow:hidden;margin:0;display:inline-block;left:50%;bottom:-40px;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.rs-home-testimonial .testimonial .img-text .image img{width:100%;height:100%}
.rs-home-testimonial .testimonial .description{width:100%;line-height:26px;padding:50px 20px 10px;background-color:#1663bd;margin:0}
.rs-home-testimonial .testimonial .description p{margin:0;color:#fff}
.rs-home-testimonial .testimonial .client-info{text-align:center;background-color:#f2f2f2;padding-bottom:35px;border-radius:0 0 100px 0}
.rs-home-testimonial .testimonial .client-info .testimonial-title{display:inline-block;text-transform:capitalize;margin-top:35px}
.rs-home-testimonial .testimonial .client-info .testimonial-title span{color:#1663bd;display:block;font-size:14px;font-weight:700;margin-bottom:10px;text-transform:uppercase}
.rs-home-testimonial .testimonial .client-info .testimonial-title small{display:block;font-size:14px;margin:10px 0;color:#101010}
.faq-section{padding:92px 0 90px}
.faq-section .sec-title{margin-bottom:30px}
.faq-section .sec-title h2{margin-bottom:20px;font-size:30px;line-height:30px;text-align:left}
.faq-section .keyword-left .keyword-image{background:#f2f2f2}
.faq-section #accordion .panel{border-radius:0;margin-bottom:10px}
.faq-section #accordion .panel .panel-heading{background:#ededed;border:none;border-radius:0;padding:17px 25px;border-radius:30px;position:relative}
.faq-section #accordion .panel .panel-heading .panel-title{margin:0;line-height:1}
.faq-section #accordion .panel .panel-heading .panel-title a{font-family:'Poppins',sans-serif;font-weight:600;color:#757575;position:relative;display:block;padding-left:65px}
.faq-section #accordion .panel .panel-heading .panel-title a:after{color:#fff;content:"";font-family:FontAwesome;font-size:20px;height:50px;left:-27px;padding:16px 26px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0;-ms-transition:all .3s ease 0;transition:all .3s ease 0;z-index:9}
.faq-section #accordion .panel .panel-heading .panel-title a.collapsed:after{content:"\f067"}
.faq-section .form-group{margin-bottom:29px}
.faq-section .form-group input[type=text],.faq-section .form-group input[type=email],.faq-section .form-group textarea#message{width:100%;border:1px solid #1663bd;padding:15px;height:auto;border-radius:0}
.faq-section .form-group input[type=submit]{width:100%;height:55px;font-size:20px;margin-top:20px;display:block;border:1px solid #fe6401;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0;-ms-transition:all .3s ease 0;transition:all .3s ease 0;border-radius:30px;background:#fe6401;color:#fff;text-transform:uppercase}
.faq-section .form-group input[type=submit]:hover{background:#1663bd;border:1px solid #1663bd}
.rs-home-cta{padding:45px 0 47px;background:#1663bd}
.rs-home-cta .cta-home-text{text-align:left}
.rs-home-cta .cta-home-text h3{font-size:36px;line-height:100%;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:10px;letter-spacing:2px}
.rs-home-cta .cta-home-text p{margin-bottom:0;color:#fff;font-size:15px;line-height:120%}
.rs-home-cta .rs-home-cta-button{text-align:right;margin-top:5px}
.rs-home-cta .rs-home-cta-button .cta-button{width:190px;height:56px;color:#fff;border:2px solid #fff;border-radius:30px;display:inline-block;right:0;text-align:center;line-height:54px;font-size:15px;text-transform:uppercase;cursor:pointer;font-weight:500}
.rs-home-cta .rs-home-cta-button .cta-button:hover{background-color:#fe6401}
.rs-responsibiity .services-item{z-index:10;overflow:hidden;width:100%}
.rs-responsibiity .services-item i{font-size:45px}
.rs-responsibiity .services-item .service-mid-icon{width:80px;float:left;margin-bottom:10px}
.rs-responsibiity .services-item .services-desc{overflow:hidden}
.rs-responsibiity .services-item .services-desc .services-title{font-size:20px;margin-top:0;margin-bottom:10px}
.rs-responsibiity .services-item .services-desc .services-title a{color:#101010}
.rs-responsibiity .services-item .services-desc p{font-size:14px}
.rs-responsibiity .services-item:last-child .services-desc p{margin-bottom:0}
.rs-responsibiity .services-wrap{margin-top:30px}
.rs-responsibiity .services-wrap .services-item{padding:0 0 20px}
.rs-responsibiity .services-wrap .services-item .service-mid-icon{width:100%}
.rs-responsibiity .services-wrap .services-item .service-mid-icon i{font-size:40px;text-align:center;color:#fff;background-color:#1663bd;padding:10px}
.rs-responsibiity .services-wrap .services-item .services-desc{width:100%}
.rs-responsibiity .services-wrap .services-item .services-desc p{font-size:14px;margin:0}
.rs-responsibiity .services-wrap .services-item:last-child{padding-bottom:0}
.why-choose-us .services-responsibiity .sec-title{margin-bottom:20px}
.why-choose-us .services-responsibiity .sec-title h3{margin-bottom:15px}
.why-choose-us .services-responsibiity .sec-title p{margin:0}
.why-choose-us .services-responsibiity .services-item{z-index:10;overflow:hidden;width:100%}
.why-choose-us .services-responsibiity .services-item i{font-size:20px}
.why-choose-us .services-responsibiity .services-item .service-mid-icon{width:50px;height:50px;float:left;margin-bottom:10px;border-radius:50%;text-align:center;line-height:50px;border:1px solid #1663bd;margin-right:15px}
.why-choose-us .services-responsibiity .services-item .services-desc{overflow:hidden}
.why-choose-us .services-responsibiity .services-item .services-desc .services-title{font-size:20px;margin-top:0;margin-bottom:6px;font-weight:600}
.why-choose-us .services-responsibiity .services-item .services-desc .services-title a{color:#1663bd}
.why-choose-us .services-responsibiity .services-item .services-desc p{margin-bottom:20px}
.why-choose-us .services-responsibiity .services-item:last-child .services-desc p{margin-bottom:0}
.why-choose-us .services-responsibiity .services-item:hover .service-mid-icon{background:#1663bd}
.why-choose-us .services-responsibiity .services-item:hover .service-mid-icon a{color:#fff}
.leadership-section .grid-style-13 img{width:100%}
.leadership-section .grid-style-13 .single-team-member{width:100%;margin:0 0 30px;overflow:hidden}
.leadership-section .grid-style-13 .single-team-member .image-section{width:50%;float:left;position:relative;background-color:#000;opacity:.8}
.leadership-section .grid-style-13 .single-team-member .image-section .overlay-section{background-color:#000;opacity:0;transition:.5s;position:absolute;top:0;left:0;width:100%;height:100%}
.leadership-section .grid-style-13 .single-team-member .image-section .overlay-section .detail-link{position:absolute;top:45%;left:46%}
.leadership-section .grid-style-13 .single-team-member .image-section .overlay-section .detail-link i{color:#fff;font-size:19px;background:#1663bd;border-radius:50%;height:46px;width:46px;line-height:47px;display:inline-block;text-align:center;transition:.3s all ease}
.leadership-section .grid-style-13 .single-team-member .image-section .overlay-section .detail-link i:hover{background:#1663bd}
.leadership-section .grid-style-13 .single-team-member .image-section img{width:100%;transform:scale(0.9);transition:.5s}
.leadership-section .grid-style-13 .single-team-member .image-section:hover .overlay-section{opacity:.8}
.leadership-section .grid-style-13 .single-team-member .box-section{width:50%;float:left;position:relative;background-color:#f2f2f2;transition:.5s}
.leadership-section .grid-style-13 .single-team-member .box-section:before{position:absolute;content:"";border-right:15px solid #1663bd;border-bottom:15px solid transparent;border-top:15px solid transparent;bottom:15px;left:-15px;opacity:0;transition:.5s}
.leadership-section .grid-style-13 .single-team-member .box-section .box-text{text-align:center;padding:30% 0}
.leadership-section .grid-style-13 .single-team-member .box-section .box-text .box-title{margin-bottom:15px}
.leadership-section .grid-style-13 .single-team-member .box-section .box-text .box-title h4{font-size:20px;margin-bottom:10px}
.leadership-section .grid-style-13 .single-team-member .box-section .box-text .box-title h4 a{text-decoration:none;transition:.4s;-webkit-transition:.4s}
.leadership-section .grid-style-13 .single-team-member .box-section .box-text .box-title h5{font-size:16px;transition:.4s;-webkit-transition:.4s}
.leadership-section .grid-style-13 .single-team-member .box-section .box-text .social-icons{padding:0;text-align:center}
.leadership-section .grid-style-13 .single-team-member .box-section .box-text .social-icons a{background:#1663bd;color:#fff;display:inline-block;font-size:16px;height:30px;margin-bottom:6px;margin-right:4px;padding:0;text-align:center;text-decoration:none;width:30px;border-radius:50%;transition:.5s}
.leadership-section .grid-style-13 .single-team-member .box-section .box-text .social-icons a i{padding:7px 0 0}
.leadership-section .grid-style-13 .single-team-member .box-section .box-text .social-icons a:hover i{color:#fff;height:30px;width:30px;border-radius:50%}
.leadership-section .grid-style-13 .single-team-member .box-section .box-text .social-icons a:hover .fa-facebook{background:#3b5999}
.leadership-section .grid-style-13 .single-team-member .box-section .box-text .social-icons a:hover .fa-twitter{background:#3aa9e0}
.leadership-section .grid-style-13 .single-team-member .box-section .box-text .social-icons a:hover .fa-google-plus{background:#d04333}
.leadership-section .grid-style-13 .single-team-member .box-section .box-text .social-icons a:hover .fa-linkedin{background:#0080b1}
.leadership-section .grid-style-13 .single-team-member:hover .image-section img{transform:scale(1)}
.leadership-section .grid-style-13 .single-team-member:hover .box-section{background-color:#1663bd}
.leadership-section .grid-style-13 .single-team-member:hover .box-section .box-text .box-title h4 a,.leadership-section .grid-style-13 .single-team-member:hover .box-section .box-text .box-title h5{color:#fff}
.leadership-section .grid-style-13 .single-team-member:hover .box-section .box-text .social-icons a{background:#fff;color:#000}
.leadership-section .grid-style-13 .single-team-member:hover .box-section:before{opacity:1}
.our-products-section .single-product{margin-bottom:30px;position:relative;overflow:hidden}
.our-products-section .single-product .product-image{position:relative;overflow:hidden}
.our-products-section .single-product .product-image:after,.our-products-section .single-product .product-image:before{content:'';position:absolute;background:transparent;display:block;height:50px;width:50px;transition:.5s;-webkit-transition:.5s;-ms-transition:.5s;z-index:11}
.our-products-section .single-product .product-image:after{right:-10px;top:-10px;border-top:5px solid;border-right:5px solid;border-color:#1663bd}
.our-products-section .single-product .product-image:before{left:-10px;bottom:-10px;border-left:5px solid;border-bottom:5px solid;border-color:#1663bd}
.our-products-section .single-product .product-image .overly{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s}
.our-products-section .single-product .product-tile{margin:20px 0 5px}
.our-products-section .single-product .product-tile a{color:#323232;font-size:18px;-webkit-transition:.4s;transition:.4s;font-weight:600}
.our-products-section .single-product .product-tile a:hover{color:#1663bd}
.our-products-section .single-product .product-tile span{display:block}
.our-products-section .single-product .product-cart{border:1px solid #898989;padding:10px 0;-webkit-transition:.4s;transition:.4s}
.our-products-section .single-product .product-cart a{font-weight:600;color:#1663bd}
.our-products-section .single-product .product-cart a i{margin-right:8px}
.our-products-section .single-product .product-details{background:#f1f1f1;padding-bottom:25px}
.our-products-section .single-product .product-details .product-tile{margin-top:0;padding-top:20px}
.our-products-section .single-product .product-details .product-cart{padding:6px 0;max-width:150px;margin:0 auto}
.our-products-section .single-product:hover .product-image{background:rgba(0,0,0,0.6)}
.our-products-section .single-product:hover .product-image:after{right:15px;top:15px}
.our-products-section .single-product:hover .product-image:before{left:15px;bottom:15px}
.our-products-section .single-product:hover .product-image .overly{opacity:.8;visibility:visible}
.our-products-section .single-product:hover .product-cart{background:#000}
.single-product-page .single-product-area .inner-single-product-slider .inner{margin-bottom:26px}
.single-product-page .single-product-area .single-product-nav{max-width:570px;margin:0 auto}
.single-product-page .single-product-area .single-product-nav .slick-slide{position:relative;margin:0 5px;cursor:pointer}
.single-product-page .single-product-area .single-product-nav .slick-slide:after{background:rgba(0,0,0,0.7);content:"";position:absolute;height:100%;width:100%;left:0;right:0;bottom:0;top:0}
.single-product-page .single-product-area .single-product-nav .slick-current:after{opacity:0}
.single-product-page .single-product-area .single-product-nav .slick-prev,.single-product-page .single-product-area .single-product-nav .slick-next{width:120px;height:120px;background:#1663bd}
.single-product-page .single-product-area .single-product-nav .slick-prev{left:-137px}
.single-product-page .single-product-area .single-product-nav .slick-prev:before{content:"\f104"}
.single-product-page .single-product-area .single-product-nav .slick-next{right:-137px}
.single-product-page .single-product-area .single-product-nav .slick-next:before{content:"\f105"}
.single-product-page .single-product-area .single-product-nav .slick-prev::before,.single-product-page .single-product-area .single-product-nav .slick-next::before{color:#323232;font-family:FontAwesome;opacity:1;transition:all .5s ease 0;font-size:25px;line-height:20px;font-weight:700}
.single-product-page .single-product-area .single-product-nav .slick-prev:hover::before,.single-product-page .single-product-area .single-product-nav .slick-prev:focus::before,.single-product-page .single-product-area .single-product-nav .slick-next:hover::before,.single-product-page .single-product-area .single-product-nav .slick-next:focus::before{opacity:1;color:#fff}
.single-product-page .single-price-info h4{font-size:20px;margin:0 0 12px}
.single-product-page .single-price-info a.primary-btn{font-size:15px;color:#fff;max-width:305px;display:block;text-align:center}
.single-product-page .single-price-info a.primary-btn:hover{background:#fe6401}
.single-product-page .single-price-info ul.single-product-icons{margin:20px 0 10px}
.single-product-page .single-price-info ul.single-product-icons li{display:inline-block}
.single-product-page .single-price-info ul.single-product-icons li a{display:block;color:#757575;margin-right:10px}
.single-product-page .single-price-info ul.single-product-icons li a:hover{color:#1663bd}
.single-product-page .single-price-info p.cat strong,.single-product-page .single-price-info p.tag strong{font-weight:400;color:#1663bd}
.single-product-page .single-price-info p.cat{margin:0 0 10px}
.single-product-page .single-price-info p.tag{margin:0}
.single-product-page .single-price-info span.single-price{color:#1663bd;font-size:20px;font-weight:600;margin:0 0 15px;display:block}
.single-product-page .recent-post-area{margin-top:44px}
.single-product-page .recent-post-area ul li{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #ddd}
.single-product-page .recent-post-area ul li img{transition:all .3s ease 0;cursor:pointer}
.single-product-page .recent-post-area ul li h4{margin:0;line-height:20px}
.single-product-page .recent-post-area ul li h4 a{font-size:15px;font-weight:500;color:#323232}
.single-product-page .recent-post-area ul li span{font-size:12px;margin-right:12px}
.single-product-page .recent-post-area ul li span a{font-size:12px;font-weight:300;color:#757575}
.single-product-page .recent-post-area ul li span a i{font-size:12px}
.single-product-page .recent-post-area ul li span i{font-size:12px;margin-right:4px}
.single-product-page .recent-post-area ul li:last-child{border-bottom:none}
.single-product-page .recent-post-area ul li:hover a{color:#1663bd}
.single-product-page .recent-post-area ul li:hover img{opacity:.5}
.single-product-page .product-description ul.nav-menus{border-bottom:1px solid #e5e5e5;margin:50px 0 26px;padding-bottom:30px}
.single-product-page .product-description ul.nav-menus li{display:inline-block}
.single-product-page .product-description ul.nav-menus li a{display:block;font-weight:600;font-size:20px;color:#323232;margin-right:30px}
.single-product-page .product-description ul.nav-menus li.active a,.single-product-page .product-description ul.nav-menus li a:hover{color:#1663bd}
.single-product-page .our-products-section{margin-top:40px}
.single-product-page .our-products-section .title-bar{overflow:hidden;clear:both;display:block}
.shipping-area .button-area ul li a{display:block;padding:15px;background:#f8f8f8;color:#646464;font-size:18px}
.shipping-area .button-area ul li.active a{background:#1663bd;color:#fff}
.shipping-area .product-list table{margin:0 0 30px}
.content-page .price-calculator{padding:10%}
.content-page .price-calculator .slider{width:18%}
.price-calculator{background:#EAEAEA;padding:50px 150px;margin:30px 0;overflow:auto;width:auto}
.price-calculator .row{border-bottom:1px solid #D8D7D7;float:left;width:100%}
.price-calculator h2,.price-calculator p,.price-calculator label{color:#333!important}
.price-calculator .row input.submit{border:none}
.price-calculator .row label{float:left;font-size:.75em;width:200px;padding:10px 0}
.price-calculator .row input[type="text"]{float:right;font-size:.75em;background:#D8D7D7;border:0;-webkit-box-shadow:none;box-shadow:none;padding:10px;border-radius:0;min-height:40px}
.price-calculator .slider-left,.price-calculator .slider-right{float:left;border-radius:10px;width:20px;padding:0;margin:10px 0;height:20px;cursor:pointer;position:relative;line-height:1.4em;font-size:16px;background-color:#1663bd}
.price-calculator .slider-left .pictogram,.price-calculator .slider-right .pictogram{padding:0;position:absolute;top:2px;left:6px}
.price-calculator .slider{float:left;height:20px;width:240px;position:relative;background:#b5bbbb;border-radius:10px;margin:10px}
.price-calculator .slider .ui-slider-handle{background-color:#eee;display:block;height:20px;position:absolute;width:20px;top:0;border-radius:10px;outline:none;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.3);box-shadow:0 1px 0 0 rgba(0,0,0,.3);margin-left:-10px}
.price-calculator .button-row{margin-top:20px}
.price-calculator table{color:#333;border-top:#d8d7d7 solid 1px;border-left:#d8d7d7 solid 1px;width:100%;margin-bottom:30px}
.price-calculator td,.price-calculator th{border-right:#d8d7d7 solid 1px;border-bottom:#d8d7d7 solid 1px;padding:8px;font-weight:400}
.price-calculator td{font-size:.813em}
.price-calculator th.service{text-align:left}
.price-calculator .total,.price-calculator tr.total .low,.price-calculator tr.total .high{background:#99CC62}
.price-calculator .low{background:#d8d7d7;text-align:right}
.price-calculator .high{background:#ccc;text-align:right}
.price-calculator .top th{font-size:.813em;text-transform:uppercase}
.price-calculator.main-form input[type="text"],.price-calculator.main-form textarea{border:1px solid #999;-webkit-box-shadow:inset 0 0 6px 0 rgba(0,0,0,.4);box-shadow:inset 0 0 6px 0 rgba(0,0,0,.4)}
.price-calculator .quote-details .arrow{font-size:200px;display:block;text-align:center;line-height:80px;color:#CCC}
input#calculate{color:#fff;background-color:#1663bd}
.test-flex2{display:flex;justify-content:center}
.related-links-block{flex:1 1 0;max-width:450px;margin:0 auto 100px}
.test-flex2{background:#fff;box-shadow:rgba(0,0,0,0.1) 0 0 10px 0;height:100%;padding:20px;text-align:center}
.test-flex{width:100%}
.test-flex h3{border-bottom:2px solid #eee;padding:10px 0 20px;margin-bottom:20px;text-transform:uppercase}
.related-services{color:#fff;background-color:#82b513;margin-bottom:20px}
@media screen and (max-width: 767px) {
.shipping-area .product-list table{width:100%;margin:0}
}
.shipping-area .product-list table tr{border:1px solid #e7e7e7;padding:25px;display:block;margin-bottom:-1px}
.shipping-area .product-list table tr td{padding-right:52px}
@media screen and (max-width: 991px) {
.shipping-area .product-list table tr td{padding-right:10px}
}
@media screen and (max-width: 767px) {
.shipping-area .product-list table tr td{display:block;width:100%;padding:20px 0}
}
.shipping-area .product-list table tr td img{max-width:80px;width:100%;display:block}
.shipping-area .product-list table tr td .des-pro{display:block;padding-right:50px;width:210px}
@media screen and (max-width: 991px) {
.shipping-area .product-list table tr td .des-pro{width:auto}
}
.shipping-area .product-list table tr td .des-pro h4{font-weight:400;margin:0 0 10px;font-weight:600}
.shipping-area .product-list table tr td .des-pro p{color:#646464;margin:0}
.shipping-area .product-list table tr td strong{font-size:20px;display:block;padding-right:100px;font-weight:600}
@media screen and (max-width: 991px) {
.shipping-area .product-list table tr td strong{padding-right:10px}
}
.shipping-area .product-list table tr td .order-pro{position:relative;display:block;margin-right:100px}
.shipping-area .product-list table tr td .order-pro input{width:110px;height:46px;box-shadow:none;border:1px solid #ccc;text-align:center;padding-right:10px;color:#888;font-size:18px}
.order-pro input[type=number]::-webkit-inner-spin-button,.order-pro input[type=number]::-webkit-outer-spin-button{opacity:1}
.shipping-area .product-list table tr td .order-pro div{position:absolute;top:12px;right:0;z-index:999;cursor:pointer}
.shipping-area .product-list table tr td .order-pro div.btn-plus{right:40px}
.shipping-area .product-list table tr td .order-pro div.btn-minus{right:20px}
.shipping-area .product-list table tr td .prize{color:#1663bd;font-size:18px;font-weight:500;padding-right:50px}
.shipping-area .product-list table tr td i{display:block;width:30px;height:30px;border:1px solid #ccc;text-align:center;line-height:28px;font-size:15px;cursor:pointer;color:#ccc}
.shipping-area .product-list table tr td i:hover{background:#1663bd;color:#fff}
.shipping-area .product-list .total span{font-size:20px;padding-right:10px}
.shipping-area .product-list .total strong{font-size:28px;font-weight:400}
.shipping-area .next-step{text-align:right}
.shipping-area .next-step a{padding:10px 30px;border:1px solid #1663bd;background:#1663bd!important;color:#fff;text-transform:capitalize;font-size:18px;background:transparent;margin-top:25px;transition:all .3s ease 0;display:inline-block}
.shipping-area .next-step a:hover{background:#323232!important;color:#fff;border:1px solid #323232!important}
.shipping-area .form-area h3{font-weight:500;padding:15px;font-size:22px}
.shipping-area .form-area form fieldset{margin:0 0 15px}
.shipping-area .form-area form fieldset label{display:block;width:100%;color:#333;font-weight:400;margin:0 0 10px;font-size:14px}
.shipping-area .form-area form fieldset input{display:block;width:100%;margin:0 0 10px;height:40px;border-radius:0;padding:0 15px;border:1px solid #ccc}
.shipping-area .form-area form fieldset select{display:block;width:100%;margin:0 0 10px;height:40px;border-radius:0;padding:0 15px;color:#646464;font-size:13px;border:1px solid #ccc}
.shipping-area .order-list h4{font-weight:600;padding:15px 0;font-size:20px}
.shipping-area .order-list table{width:100%}
.shipping-area .order-list table tr{width:100%;display:block}
.shipping-area .order-list table tr th{font-weight:700;width:50%}
.shipping-area .order-list table tr td{border:1px solid #dedede;padding:15px;font-size:14px;font-weight:400}
.shipping-area .order-list table tr td:first-child{width:400px}
@media screen and (max-width: 480px) {
.shipping-area .order-list table tr td:first-child{width:65%}
}
.shipping-area .order-list table tr td:last-child{width:150px;text-align:center}
.shipping-area .order-list table .row-bold td{border:1px solid #dedede;font-weight:700}
.shipping-area .panel-group .panel{border-radius:0;margin:0}
.shipping-area .panel-group .panel-body{padding-left:40px;padding-right:100px}
.shipping-area .panel-group a .checkbox{margin:0;padding:10px 0}
.shipping-area .panel-group a .checkbox .cr{position:relative;display:inline-block;background:#ccc;border-radius:100%;float:left;margin-top:0;margin-right:.5em;width:15px;height:15px}
.shipping-area .panel-group a .checkbox label{margin:0!important;padding:0!important;text-transform:capitalize;font-size:18px;font-weight:700}
.shipping-area .panel-group a .checkbox label input[type="checkbox"]{display:none}
.shipping-area .panel-group a .checkbox label input[type="checkbox"] + .cr > .cr-icon{opacity:1;display:block;color:#1663bd;width:15px;height:15px}
.shipping-area .panel-group a.collapsed .checkbox label input[type="checkbox"] + .cr > .cr-icon{opacity:0;transition:all .3s ease-in;display:block;padding:5px;color:#2962ff}
.shipping-area .panel-group .panel-default > .panel-heading{background:transparent}
.coupon-fields .input-text{padding:5px 8px;width:75%;margin-right:10px;margin-bottom:25px}
.coupon-fields .apply-coupon{background:#1663bd;border:none;color:#fff;padding:6px 8px;border:1px solid #1663bd;transition:all .3s ease 0}
.coupon-fields .apply-coupon:hover{background:#323232!important;border:1px solid #323232;color:#fff}
.rs-check-out table{width:100%}
.rs-check-out h4.title-bg{font-size:20px;text-transform:uppercase}
.rs-check-out .check-out-box{padding:0 0 40px}
.rs-check-out .check-out-box label{color:#757575;font-weight:400}
.rs-check-out .check-out-box select,.rs-check-out .check-out-box textarea,.rs-check-out .check-out-box input{border-color:#1663bd;border-radius:0}
.rs-check-out .check-out-box input{height:40px;padding:0 15px}
.rs-check-out .check-out-box select{width:100%;min-height:35px;padding:5px 0}
.rs-check-out .check-out-box .checkbox input{height:auto;margin-top:7px}
.rs-check-out .shipping-box .form-group input{height:80px;border-color:#1663bd;border-radius:0}
.rs-check-out .product-demo{width:100%;display:inline-block;padding-bottom:20px}
.rs-check-out .product-demo h5{margin:0;font-size:15px;color:#505050;margin-left:10px}
.rs-check-out .product-demo .product-image{width:15%;float:left}
.rs-check-out .product-demo .product-name{width:30%;float:left;transform:translateY(100%)}
.rs-check-out .product-demo .product-quantity{width:25%;float:left;text-align:center;transform:translateY(100%)}
.rs-check-out .product-demo .product-ititial-price{width:30%;float:left;text-align:center;transform:translateY(100%)}
.rs-check-out .product-price table{border:1px solid #1663bd;margin-bottom:25px}
.rs-check-out .product-price table tr td{padding:15px 25px;border-bottom:1px solid #b2b2b2}
.rs-check-out .product-price table tr td input{margin-right:5px}
.rs-check-out .product-price table tr td:last-child{text-align:right}
.rs-check-out .product-price table tr td.no-border{border:none}
.rs-check-out .rs-payment-system .payment-radio-btn1{padding:15px 25px;border:1px solid #1663bd}
.rs-check-out .rs-payment-system .payment-radio-btn1 p{margin:0;padding:15px 0 15px 25px;font-size:12px}
.rs-check-out .rs-payment-system .payment-radio-btn2{padding:15px 25px;border:1px solid #1663bd;border-top:none}
.rs-check-out .rs-payment-system input{margin-right:10px}
.rs-check-out .rs-payment-system input.btn-send{width:100%;margin-top:25px;background-color:#1663bd;color:#fff;font-weight:600;text-transform:uppercase;border:none;height:50px;line-height:50px;text-align:c center;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s}
.rs-check-out .rs-payment-system input.btn-send:hover{color:#1663bd;background:#323232}
#loading{background-color:#1663bd;height:100%;width:100%;position:fixed;z-index:1;margin-top:0;top:0;z-index:999999}
#loading-center{width:100%;height:100%;position:relative}
#loading-center-absolute{position:absolute;left:50%;top:50%;height:60px;width:60px;margin-top:-30px;margin-left:-30px;-webkit-animation:loading-center-absolute 1s infinite;animation:loading-center-absolute 1s infinite}
.object{width:20px;height:20px;background-color:#FFF;float:left;-moz-border-radius:50%;-webkit-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;margin-right:20px;margin-bottom:20px}
.object:nth-child(2n+0){margin-right:0}
#object_one{-webkit-animation:object_one 1s infinite;animation:object_one 1s infinite}
#object_two{-webkit-animation:object_two 1s infinite;animation:object_two 1s infinite}
#object_three{-webkit-animation:object_three 1s infinite;animation:object_three 1s infinite}
#object_four{-webkit-animation:object_four 1s infinite;animation:object_four 1s infinite}
.rs-menu .row [class*="col-"]{display:block;min-height:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.5%}
.dropdown-menu.megamenu{border-radius:0!important}
.rs-menu .row [class*="col-"]{display:block;min-height:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:0}
.dropdown-menu.megamenu{width:1300px;height:auto;padding:20px}
#rs-header .menu-area .megamenu a{height:40px;line-height:40px}
.megamenu-2{left:unset!important;right:-592px}
.megamenu-1{left:-284px}
.megamenu-3{left:-728px}
.dropdown-menu.megamenu h4{font-size:20px!important;color:#1663bd;margin:unset}
hr{width:168px;position:relative;right:40px;border-top:2px solid #eee}
@-webkit-keyframes loading-center-absolute {
100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes loading-center-absolute {
100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes object_one {
50%{-ms-transform:translate(20px,20px);-webkit-transform:translate(20px,20px);transform:translate(20px,20px)}
}
@keyframes object_one {
50%{-ms-transform:translate(20px,20px);-webkit-transform:translate(20px,20px);transform:translate(20px,20px)}
}
@-webkit-keyframes object_two {
50%{-ms-transform:translate(-20px,20px);-webkit-transform:translate(-20px,20px);transform:translate(-20px,20px)}
}
@keyframes object_two {
50%{-ms-transform:translate(-20px,20px);-webkit-transform:translate(-20px,20px);transform:translate(-20px,20px)}
}
@-webkit-keyframes object_three {
50%{-ms-transform:translate(20px,-20px);-webkit-transform:translate(20px,-20px);transform:translate(20px,-20px)}
}
@keyframes object_three {
50%{-ms-transform:translate(20px,-20px);-webkit-transform:translate(20px,-20px);transform:translate(20px,-20px)}
}
@-webkit-keyframes object_four {
50%{-ms-transform:translate(-20px,-20px);-webkit-transform:translate(-20px,-20px);transform:translate(-20px,-20px)}
}
@keyframes object_four {
50%{-ms-transform:translate(-20px,-20px);-webkit-transform:translate(-20px,-20px);transform:translate(-20px,-20px)}
}
.container.cards-container{padding-top:60px;padding-bottom:60px}
.container.cards-container h3{color:#fff;text-align:center}
.card.card-1,.card.card-2,.card.card-3,.card.card-4{background-color:#fff;border-radius:10px;text-align:center;padding:15px}
.count-box{background-color: #1663bd;color:#fff;border-radius:5px;font-size:25px;padding:8px 2px;}
.row.main-banner{padding-top:125px;padding-bottom:125px}
.count-box h5{font-size: 16px;padding-top:5px;color:#fff;}
.count-box .counter{padding-top:10px;padding-bottom:10px}
.banner-container{background-image:url(../images/digital-marketing-banner.png);background-position:center;background-repeat:no-repeat;background-size:cover;}
.main-banner h1{color:#fff}
.main-banner p{color:#fff}
.service-section-cards a.btn{color:#fff;background-color:#1663bd}
.service-section-cards i{font-size:40px;color:#1663bd;padding-bottom:10px}
.fa-laptop{font-size:45px}
.cards-container{padding-top:60px;padding-bottom:60px}
button.btn{background-color: #1663bd;color:#fff;outline:none;border:none;padding:8px 50px;}
.service-section-cards{background-image:url(../images/service-secation.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}
.footer-top ul li a{color:#fff}
.footer-top ul li a:hover{color:#fff;}
.form-container{/* background: #000; */background-image:url(../images/form-img.png);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;}
.form-container .sec-title h3{color:#fff;text-align:center}
.form-container label{color: #fff;}
.revenue-number.hidden-xxs.hidden-xs.hidden-sm.hidden-md{color:#fff;background-color:#1663bd;padding:5px 4px;border-radius:5px}
span.revenue{padding:5px 0}
.webdevelopment-container{padding-top:100px;padding-bottom:70px}
.webdevelopment-container p,.digital-marketing-container p{text-align:justify}
.webdevelopment-container h3,.digital-marketing-container h3{color: #000;}
.featured-logos{text-align:center;margin:0 auto;display:table;padding-top:18px;padding-bottom:18px}
.featured-logos img{object-fit:initial!important;object-position:unset!important;width:auto!important;height:auto!important;padding-right:64px;display:inline-block}
.carousel-indicators{bottom:-65px}
.portfolio-container ol.carousel-indicators li{background-color:#1663bd}
.portfolio-container ol.carousel-indicators li.active{background-color:#000}
.portfolio-container img.img-fluid{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);margin-bottom:10px}
.contact100-form{width:100%}
.contact100-form-title{display:block;font-family:Poppins-Bold;font-size:39px;color:#333;line-height:1.2;text-align:center}
span.contact100-form-title{font-weight:700;color:#fff;font-family:inherit}
.wrap-input100.validate-input{margin-top:20px}
.wrap-input100.input100-select{margin-top:20px}
button.contact100-form-btn{margin-top:20px;border:none;padding:8px 40px;background-color:#fff;outline:none}
.input100::placeholder{color:#868686!important;padding-left:11px}
.label-input100{font-family:Poppins-Regular;font-size:16px;color:#000;line-height:1.5;padding-left:5px}
.input100{display:block;width:100%;background:#fff;font-family:Poppins-Medium;font-size:18px;color:#333;line-height:1.2;padding:6px;border:none;border-radius:5px;outline:none}
.input100::placeholder{color:#fff}
select.selection-2.select2-hidden-accessible{border:none;padding:7px 15px}
.wrap-contact100{padding:20px;background-color:#1663bd;border-radius:10px}
.addess-container a{font-size:18px}
.addess-container p{font-size:18px}
.addess-container i{color:#1663bd}
.header-section-page{background-image:url(../images/header/seo-header-page-2.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}
.header-section-page .container{padding-top:30px;padding-bottom:30px}
.header-section-page h2{color:#fff}
.header-section-page span{color:#fff}
.seo-section-1 h5{padding-top:30px;text-align:center}
.seo-section-1 h1{color:#1663bd;text-align:center}
strong{color:rgba(39,65,90,1);font-weight:600}
.plans{background:#e7f2f0}
.layer{clear:both;width:100%;height:auto;padding:60px 7.5%;display:block}
.layer > section,.layer > article{clear:both;width:100%;height:auto;max-width:1092px;margin:0 auto;display:block}
.third{width:27.95%;margin:0 30px 0 0;display:inline-block}
.plan-tier{background:#fff;vertical-align:baseline;border-radius:3px;-moz-border-radius:3px;cursor:pointer;overflow:hidden}
.lift{position:relative;-webkit-transition:all .075s ease-out;-moz-transition:all .075s ease-out;-o-transition:all .075s ease-out;transition:all .075s ease-out}
.lift:hover{top:-3px;-webkit-box-shadow:0 2px 6px rgba(39,65,90,.15);-moz-box-shadow:0 2px 6px rgba(39,65,90,.15);box-shadow:0 2px 6px rgba(39,65,90,.15)}
.plan-tier h4{padding:18px 0 15px;margin:0 0 30px;background:#00a1ff;color:#fff}
.plan-tier{cursor:pointer}
.plan-tier sup{position:relative;right:-9px}
.plan-tier ul{margin:30px 0 0;border-top:2px solid #e7f2f0}
.plan-tier ul li{font-size:1.25em;padding:18px 0;color:rgba(39,65,90,.9);border-bottom:2px solid #e7f2f0}
sup{vertical-align:top}
.plan-tier .plan-price{font-size:5em;font-weight:300;letter-spacing:-3px}
.plan-tier sub{vertical-align:bottom;position:relative;bottom:.875em}
.plan-tier .early-adopter-price{color:#0091e5}
p:first-of-type{margin-top:0}
small,del{color:rgba(39,65,90,.5);font-size:1em;line-height:1.5em}
s,strike,del{text-decoration:line-through}
.layer{padding-top:96px;padding-bottom:96px}
.plan-tier.callout h6{width:100%;padding:15px 0 14px;background:#8dcf3f;color:rgba(39,65,90,.5);font-size:1.25em}
.plan-tier.callout h4{background-color:#78b336}
.regular-price{text-decoration:line-through;font-weight:100;font-size:16px;color:#bebebe}
section.third.lift.plan-tier.loaded{text-align:center}
.third{width:100%;margin:0 30px 0 0;display:inline-block}
section.third.lift.plan-tier.card-plan-1.loaded{margin-top:20px}
section.third.lift.plan-tier.card-plan-3.loaded{margin-top:20px}
nav.navbar.bootsnav{border:none;background:none;margin-bottom:150px;margin-top:40px;margin-left:20px}
nav.navbar.bootsnav ul.nav > li{margin-right:20px}
nav.navbar.bootsnav ul.nav > li > a{padding:10px 15px;border-radius:0;font-size:15px;font-weight:600;color:#fff;text-transform:uppercase;position:relative;transition:all .5s ease 0}
nav.navbar.bootsnav ul.nav > li.dropdown > a{padding:10px 30px 10px 15px}
nav.navbar.bootsnav ul.nav > li.active > a,nav.navbar.bootsnav ul.nav > li.active > a:hover,nav.navbar.bootsnav ul.nav > li > a:hover,nav.navbar.bootsnav ul.nav > li.on > a{color:#b71540}
nav.navbar.bootsnav ul.nav > li > a > span:before,nav.navbar.bootsnav ul.nav > li > a > span:after{content:"";width:100%;height:100%;background:#fff;opacity:0;position:absolute;top:50%;left:50%;z-index:-1;transform:translateX(-50%) translateY(-50%) rotate(-45deg);transition:all .4s ease 0}
nav.navbar.bootsnav ul.nav > li > a > span:after{width:50px;background-color:#b71540}
nav.navbar.bootsnav ul.nav > li:hover > a > span:before,nav.navbar.bootsnav ul.nav > li.active > a > span:before{transform:translateX(-50%) translateY(-50%) rotate(0);opacity:1}
nav.navbar.bootsnav ul.nav > li:hover > a > span:after,nav.navbar.bootsnav ul.nav > li.active > a > span:after{transform:translateX(-50%) translateY(-50%) rotate(0);opacity:1;width:0}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{position:absolute;top:10px;right:10px;margin:0 0 0 7px}
nav.navbar.bootsnav ul.nav > li.dropdown > ul{top:100%;transition:all .8s ease 0}
nav.navbar.bootsnav ul.nav > li.dropdown.on > ul{top:140%}
.dropdown-menu.multi-dropdown{position:absolute;left:-100%!important}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{box-shadow:0 0 10px rgba(0,0,0,0.3);border:none;border-radius:10px}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content li{font-size:14px}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content .title{font-size:16px;font-weight:700;color:#b71540}
@media only screen and (max-width: 990px) {
.dropdown-menu.multi-dropdown{left:0!important}
nav.navbar.bootsnav .navbar-toggle{background:transparent!important;color:#fff}
nav.navbar.bootsnav ul.nav > li{width:75%;margin:5px auto 15px}
nav.navbar.bootsnav.navbar-mobile ul.nav > li > a{text-align:center;color:#fff;border:none}
nav.navbar.bootsnav ul.nav > li.active > a,nav.navbar.bootsnav ul.nav > li > a,nav.navbar.bootsnav ul.nav > li > a:hover,nav.navbar.bootsnav ul.nav > li.on > a{color:#b71540}
nav.navbar.bootsnav.navbar-mobile .navbar-collapse{background:#b71540}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a{color:#fff;border-bottom-color:none}
nav.navbar.bootsnav ul.nav > li.dropdown > ul{top:100%}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content .title,nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a{font-size:14px;font-weight:400;color:#fff}
}
.page-title-heading h4{color:#fff}
.seo-section-1 h3{color:#1663bd;text-align:center}
.eco-seo-service h3,.inside-eco-seo h3{color:#1663bd}
.icon-checkmark{color:#224f9c}
.pricing-white-blocks{margin-top:80px;margin-bottom:30px}
.pricing-breadcrumbs{font-size:12px;padding:10px;background-color:#1c2c48;color:#ccc;margin-bottom:25px;display:inline-block}
.pricing-breadcrumbs a,.pricing-breadcrumbs a:visited{color:#00b170}
.pricing-breadcrumbs ol li:last-of-type a{color:#ccc}
.pricing-breadcrumbs ol{list-style-type:none;margin:0;padding:0;display:inline-block}
.pricing-breadcrumbs ol li{display:inline-block}
.pricing-white-block{background-color:#fff;border-radius:5px;padding:15px;float:left;width:100%;box-sizing:border-box}
.blue-tint{background-color:hsl(218,44%,97%)}
.green-tint{background-color:hsl(152,68%,97%)}
.yellow-tint{background-color:hsl(46,100%,97%)}
.pricing-white-block--icon-box{width:100px;height:100px;border-radius:5px;float:left;display:flex;align-items:center;justify-content:center}
.pricing-white-block--icon-box span{color:#fff;font-size:70px}
.green-tint .pricing-white-block--icon-box{background-color:#26b16d}
.blue-tint .pricing-white-block--icon-box{background-color:#4c74b9}
.yellow-tint .pricing-white-block--icon-box{background-color:#ffd12d}
.pricing-white-block--text{color:#666;float:left;line-height:1;margin-left:15px}
.pricing-white-block--text p{margin:0;font-size:20px!important;line-height:1!important}
.pricing-white-block--text span{color:#122239;font-size:40px;font-family:'robotobold';width:100%}
.btn-box a{margin-bottom:0!important;padding:10px 0}
.pricing-table-flex-container{display:flex;flex-flow:column;border-radius:5px;overflow:hidden;margin-bottom:80px}
.pricing-table-flex-container ul{font-size:16px}
.flex{display:flex}
.plan-name,.plan-details,.plan-price{flex:1;padding:20px;display:flex;flex-flow:column}
.plan-name{justify-content:center;padding:40px;position:relative}
.plan-details{background-color:#f8fbff;flex:1.5}
.plan-price{background-color:#00b170;flex-flow:column;align-items:center;justify-content:center}
.white-large{padding:15px 24px;background-color:#fff;line-height:1;color:#00b170!important;border:1px solid #00b170}
.pricing-table-basic .plan-name{background-color:#7791CA;color:#fff}
.pricing-table-aggressive .plan-name{background-color:#5D73A2;color:#fff}
.pricing-table-marketleader .plan-name{background-color:#495F90;color:#fff}
.plan-name h3,.plan-price h3{margin:0;color:#fff;font-size:24px;font-family:robotoregular}
.plan-price h3{font-size:30px}
.plan-name p{margin-bottom:0;font-size:14px}
.pricing-table-basic{flex:1;box-shadow:0 4px 15px 5px rgba(0,0,0,.1);z-index:10}
.pricing-table-aggressive{flex:1;box-shadow:0 4px 15px 5px rgba(0,0,0,.1);z-index:9}
.pricing-table-marketleader{flex:1}
.plan-name:after{content:'';width:0;height:0;border-style:solid;border-width:40px 30px;position:absolute}
.pricing-table-basic .plan-name:after{border-color:transparent transparent transparent #7791CA;right:-60px}
.pricing-table-aggressive .plan-name:after{border-color:transparent transparent transparent #5D73A2;right:-60px}
.pricing-table-marketleader .plan-name:after{border-color:transparent transparent transparent #495F90;right:-60px}
.plan-price .white-large{box-shadow:0 4px 15px 5px rgba(0,0,0,.1)}
.setup{font-size:16px!important}
table td,table th{padding:12px;color:#122239}
table,.table-h2{text-align:center}
tbody .btn{color:#fff!important}
table{margin-bottom:50px!important}
.table-h2{font-size:18px;font-weight:700;padding:20px 0;-webkit-box-shadow:0 -5px 0 #4c74b9;box-shadow:0 -5px 0 #4c74b9;border-radius:5px 5px 0 0;margin-bottom:0;background:#FFF}
.table-h2 span{color:#00b170}
.table-h2 i{color:#666}
.table-h2 i:hover{cursor:pointer}
.para{font-size:18px;font-weight:400;line-height:30px;text-align:left;margin-top:40px}
.para span{color:#00b170}
.green{background-color:#fff;color:#00b170}
.green:hover{background-color:#fff;color:#00b170}
.fa-check,.hyphen{color:#4c74b9;font-size:11px}
.hyphen{width:9px;height:1px;background:#4c74b9;display:inline-block}
.table{margin:0;table-layout:fixed;width:100%}
th,td{vertical-align:middle!important}
thead th{font-size:14px;font-weight:300;line-height:22px;color:#fff}
thead th:nth-child(1){width:55%;text-align:left;background-color:#1663bd}
thead th:nth-child(2){width:45%;background-color:#1663bda3}
thead th:nth-child(3){width:15%;background-color:#526898}
thead th:nth-child(4){width:15%;background-color:#405585}
thead th:nth-child(5){width:50%;background-color:#4c74b9}
thead th:nth-child(6){width:15%;background-color:#6c86c3}
thead th:nth-child(7){width:15%;background-color:#526898}
thead th:nth-child(8){width:15%;background-color:#405585}
thead th:nth-child(9){width:15%;background-color:#4c74b9}
thead th:nth-child(10){width:15%;background-color:#6c86c3}
thead th:nth-child(11){width:15%;background-color:#526898}
thead th:nth-child(12){width:15%;background-color:#405585}
tbody th,tbody td{font-size:16px;font-weight:500;line-height:20px}
tbody th{border-right:1px solid #e0e0e0!important;border-bottom:1px solid #e0e0e0!important;text-align:left}
tbody th i{color:#666}
tbody th i:hover{cursor:pointer}
tbody td{color:#666}
tbody td:nth-last-child(n+2){border-right:1px solid #e2e2e2}
tbody tr:nth-child(even) td,tbody tr:nth-child(even) th{background-color:#f8f8f8}
tbody tr:last-child th{font-size:18px;font-weight:700;line-height:34px}
tbody tr:last-child th span{font-size:24px;color:#1663bd}
tbody tr:last-child th span i{color:#00b170}
tbody tr:last-child td{padding:0;background:#1663bd;border:none;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}
tbody tr:last-child td:hover{-webkit-box-shadow:0 7px 12px rgba(0,0,0,0.17);box-shadow:0 7px 12px rgba(0,0,0,0.17)}
tbody tr:last-child{-webkit-box-shadow:0 -1px 0 #e0e0e0;box-shadow:0 -1px 0 #e0e0e0}
tbody .btn{color:#fff;font-weight:700;line-height:30px;letter-spacing:.34px;background-color:#1663bd;border-radius:0!important;border:none!important}
.get-quote-light,.get-quote-light a{background:#1663bd!important}
.get-quote-dark,.get-quote-dark a{background:#1663bd!important}
tbody a:hover{color:#fff}
.subscriptions-plan-format-1 .plan .header{width:100%;padding:40px;float:left}
.subscriptions-plan-format-1 .plan .header .name{color:#FFF;margin-bottom:4px}
.subscriptions-plan-format-1 .plan .header .billing .price{font-family:'Inter-Black',Sans-Serif;font-style:normal;font-weight:900;font-size:56px;line-height:64px;letter-spacing:-.042em;color:#FFF}
.subscriptions-plan-format-1 .plan .header .billing .cycle{font-family:'Inter-Regular',Sans-Serif;font-style:normal;font-weight:400;font-size:21px;line-height:35px;letter-spacing:-.0055em;color:#FFF}
.subscriptions-plan-format-1 .plan .header .initial-investment{padding:4px 8px;background:#1C2D47;border-radius:4px;margin-bottom:62px;text-transform:uppercase;color:#FFF;text-align:left;width:auto;display:block;float:left}
.subscriptions-plan-format-1 .plan .header .btn-send-proposal{width:100%;text-align:center;padding:16px;float:left}
.subscriptions-plan-format-1 .plan .features-wrapper{float:left;width:100%;height:auto;background:#fff}
.subscriptions-plan-format-1 .plan ul.features-list{width:100%;float:left;clear:both}
.subscriptions-plan-format-1 .plan ul.features-list li{font-family:'Inter-Regular';font-weight:400;font-size:18px;line-height:24px;letter-spacing:-.0045em;color:#374046;padding:28px}
.subscriptions-plan-format-1 .plan ul.features-list li:not(:last-child){border-bottom:1px solid #D2DCEE}
.subscriptions-plan-format-1 .plan:nth-child(1){padding-left:0;padding-right:0}
.subscriptions-plan-format-1 .plan:nth-child(1) .header{background:#a5d43f}
.subscriptions-plan-format-1 .plan:nth-child(1) ul.features-list{background-color:#fff}
.subscriptions-plan-format-1 .plan:nth-child(2){padding-left:0;padding-right:0}
.subscriptions-plan-format-1 .plan:nth-child(2) .header{background:#1663bd}
.subscriptions-plan-format-1 .plan:nth-child(2) ul.features-list{background:#F2F6FC}
.subscriptions-plan-format-1 .plan:nth-child(3){padding-left:0;padding-right:0}
.subscriptions-plan-format-1 .plan:nth-child(3) .header{background:#6f9a10}
.subscriptions-plan-format-1 .plan:nth-child(3) ul.features-list{background-color:#d8d8d8}
a.btn.btn-secondary.btn-send-proposal{color:#fff}
.bg--light-gray{background-color:#f1f1f1}
.service-card__wrapper{background-color:#fff;box-shadow:0 0 11px 0 rgba(0,0,0,.1);border-radius:5px;padding:50px;text-align:center}
.service-card__title{border-bottom:1px solid #ccc;color:#122239!important;display:inline-block;font-size:30px;padding-bottom:10px;text-transform:uppercase}
.test-flex2{background:#fff;box-shadow:rgba(0,0,0,0.1) 0 0 10px 0;height:300px;padding:20px;text-align:center}
@media (max-width: 1025px) {
.subscriptions-plan-format-1 .plan{padding-left:24px!important;padding-right:24px!important;margin-bottom:24px;width:100%;height:auto;display:block;float:left}
}
@media only screen and (min-width: 991px) {
.rs-count.sidebar-count{margin-top:32px}
.rs-count.sidebar-count .rs-counter-list{margin-bottom:30px}
}
@media only screen and (max-width: 991px) {
body #rs-header .menu-area .rs-menu ul li{background:#1663bd}
.nav-menu > li > a{border-bottom:1px solid #fe6401}
#default-header.transparent-header .menu-sticky li.current-menu-item > a{color:#323232!important}
#rs-header3 .menu-area,#default-header .menu-area .rs-menu ul.nav-menu li a{background:#1663bd}
}
@media only screen and (max-width: 767px) {
#default-header .menu-area .navbar .navbar-toggle .icon-bar{background:#1663bd!important}
#default-header .menu-area .navbar .navbar-toggle .icon-bar:hover{background:#fe6401!important}
}
@media only screen and (max-width: 1300px) {
#rs-header .menu-area.rs-defult-header .rs-menu ul li > a{font-size:14px!important}
.dropdown-menu.megamenu{width:1240px}
.megamenu-1{left:-275px}
}
.alert.alert-success.alert-dismissible.my-custom-notification{position:fixed;padding-top:25px;padding-bottom:25px;bottom:-16px;z-index:9999;width:100%}
.navigation{width:100%;height:70px;display:table;position:relative;font-family:inherit;background-color:#fff}
.navigation *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.navigation-portrait{height:48px}
.navigation-fixed{position:fixed;top:0;left:0;z-index:19998}
.navigation-hidden{width:0!important;height:0!important;margin:0!important;padding:0!important}
.align-to-right{float:right}
.nav-header{float:left}
.navigation-hidden .nav-header{display:none}
.nav-brand{line-height:70px;padding:0;color:#343a40;font-size:24px;text-decoration:none!important}
.nav-brand:hover,.nav-brand:focus{color:#343a40}
.navigation-portrait .nav-brand{font-size:18px;line-height:48px}
.nav-logo > img{height:48px;margin:11px auto;padding:0 15px;float:left}
.nav-logo:focus > img{outline:initial}
.navigation-portrait .nav-logo > img{height:36px;margin:6px auto 6px 15px;padding:0}
.nav-toggle{width:30px;height:30px;padding:6px 2px 0;position:absolute;top:50%;margin-top:-14px;right:15px;display:none;cursor:pointer}
.nav-toggle:before{content:"";position:absolute;width:24px;height:2px;background-color:#343a40;border-radius:10px;box-shadow:0 .5em 0 0 #343a40,0 1em 0 0 #343a40}
.navigation-portrait .nav-toggle{display:block}
.navigation-portrait .nav-menus-wrapper{width:320px;height:100%;top:0;left:-400px;position:fixed;background-color:#fff;z-index:20000;overflow-y:auto;-webkit-overflow-scrolling:touch;transition-duration:.2s;transition-timing-function:ease}
.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right{left:auto;right:-400px}
.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-open{left:0}
.navigation-portrait
.nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open{left:auto;right:0}
.nav-menus-wrapper-close-button{width:30px;height:40px;margin:10px 7px;display:none;float:right;color:#343a40;font-size:26px;cursor:pointer}
.navigation-portrait .nav-menus-wrapper-close-button{display:block}
.nav-menu{margin:0;padding:0;list-style:none;line-height:normal;font-size:0}
.navigation-portrait .nav-menu{width:100%}
.navigation-landscape .nav-menu.nav-menu-centered{float:none;text-align:center}
.navigation-landscape .nav-menu.nav-menu-centered > li{float:none}
.nav-menu > li{display:inline-block;float:left;text-align:left}
.navigation-portrait .nav-menu > li{width:100%;position:relative;border-top:solid 1px #f0f0f0}
.navigation-portrait .nav-menu > li:last-child{border-bottom:solid 1px #f0f0f0}
.nav-menu + .nav-menu > li:first-child{border-top:none}
.nav-menu > li > a{height:70px;padding: 26px 12px;font-weight: 500;display:inline-block;text-decoration:none;font-size: 14px;color:#343a40;transition:color 0.3s,background .3s;}
.navigation-portrait .nav-menu > li > a{width:100%;height:auto;padding:12px 15px 12px 26px}
.nav-menu > li:hover > a,.nav-menu > li.active > a,.nav-menu > li.focus > a{color:#ff6b00}
.nav-menu > li > a > i,.nav-menu > li > a > [class*="ion-"]{width:18px;height:16px;line-height:16px;transform:scale(1.4)}
.nav-menu > li > a > [class*="ion-"]{width:16px;display:inline-block;transform:scale(1.8)}
.navigation-portrait .nav-menu.nav-menu-social{width:100%;text-align:center}
.nav-menu.nav-menu-social > li{text-align:center;float:none;border:none!important}
.navigation-portrait .nav-menu.nav-menu-social > li{width:auto}
.nav-menu.nav-menu-social > li > a > [class*="ion-"]{font-size:12px}
.nav-menu.nav-menu-social > li > a > .fa{font-size:14px}
.navigation-portrait .nav-menu.nav-menu-social > li > a{padding:15px}
.submenu-indicator{margin-left:6px;margin-top:6px;float:right;transition:all .2s}
.navigation-portrait .submenu-indicator{width:54px;height:44px;margin-top:0;position:absolute;top:0;right:0;text-align:center;z-index:20000}
.submenu-indicator-chevron{height:6px;width:6px;display:block;border-style:solid;border-width:0 1px 1px 0;border-color:transparent #70798b #70798b transparent;transform:rotate(45deg);transition:border .2s}
.navigation-portrait .submenu-indicator-chevron{position:absolute;top:18px;left:24px}
.nav-menu > li:hover > a .submenu-indicator-chevron,.nav-menu > .active > a .submenu-indicator-chevron,.nav-menu > .focus > a .submenu-indicator-chevron{border-color:transparent #967adc #967adc transparent}
.navigation-portrait .submenu-indicator.submenu-indicator-up{transform:rotate(-180deg)}
.nav-overlay-panel{width:100%;height:100%;top:0;left:0;position:fixed;display:none;z-index:19999}
.no-scroll{width:100%;height:100%;overflow:hidden}
.nav-search{height:70px;float:right;z-index:19998}
.navigation-portrait .nav-search{height:48px;padding:0 10px;margin-right:52px}
.navigation-hidden .nav-search{display:none}
.nav-search-button{width:70px;height:70px;line-height:70px;text-align:center;cursor:pointer;background-color:#fbfcfd}
.navigation-portrait .nav-search-button{width:50px;height:48px;line-height:46px;font-size:22px}
.nav-search-icon{width:14px;height:14px;margin:2px 8px 8px 4px;display:inline-block;vertical-align:middle;position:relative;color:#343a40;text-align:left;text-indent:-9999px;border:2px solid;border-radius:50%;transform:rotate(-45deg)}
.nav-search-icon:after,.nav-search-icon:before{content:"";pointer-events:none}
.nav-search-icon:before{width:2px;height:11px;top:11px;position:absolute;left:50%;border-radius:0 0 1px 1px;box-shadow:inset 0 0 0 32px;transform:translateX(-50%)}
.nav-search-button:hover .nav-search-icon{color:#ff6b00}
.nav-search > form{width:100%;height:100%;padding:0 auto;display:none;position:absolute;left:0;top:0;background-color:#fff;z-index:99}
.nav-search-inner{width:70%;height:70px;margin:auto;display:table}
.navigation-portrait .nav-search-inner{height:48px}
.nav-search-inner input[type="text"],.nav-search-inner input[type="search"]{height:70px;width:100%;margin:0;padding:0 12px;font-size:26px;text-align:center;color:#343a40;outline:none;line-height:70px;border:none;background-color:transparent;transition:all .3s}
.navigation-portrait .nav-search-inner input[type="text"],.navigation-portrait .nav-search-inner input[type="search"]{height:48px;font-size:18px;line-height:48px}
.nav-search-close-button{width:28px;height:28px;display:block;position:absolute;right:20px;top:20px;line-height:normal;color:#343a40;font-size:20px;cursor:pointer;text-align:center}
.navigation-portrait .nav-search-close-button{top:10px;right:14px}
.nav-button{margin:18px 15px 0;padding:8px 14px;display:inline-block;color:#fff;font-size:14px;text-align:center;text-decoration:none;border-radius:4px}
.nav-button:hover,.nav-button:focus{color:#fff;text-decoration:none}
.navigation-portrait .nav-button{width:calc(100% - 52px);margin:17px 26px}
.nav-text{margin:25px 15px;display:inline-block;color:#343a40;font-size:14px}
.navigation-portrait .nav-text{width:calc(100% - 52px);margin:12px 26px 0}
.navigation-portrait .nav-text + ul{margin-top:15px}
.nav-dropdown{min-width:180px;margin:0;padding:0;display:none;position:absolute;list-style:none;z-index:98;white-space:nowrap}
.navigation-portrait .nav-dropdown{width:100%;position:static;left:0}
.nav-dropdown .nav-dropdown{left:100%}
.nav-menu > li > .nav-dropdown{border-top:solid 1px #f0f0f0}
.nav-dropdown > li{width:100%;float:left;clear:both;position:relative;text-align:left}
.nav-dropdown > li > a{width:100%;padding:16px 20px;display:inline-block;text-decoration:none;float:left;font-size:13px;color:#343a40;background-color:#fdfdfd}
.nav-dropdown > li:hover > a,.nav-dropdown > li.focus > a{color:#ff6b00}
.nav-dropdown.nav-dropdown-left{right:0}
.nav-dropdown > li > .nav-dropdown-left{left:auto;right:100%}
.navigation-landscape .nav-dropdown.nav-dropdown-left > li > a{text-align:right}
.navigation-portrait .nav-dropdown > li > a{padding:12px 20px 12px 30px}
.navigation-portrait .nav-dropdown > li > ul > li > a{padding-left:50px}
.navigation-portrait .nav-dropdown > li > ul > li > ul > li > a{padding-left:70px}
.navigation-portrait .nav-dropdown > li > ul > li > ul > li > ul > li > a{padding-left:90px}
.navigation-portrait
.nav-dropdown
> li
> ul
> li
> ul
> li
> ul
> li
> ul
> li
> a{padding-left:110px}
.nav-dropdown .submenu-indicator{right:15px;top:10px;position:absolute}
.navigation-portrait .nav-dropdown .submenu-indicator{right:0;top:0}
.nav-dropdown .submenu-indicator .submenu-indicator-chevron{transform:rotate(-45deg)}
.navigation-portrait
.nav-dropdown
.submenu-indicator
.submenu-indicator-chevron{transform:rotate(45deg)}
.nav-dropdown > li:hover > a .submenu-indicator-chevron,.nav-dropdown > .focus > a .submenu-indicator-chevron{border-color:transparent #ff6b00 #ff6b00 transparent}
.navigation-landscape .nav-dropdown.nav-dropdown-left .submenu-indicator{left:10px}
.navigation-landscape
.nav-dropdown.nav-dropdown-left
.submenu-indicator
.submenu-indicator-chevron{transform:rotate(135deg)}
.nav-dropdown-horizontal{width:100%;left:0;background-color:#fdfdfd;border-top:solid 1px #f0f0f0}
.nav-dropdown-horizontal .nav-dropdown-horizontal{width:100%;top:100%;left:0}
.navigation-portrait .nav-dropdown-horizontal .nav-dropdown-horizontal{border-top:none}
.nav-dropdown-horizontal > li{width:auto;clear:none;position:static}
.navigation-portrait .nav-dropdown-horizontal > li{width:100%}
.nav-dropdown-horizontal > li > a{position:relative}
.nav-dropdown-horizontal .submenu-indicator{height:18px;top:11px;transform:rotate(90deg)}
.navigation-portrait .nav-dropdown-horizontal .submenu-indicator{height:42px;top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.navigation-portrait
.nav-dropdown-horizontal
.submenu-indicator.submenu-indicator-up{transform:rotate(-180deg)}
.megamenu-panel{width:100%;padding:15px;display:none;position:absolute;font-size:14px;z-index:98;text-align:left;color:inherit;border-top:solid 1px #f0f0f0;background-color:#fdfdfd;box-shadow:0 10px 20px rgba(0,0,0,0.075)}
.navigation-portrait .megamenu-panel{padding:25px;position:static;display:block}
.megamenu-panel [class*="container"]{width:100%}
.megamenu-panel [class*="container"] [class*="col-"]{padding:0}
.megamenu-panel-half{width:50%}
.megamenu-panel-quarter{width:25%}
.navigation-portrait .megamenu-panel-half,.navigation-portrait .megamenu-panel-quarter{width:100%}
.megamenu-panel-row{width:100%}
.megamenu-panel-row:before,.megamenu-panel-row:after{content:"";display:table;line-height:0}
.megamenu-panel-row:after{clear:both}
.megamenu-panel-row [class*="col-"]{display:block;min-height:20px;float:left;margin-left:3%}
.megamenu-panel-row [class*="col-"]:first-child{margin-left:0}
.navigation-portrait .megamenu-panel-row [class*="col-"]{float:none;display:block;width:100%!important;margin-left:0;margin-top:15px}
.navigation-portrait
.megamenu-panel-row:first-child
[class*="col-"]:first-child{margin-top:0}
.megamenu-panel-row .col-1{width:5.583333333333%}
.megamenu-panel-row .col-2{width:14.166666666666%}
.megamenu-panel-row .col-3{width:22.75%}
.megamenu-panel-row .col-4{width:31.333333333333%}
.megamenu-panel-row .col-5{width:39.916666666667%}
.megamenu-panel-row .col-6{width:48.5%}
.megamenu-panel-row .col-7{width:57.083333333333%}
.megamenu-panel-row .col-8{width:65.666666666667%}
.megamenu-panel-row .col-9{width:74.25%}
.megamenu-panel-row .col-10{width:82.833333333334%}
.megamenu-panel-row .col-11{width:91.416666666667%}
.megamenu-panel-row .col-12{width:100%}
.megamenu-tabs{width:100%;float:left;display:block}
.megamenu-tabs-nav{width:20%;margin:0;padding:0;float:left;list-style:none}
.navigation-portrait .megamenu-tabs-nav{width:100%}
.megamenu-tabs-nav > li > a{width:100%;padding:10px 16px;float:left;font-size:13px;text-decoration:none;color:#343a40;border:solid 1px #eff0f2;outline:0;background-color:#fff}
.megamenu-tabs-nav > li.active a,.megamenu-tabs-nav > li:hover a{background-color:#f5f5f5}
.megamenu-tabs-pane{width:80%;min-height:30px;padding:20px;float:right;display:none;font-size:13px;color:#343a40;border:solid 1px #eff0f2;background-color:#fff}
.megamenu-tabs-pane.active{display:block}
.navigation-portrait .megamenu-tabs-pane{width:100%}
.megamenu-lists{width:100%;display:table}
.megamenu-list{width:100%;margin:0 0 15px;padding:0;display:inline-block;float:left;list-style:none}
.megamenu-list:last-child{margin:0;border:none}
.navigation-landscape .megamenu-list{margin:-15px 0;padding:20px 0;border-right:solid 1px #f0f0f0}
.navigation-landscape .megamenu-list:last-child{border:none}
.megamenu-list > li > a{width:100%;padding:10px 15px;display:inline-block;color:#343a40;text-decoration:none;font-size:13px}
.megamenu-list > li > a:hover{background-color:#1663bd;color:#fff}
.megamenu-list > li.megamenu-list-title > a{font-size:12px;font-weight:600;text-transform:uppercase;color:#343a40}
.megamenu-list > li.megamenu-list-title > a:hover{background-color:transparent}
.navigation-landscape .list-col-2{width:50%}
.navigation-landscape .list-col-3{width:33%}
.navigation-landscape .list-col-4{width:25%}
.navigation-landscape .list-col-5{width:20%}
.nav-menu > li > a{color: #000;text-transform:uppercase;}
.nav-dropdown > li > a{color:#343a40;padding:10px 20px;border-bottom:1px solid #f6f6f6}
.nav-dropdown > li > a:hover,.nav-dropdown > li > a:focus{color:#ff6b00}
.main_header_area.sticky{width:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:9999;box-shadow:0 5px 30px rgba(0,0,0,0.1)}
.transparent-menu{position:absolute;width:100%;left:0;top:0;z-index:99}
.navigation-portrait .nav-menu > li > a{width:100%;height:auto;padding:10px 10px 10px 30px}
.megamenu-panel{position:absolute;right:0!important}
@media only screen and (min-width: 320px) and (max-width: 767px) {
.nav-dropdown > li > a,.megamenu-list > li > a{width:65%}
}
.megamenu-panel{width:1200px;position:absolute;right:-110px!important}
ul.megamenu-list.list-col-4 H6,ul.megamenu-list.list-col-4 p{padding-left:15px}
ul.megamenu-list.list-col-4 H6{color:#1663bd}
.nav-toggle{position:absolute;top:0!important;margin-top:12px!important}
.navigation-portrait .nav-menu > li > a{width:100%;height:auto;padding:10px 10px 10px 30px;color:#000!important}
span.submenu-heading{color:#1663bd}
ul.nav-menu.align-to-right.my-custom-mobile-menu{display:none}
a#toggle-switcher{display:none}
.second-row-counter{margin-top:10px}
.carousel-indicators li{width:10px!important;height:10px!important;border-radius:50%;background-color:#000}
ol.carousel-indicators{position:absolute;bottom:-100px}
a.nav-brand img{width: 212px;}
.main-banner h1{color:#fff;margin-top:20px;font-size:3.5rem}
.container-fluid.banner-container p{margin-top:40px;font-size:22px}
.row.main-banner .btn{margin-top:20px}
ul.top-social-media-bar{color:#fff;margin-bottom:unset;display:flex}
.top-contact-bar{color:#fff;margin-bottom:unset;display:flex}
ul.top-social-media-bar li{padding-left:10px;padding-right:10px}
.top-contact-bar li{padding-left:10px;padding-right:10px}
span.submenu-heading{color:#1663bd;font-size:16px}
.topheaderbar{padding-top: 10px;padding-bottom: 10px;background-color: #1663bd;}
.megamenu-list > li.megamenu-list-title > a{color: #fff;}
li.megamenu-list-title{background-color:#000;color:#fff;margin-bottom:10px}
ul.megamenu-list.list-col-4 li a{font-family:sans-serif}
span.submenu-heading{color:#fff!important;font-size:16px}
img.img-fluid.mobile-img-menu{width:190px;display:block;margin:0 auto}
.about-us-container-2{margin-top:40px}
.about-us-container-2 .col-lg-6 h1{font-size:4.5rem}
.about-us-container-2 .col-lg-6 h3{font-size:2.75rem;font-family:sans-serif}
.videoWrapper{position:relative;width:100%;height:0;background-color:#000}
.videoWrapper43{padding-top:75%}
.videoWrapper169{padding-top:56%}
.videoIframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:transparent}
.videoPoster{position:absolute;top:0;right:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;border:0;outline:none;background-position:50% 50%;background-size:100% 100%;background-size:cover;text-indent:-999em;overflow:hidden;opacity:1;-webkit-transition:opacity 800ms,height 0;-moz-transition:opacity 800ms,height 0;transition:opacity 800ms,height 0;-webkit-transition-delay:0s,0;-moz-transition-delay:0s,0;transition-delay:0s,0}
.videoPoster:before{content:'';position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;border:5px solid #fff;border-radius:100%;-webkit-transition:border-color 300ms;-moz-transition:border-color 300ms;transition:border-color 300ms}
.videoPoster:after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;margin:-20px 0 0 -10px;border-left:40px solid #fff;border-top:25px solid transparent;border-bottom:25px solid transparent;-webkit-transition:border-color 300ms;-moz-transition:border-color 300ms;transition:border-color 300ms}
.videoPoster:hover:before,.videoPoster:focus:before{border-color:red}
.videoPoster:hover:after,.videoPoster:focus:after{border-left-color:red}
.videoWrapperActive .videoPoster{opacity:0;height:0;-webkit-transition-delay:0s,800ms;-moz-transition-delay:0s,800ms;transition-delay:0s,800ms}
.video-container main{max-width:800px;margin:20px auto}
.tab-content{width:1300px}
.card-department .card-actions{position:absolute;right:32px;top:25px}
i.fa.fa-angle-right{font-size:33px}
.job{padding:10px}
a.nav-link.active{background-color:#1663bd!important}
.job{margin-bottom:20px}
ul.card-category{display:flex}
ul.card-category li{padding-left:10px}
.card-actions button{border:none;padding:5px 10px;color:#fff!important;background-color:#1663bd}
.card-actions button a{color:#fff}
h4.card-title a{color:#000}
.container-fluid.jobs-tabs a.nav-link{color:#698c1d}
.container-fluid a.nav-link.active{color:#fff}
.questions-about-container{background-color:#1663bd;padding:40px}
.questions-about-container h1{font-family:system-ui;font-weight:900;color:#fff}
.questions-about-container button.btn.btn-primary{background-color:#000}
.conatiner.questions-about-container1{background-color:#000;position:relative;top:-90px;padding:20px}
@font-face{font-family:myFirstFont;src:url(fonts/Inter-Black.ttf)}
.questions-about-container h1{font-family:Inter-Black;font-weight:900;color:#fff}
.conatiner.questions-about-container1 button{border:none;padding:20px 80px;font-size:18px;background-color:#1663bd}
.conatiner.questions-about-container1 button a{color:#fff}
.conatiner.questions-about-container1 h4{color:#fff;padding-left:80px}
h1.being-the-best{font-size:65px;font-weight:700}
.being-the-best-container{background-color:#28df99;padding-top:40px;padding-bottom:40px}
.container-fluid.being-the-best-container h3{color:#fff}
.container-fluid.being-the-best-container h6{font-weight:800;color:#fff;padding-bottom:10px}
p.custom-p{font-weight:500;font-size:18px}
.myicons-container img.img-fluid{width:40px}
.comapny-value-section-page{background-image:url(../images/header/andy-holmes-webyw4NsFPg-unsplash.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}
.comapny-value-section-page h1{font-size:46px;color:#fff}
.comapny-value-section-page h4{color:#fff;font-size:26px}
.heading-box{display:flex;margin:0 auto}
h1.custom-banner-heading.hc-1{background-color:#4a83d0;padding:35px;font-weight:900;font-size:80px}
h1.custom-banner-heading.hc-2{background-color:#f16869;padding:35px;font-weight:900;font-size:80px}
h1.custom-banner-heading.hc-3{background-color:#ffa068;padding:35px;font-weight:900;font-size:80px}
h1.custom-banner-heading.hc-4{background-color:#d3dc55;padding:35px;font-weight:900;font-size:80px}
h1.custom-banner-heading.hc-5{background-color:#3ce471;padding:35px;font-weight:900;font-size:80px}
h1.custom-banner-heading.hc-6{background-color:#ffe24b;padding:35px;font-weight:900;font-size:80px}
h1.custom-banner-heading.hc-7{background-color:#cef76e;padding:35px;font-weight:900;font-size:80px}
h1.custom-banner-heading.hc-8{background-color:#5cc8fd;padding:35px;font-weight:900;font-size:80px}
h1.custom-banner-heading.hc-9{background-color:#b15151;padding:35px;font-weight:900;font-size:80px}
.container-fluid.comapny-value-section-page{padding-top:100px}
.container.heading-box-row{position:relative;bottom:-75px;z-index:1}
.container-fluid.company-value-container{padding-left:0;padding-right:0}
.container-fluid.company-value-container h4{color:#000;text-align:center;padding:150px 20px 100px}
.carousel-item{background-color:#fff}
i.fa.fa-chevron-left{color:#000;font-size:60px;position:absolute;left:10px}
i.fa.fa-chevron-right{color:#000;font-size:60px;position:absolute;right:10px}
.banner-heading-company-values h2{color:#fff;font-size:50px;font-family:revert;font-weight:900}
.content-container .E-box img.img-fluid{width:1300px}
.content-container .E-box{font-size:200px;color:#fff;text-align:center;background-color:#4a83d0}
.content-container .col-sm-12.col-lg-9{padding-left:0;padding-right:0}
.content-container div#sidebar{padding-left:0;padding-right:0}
.content-container div#content{padding-left:0;padding-right:0}
.content-container .last-box{height:240px;background-color:#4a83d0}
.content-container .last-box h4{color:#fff;padding-top:50px}
h1.sidebar__inner.E-box-1{font-size:200px;color:#fff;text-align:center;background-color:#f16869}
.last-box-1{height:240px;color:#fff;background-color:#f16869}
div#sidebar-1{padding-left:0;padding-right:0}
.content-container .last-box-1 h2{color:#fff;padding-top:50px;padding-left:20px}
.content-container .last-box-1 h4{color:#fff;padding-left:20px}
h1.sidebar__inner.E-box-2{color:#fff;font-size:200px;text-align:center;background-color:#ffa068}
.content-container .last-box-2{height:240px;color:#fff;background-color:#ffa068}
.content-container .last-box-2 h2{color:#fff;padding-top:50px;padding-left:20px}
.content-container .last-box-2 h4{color:#fff;padding-left:20px}
div#sidebar-2{padding-left:0;padding-right:0}
h1.sidebar__inner.E-box-3{color:#fff;font-size:200px;text-align:center;background-color:#d3dc55}
.content-container .last-box-3{height:240px;color:#fff;background-color:#d3dc55}
.content-container .last-box-3 h2{color:#fff;padding-top:50px;padding-left:20px}
.content-container .last-box-3 h4{color:#fff;padding-left:20px}
div#sidebar-3{padding-left:0;padding-right:0}
h1.sidebar__inner.E-box-4{color:#fff;font-size:200px;text-align:center;background-color:#3ce471}
.content-container .last-box-4{height:240px;color:#fff;background-color:#3ce471}
.content-container .last-box-4 h2{color:#fff;padding-top:50px;padding-left:20px}
.content-container .last-box-4 h4{color:#fff;padding-left:20px}
div#sidebar-4{padding-left:0;padding-right:0}
h1.sidebar__inner.E-box-5{color:#fff;font-size:200px;text-align:center;background-color:#ffe24b}
.content-container .last-box-5{height:240px;color:#fff;background-color:#ffe24b}
.content-container .last-box-5 h2{color:#fff;padding-top:50px;padding-left:20px}
.content-container .last-box-5 h4{color:#fff;padding-left:20px}
div#sidebar-5{padding-left:0;padding-right:0}
h1.sidebar__inner.E-box-6{color:#fff;font-size:200px;text-align:center;background-color:#cef76e}
.content-container .last-box-6{height:240px;color:#fff;background-color:#cef76e}
.content-container .last-box-6 h2{color:#fff;padding-top:50px;padding-left:20px}
.content-container .last-box-6 h4{color:#fff;padding-left:20px}
div#sidebar-6{padding-left:0;padding-right:0}
h1.sidebar__inner.E-box-7{color:#fff;font-size:200px;text-align:center;background-color:#5cc8fd}
.content-container .last-box-7{height:240px;color:#fff;background-color:#5cc8fd}
.content-container .last-box-7 h2{color:#fff;padding-top:50px;padding-left:20px}
.content-container .last-box-7 h4{color:#fff;padding-left:20px}
div#sidebar-7{padding-left:0;padding-right:0}
h1.sidebar__inner.E-box-8{color:#fff;font-size:200px;text-align:center;background-color:#b15151}
.content-container .last-box-8{height:240px;color:#fff;background-color:#b15151}
.content-container .last-box-8 h2{color:#fff;padding-top:50px;padding-left:20px}
.content-container .last-box-8 h4{color:#fff;padding-left:20px}
div#sidebar-8{padding-left:0;padding-right:0}
div#content h2,div#content p,div#content h6{padding-left:20px;padding-right:10px}
div#content p{text-align:justify}
.content-secation{padding:70px}
.ofbuilds-banner-container{background-image:url(../images/posts/ngo-banner.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;padding-top:135px;padding-bottom:135px;color:#fff}
.ofbuilds-banner-container h1{font-size:70px;color:#fff;font-family:system-ui;font-weight:900;letter-spacing:5px}
.ofbuilds-banner-container p{font-size:24px}
.ngo-container-2 p{font-size:20px;text-align:justify}
.ngo-container-2 .content-col,.ngo-container-2 .content-col-2{background-color:#1663bd}
.ngo-container-2 h1{font-size:80px;color:#fff;font-weight:900}
.container-fluid.video-container{background-image:url(../images/posts/Orange-Pattern-Simple-Background-Image.jpg);background-position:center}
.container-fluid.video-container h1{text-align:center;color:#fff;font-family:cursive;font-size:60px;padding-top:50px;padding-bottom:50px}
.social-media-box ul{display:flex}
.social-media-box ul li a{padding-left:20px;padding-right:20px;font-size:30px}
.container-fluid.ngo-follow-container{padding-top:60px;padding-bottom:60px;text-align:center}
.social-media-box{display:flex;justify-content:center}
.goals.orange{background-color:rgba(247,147,30,.4);position:relative;z-index:1;top:-100px;left:275px;padding-top:70px}
.goals.blue{background-color:rgba(102,173,223,.4);position:relative;top:90px}
.goals{width:297px;height:297px;padding:30px;font-size:30px;line-height:36px;color:#1c2c48;text-align:center;border-radius:100%;transition:all .3s linear}
.goals:hover{transform:scale(1.1)}
.what-is-ofbuilds-container{background-color:#efefef}
.what-is-ofbuilds-container p{font-size:20px}
.what-is-ofbuilds-container h1{font-size:56px}
.community-impact-container{background-image:url(../images/posts/impact-banner.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center}
.community-impact-container h1{text-align:center;font-size:60px;color:#fff}
.community-impact-container p{color:#fff;font-size:22px}
.container-fluid.community-impact-container{padding-top:120px;padding-bottom:120px;padding-top:125px;padding-bottom:125px}
.seo-audit-container-content h1{font-size:2.5rem;font-family:sans-serif;font-weight:800}
.seo-audit-container-content p{font-size:18px}
.my-style-container-content h3{color:#1663bd;font-size:40px}
.my-style-container-content h6{color:#1663bd}
.typing-box{height:54px}
#confetti{position:absolute;left:0;top:0;height:100%;width:100%}
.modal h3{font-size:26px;font-family:cursive}
.modal-header{border:none!important}
.modal-body.text-center{padding-bottom:40px}
.modal h2{color:#1663bd;font-family:cursive;font-size:40px}
h2.welcome-heading{padding-top:20px;padding-bottom:24px}
.modal-body{padding-bottom:40px!important}
.owl-next i.fa.fa-angle-right{display:none}
.owl-carousel .owl-nav [class*="owl-"]{line-height:69px!important}
.my-style-container-content-2 h3{color:#1663bd;font-size:47px}
.my-style-container-content-2 h6{color:#1663bd}
.first-sidebar ul.social-sideicons{display:flex;justify-content:center}
.first-sidebar ul.social-sideicons a{padding-left:20px;padding-right:20px}
.first-sidebar p{font-size:16px;text-align:center}
.first-sidebar.text-center.mt-5{padding:10px;border-radius:5px;background-color:#f9f9f9}
form.sidebar-suscribe-form h6{text-align:center}
form.sidebar-suscribe-form p{text-align:center}
form.sidebar-suscribe-form input{margin-bottom:10px}
form.sidebar-suscribe-form button.btn.btn-primary.blue-primary-btn.feather-icon.arrow-right-white{display:block;margin:0 auto}
form.sidebar-suscribe-form.mt-4{padding:10px;width:250px;border-radius:5px;background-color:#f9f9f9}
form.sidebar-suscribe-form,.first-sidebar{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}
aside{position:absolute}
aside.fixed{position:fixed}
section.form-middle{min-height:400px;background-color:#1663bd}
section.form-middle h4{color:#fff;margin-top:60px}
.my-style-container-content-1 h3{font-size:55px;color:#1663bd}
.my-style-container-content-1 h6{color:#1663bd}
.container-fluid.best-seo-service-video{background-color:#c9ffdf;padding:100px}
a.btn.yellow-large{background-color:#fbff09}
a.btn.green-large{background-color:#fbff09}
section.service-card__wrapper{min-height:331px!important}
.header-section-page .container .row{padding-bottom:60px}
.best-selling-platforms{background-color:#f0f8ff;padding:60px}
.container-fluid.best-selling-platforms ul li{list-style:decimal}
.btn-box .btn{border-radius:50%;width:130px;height:130px;text-align:center;font-size:12px;padding:0!important;margin-bottom:10px;color:#fff;box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}
button.btn.btn-2{background-color:#238be6}
button.btn.btn-3{background-color:#31e81b}
button.btn.btn-4{background-color:#e8505b}
button.btn.btn-5{background-color:#e0db26}
button.btn.btn-6{background-color:red}
button.btn.btn-7{background-color:#5f6163}
button.btn.btn-8{background-color:#5f9ea0}
button.btn.btn-9{background-color:#d2691e}
td.icon{padding:10px}
td.cost.bg-white.shadow{padding:30px}
i.far.fa-building{font-size:40px}
th{padding:10px}
.my-style-container-content-02 h3{font-size:56px}
.card.amazon-market-card{width:430px;min-height:400px;margin-bottom:40px}
.card.amazon-market-card-2{width:430px;min-height:400px;margin-bottom:40px}
.card.amazon-market-card,.amazon-market-card-2{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}
.card.amazon-market-card ul li,.amazon-market-card-2 ul li{padding-top:10px;list-style:decimal}
.card.amazon-market-card{width:480px;min-height:400px;margin-bottom:40px}
.ribbon-wrap{position:relative;width:70%;margin-bottom:20px;margin-left:-34px;font-size:18px;line-height:18px;transition:width 500ms cubic-bezier(0.68,-0.55,0.265,1.55)}
.ribbon-wrap.open a,.ribbon-wrap:hover a{background-color:#86c5da}
.ribbon-wrap.open a:before,.ribbon-wrap:hover a:before{border-top-color:#86c5da;border-bottom-color:#86c5da}
.ribbon-wrap .ribbon{position:relative}
.ribbon-wrap .ribbon:before{content:"";height:0;width:0;display:block;position:absolute;top:3px;right:0;border-top:29px solid rgba(0,0,0,0.3);border-bottom:29px solid rgba(0,0,0,0.3);border-left:29px solid rgba(0,0,0,0.3);border-right:29px solid transparent}
.ribbon-wrap .ribbon:after{content:"";height:3px;background:#980000;display:block;position:absolute;bottom:-3px;left:15px;right:58px}
.ribbon h6{display:block;padding:20px;position:relative;background:#1663bd;height:58px;margin-right:29px;color:#fff;text-decoration:none}
.ribbon h6:after{content:"";height:0;width:0;display:block;position:absolute;bottom:-15px;left:0;border-top:15px solid #004a70;border-left:15px solid transparent}
.ribbon h6:before{content:"";height:0;width:0;display:block;position:absolute;top:0;right:-29px;border-top:29px solid #1663bd;border-bottom:29px solid #1663bd;border-right:29px solid transparent;border-left:29px solid transparent}
.ribbon-content{display:none;background-color:#fff;margin-top:3px;margin-right:40px;margin-left:40px;border:1px solid #efefef;padding:20px}
.last-box-amazon{background-color:#d9f3ff;padding:20px;margin-bottom:20px}
.last-box-amazon a.btn{color:#fff;background-color:#1663bd}
.amazon-ad-options li::before{width:18px;height:18px;background-color:#1663bd;position:absolute;content:"";left:0}
.amazon-ad-options li{margin-left:25px;margin-top:5px}
#amazon-marketplace .ribbon3{display:inline-block;position:relative;height:60px;line-height:60px;text-align:center;padding:7px 0;font-size:18px;background:#acd879;color:#FFF;box-sizing:border-box}
#amazon-marketplace .ribbon3 h3{margin:0;padding:0 30px;border-top:dashed 2px rgba(255,255,255,0.5);border-bottom:dashed 2px rgba(255,255,255,0.5);line-height:42px}
#amazon-marketplace .ribbon3:before,.ribbon3:after{position:absolute;content:'';width:0;height:0;z-index:1}
#amazon-marketplace .ribbon3:before{top:0;left:0;border-width:30px 0 30px 15px;border-color:transparent transparent transparent #fff;border-style:solid}
#amazon-marketplace .ribbon3:after{top:0;right:0;border-width:30px 15px 30px 0;border-color:transparent #fff transparent transparent;border-style:solid}
#shopify .ribbon3{display:inline-block;position:relative;height:60px;line-height:60px;text-align:center;padding:7px 0;font-size:18px;background:#acd879;color:#FFF;box-sizing:border-box}
#shopify .ribbon3 h3{margin:0;padding:0 30px;border-top:dashed 2px rgba(255,255,255,0.5);border-bottom:dashed 2px rgba(255,255,255,0.5);line-height:42px}
#shopify .ribbon3:before,.ribbon3:after{position:absolute;content:'';width:0;height:0;z-index:1}
#shopify .ribbon3:before{top:0;left:0;border-width:30px 0 30px 15px;border-color:transparent transparent transparent #fff;border-style:solid}
#shopify .ribbon3:after{top:0;right:0;border-width:30px 15px 30px 0;border-color:transparent #fff transparent transparent;border-style:solid}
#target .ribbon3{display:inline-block;position:relative;height:60px;line-height:60px;text-align:center;padding:7px 0;font-size:18px;background:#acd879;color:#FFF;box-sizing:border-box}
#target .ribbon3 h3{margin:0;padding:0 30px;border-top:dashed 2px rgba(255,255,255,0.5);border-bottom:dashed 2px rgba(255,255,255,0.5);line-height:42px}
#target .ribbon3:before,.ribbon3:after{position:absolute;content:'';width:0;height:0;z-index:1}
#target .ribbon3:before{top:0;left:0;border-width:30px 0 30px 15px;border-color:transparent transparent transparent #fff;border-style:solid}
#target .ribbon3:after{top:0;right:0;border-width:30px 15px 30px 0;border-color:transparent #fff transparent transparent;border-style:solid}
#eBay .ribbon3{display:inline-block;position:relative;height:60px;line-height:60px;text-align:center;padding:7px 0;font-size:18px;background:#acd879;color:#FFF;box-sizing:border-box}
#eBay .ribbon3 h3{margin:0;padding:0 30px;border-top:dashed 2px rgba(255,255,255,0.5);border-bottom:dashed 2px rgba(255,255,255,0.5);line-height:42px}
#eBay .ribbon3:before,.ribbon3:after{position:absolute;content:'';width:0;height:0;z-index:1}
#eBay .ribbon3:before{top:0;left:0;border-width:30px 0 30px 15px;border-color:transparent transparent transparent #fff;border-style:solid}
#eBay .ribbon3:after{top:0;right:0;border-width:30px 15px 30px 0;border-color:transparent #fff transparent transparent;border-style:solid}
#sears-marketplace .ribbon3{display:inline-block;position:relative;height:60px;line-height:60px;text-align:center;padding:7px 0;font-size:18px;background:#acd879;color:#FFF;box-sizing:border-box}
#sears-marketplace .ribbon3 h3{margin:0;padding:0 30px;border-top:dashed 2px rgba(255,255,255,0.5);border-bottom:dashed 2px rgba(255,255,255,0.5);line-height:42px}
#sears-marketplace .ribbon3:before,.ribbon3:after{position:absolute;content:'';width:0;height:0;z-index:1}
#sears-marketplace .ribbon3:before{top:0;left:0;border-width:30px 0 30px 15px;border-color:transparent transparent transparent #fff;border-style:solid}
#sears-marketplace .ribbon3:after{top:0;right:0;border-width:30px 15px 30px 0;border-color:transparent #fff transparent transparent;border-style:solid}
#etsy .ribbon3{display:inline-block;position:relative;height:60px;line-height:60px;text-align:center;padding:7px 0;font-size:18px;background:#acd879;color:#FFF;box-sizing:border-box}
#etsy .ribbon3 h3{margin:0;padding:0 30px;border-top:dashed 2px rgba(255,255,255,0.5);border-bottom:dashed 2px rgba(255,255,255,0.5);line-height:42px}
#etsy .ribbon3:before,.ribbon3:after{position:absolute;content:'';width:0;height:0;z-index:1}
#etsy .ribbon3:before{top:0;left:0;border-width:30px 0 30px 15px;border-color:transparent transparent transparent #fff;border-style:solid}
#etsy .ribbon3:after{top:0;right:0;border-width:30px 15px 30px 0;border-color:transparent #fff transparent transparent;border-style:solid}
#facebook-marketplace .ribbon3{display:inline-block;position:relative;height:60px;line-height:60px;text-align:center;padding:7px 0;font-size:18px;background:#acd879;color:#FFF;box-sizing:border-box}
#facebook-marketplace .ribbon3 h3{margin:0;padding:0 30px;border-top:dashed 2px rgba(255,255,255,0.5);border-bottom:dashed 2px rgba(255,255,255,0.5);line-height:42px}
#facebook-marketplace .ribbon3:before,.ribbon3:after{position:absolute;content:'';width:0;height:0;z-index:1}
#facebook-marketplace .ribbon3:before{top:0;left:0;border-width:30px 0 30px 15px;border-color:transparent transparent transparent #fff;border-style:solid}
#facebook-marketplace .ribbon3:after{top:0;right:0;border-width:30px 15px 30px 0;border-color:transparent #fff transparent transparent;border-style:solid}
#walmart-marketplace .ribbon3{display:inline-block;position:relative;height:60px;line-height:60px;text-align:center;padding:7px 0;font-size:18px;background:#acd879;color:#FFF;box-sizing:border-box}
#walmart-marketplace .ribbon3 h3{margin:0;padding:0 30px;border-top:dashed 2px rgba(255,255,255,0.5);border-bottom:dashed 2px rgba(255,255,255,0.5);line-height:42px}
#walmart-marketplace .ribbon3:before,.ribbon3:after{position:absolute;content:'';width:0;height:0;z-index:1}
#walmart-marketplace .ribbon3:before{top:0;left:0;border-width:30px 0 30px 15px;border-color:transparent transparent transparent #fff;border-style:solid}
#walmart-marketplace .ribbon3:after{top:0;right:0;border-width:30px 15px 30px 0;border-color:transparent #fff transparent transparent;border-style:solid}
.table-webcost thead th:nth-child(1){width:25%;text-align:left;background-color:#1663bd}
.table-webcost thead th:nth-child(2){width:22%;background-color:#1663bda3}
.table-webcost thead th:nth-child(3){width:32%;background-color:#526898}
.table-webcost thead th:nth-child(4){width:32%;background-color:#405585}
.btn-box a{color:#fff;font-weight:700}
html{scroll-behavior:smooth}
.top-stats ul{text-align:left;width:414px;box-shadow:0 3px 5px 0 rgba(75,117,186,0.15);border-radius:5px;padding:40px;margin:1%;background-color:#fff}
.amazon .market-logo-container img{width:100px;margin-bottom:20px}
.walmart img{width:210px;margin-bottom:20px}
.shopify img{width:230px;margin-bottom:20px}
.target img{width:105px;margin-bottom:20px}
.ebay img{width:150px;margin-bottom:20px}
.etsy img{width:90px;margin-bottom:20px}
.sears img{width:150px;margin-bottom:20px}
.website img{width:70px;margin-bottom:20px}
.cards-container .card{box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}
a.btn.btn-yellow{color:#fff;background-color:#1663bd}
@media(max-width:360px) {
ul.nav-menu.align-to-right.my-custom-mobile-menu{display:block}
.desktop-menu{display:none}
.count-box{margin-top:10px}
button.btn{margin-bottom:10px}
.webdevelopment-container{padding-top:0;padding-bottom:30px}
.featured-logos img{padding-right:0}
#rs-cta .cta-button a.readon{text-align:center}
.row.main-banner{padding-top:30px;padding-bottom:70px}
.second-row-counter{margin-top:0}
.card.card-1,.card.card-2,.card.card-3,.card.card-4{width:100%!important;margin-top:10px}
.top-contact-bar{display:block!important;text-align:center}
ul.top-social-media-bar.justify-content-end{display:flex;justify-content:center!important;align-items:center}
}
@media(max-width:600px) {
ul.nav-menu.align-to-right.my-custom-mobile-menu{display:block;}
.desktop-menu{display:none;}
span.submenu-heading {color: #fe6401!important;font-size: 16px!important;}
.main-banner h1 {color: #fff;margin-top: 20px;font-size: 2.5rem!important;}
}
.container-fluid.calculator-container{background-color:#000}
.calculator-container h3{font-size:72px;color:#1663bd;font-weight:900}
.calculator-container p{font-size:20px}
.container-fluid.my-container-content-1{background-color:#738dff;padding-top:60px;padding-bottom:60px}
.my-container-content-1 h4{color:#fff;font-size:40px}
.my-container-content-1 p{color:#fff}
p.estimate-price-p{background-color:#000;display:inline-block;color:#1663bd;padding:5px}
.videoWrapper .videoPoster{position:absolute;top:0;right:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;border:0;outline:none;overflow:hidden;opacity:1;transition:opacity 800ms,height 0;-webkit-transition-delay:0s,0;transition-delay:0s,0;z-index:1}
.videoWrapper .videoPoster:after{background-color:transparent;background-image:linear-gradient(0deg,#4fff4c,#28a745)}
.vertical-heading-div{position:absolute;transform:rotate(-90deg) scaleX(-1);top:40%;left:-8%}
.vertical-heading-div .content{transform:scaleX(-1);font-size:70px;color:#fff;text-shadow:0 2px 4px #000}
.OnlineFront h3{color:#1663bd;font-size:40px}
.OnlineFront h6{color:#1663bd}
.my-style-container-content-6 h3{font-size:60px;color:#1663bd}
.my-style-container-content-6 h4{color:#1663bd}
.my-style-container-content-6 p{font-size:16px}
.col-sm-12.col-lg-4.my-animation-scroll-form{height:5px!important}
.my-style-container-content-7 h3{font-size:30px;color:#1663bd}
.my-style-container-content-7 p{font-size:18px;text-align:justify}
.rotate-custom-container .rotate-custom-content{background-color:#1c1c1d;height:100vh}
.rotate-custom-container .rotate-custom-content .trapeze-bg{position:absolute;left:-15%;width:65%;height:100%;background-color:#e9eced;transform:skewX(-7deg)}
.rotate-custom-container .rotate-custom-content .screen-container{position:relative;height:100vh}
.rotate-custom-container .rotate-custom-content .title-center-content{position:relative;width:100%;top:50vh;left:0;transform:translateY(-50%)}
.rotate-custom-container .rotate-custom-content .title-text{position:relative;padding:0 4.5rem 0 0;top:229px;transform:translateY(-50%)}
.rotate-custom-container .rotate-custom-content .title-product{position:relative;text-align:center}
.rotate-custom-container .rotate-custom-content .title-product span{position:absolute;left:73%;top:0;margin-top:9rem;font-size:7.451rem;line-height:6rem;text-transform:uppercase;font-weight:700;color:#f9fcfd;opacity:.15;transform:rotate(-90deg);cursor:default;z-index:1}
.col-md-6.title-product.animation-left img{margin-left:50px}
.info-video{padding:80px 0;background:url(../images/posts/video-bg.png) no-repeat left center}
.info-video .section-title{padding-top:40px}
.video-play-box{max-width:446px;margin:0 auto;position:relative}
.video-play-box figure{border-radius:50%;overflow:hidden}
.video-play-box .video-play-overlay{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:rgba(0,0,0,0.5)}
.video-play-box .video-play-overlay a{color:#fff;font-size:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.video-content p{color:#9b9b9b;line-height:1.6em;margin-bottom:1.6em}
.process-part .step-title{font-size:54px;margin-right:-30px;color:#1663bd}
.process-part .step-title span{font-size:200px;font-weight:600;left:-48%;letter-spacing:1px;position:absolute;top:1px;width:100%;z-index:-1;color:#}
.process-part .step-center-part img{border:10px solid #830000;border-radius:50%;max-width:270px}
.process-part .step-center-part:after{background-image:url(../images/posts/right_arrow.png);background-repeat:no-repeat;bottom:-97px;content:"";display:block;height:136px;position:absolute;right:55px;width:34px;z-index:4}
.process-part .right .step-center-part:after{background-image:url(../images/posts/left_arrow.png);left:55px;right:auto}
.process-part.skew_right .container{transform:rotate(-3deg)}
.process-part{background-image:url(../images/posts/texture_dark.jpg)}
.ds{background-color:#1f2732;color:#9a9a9a}
.process-part.skew_right{margin-left:-100px;margin-right:-100px;-ms-transform:rotate(3deg);transform:rotate(3deg);z-index:5}
.align-items-center{-ms-flex-align:center!important;align-items:center!important}
.divider-65{margin-top:65px}
.c-mb-lg-60 [class*="col-"],.row.c-mb-lg-60 > [class*="col-"]{margin-bottom:60px}
.step-center-part.text-center.last::after{display:none}
.white-button{bottom:-40px;display:block;margin-bottom:20px;position:relative}
.step-left-part.part4{font-size:200px;font-weight:600;left:40%;letter-spacing:1px;position:absolute;top:1px;width:100%;z-index:-1}
.process-part .step-title span{font-size:200px;font-weight:600;left:-54%;letter-spacing:1px;position:absolute;top:-82px;width:100%;z-index:-1}
.part-2-design h2.step-title.color1{margin-left:135px}
.part-2-design span.color-main2{left:-4%!important}
.part-2-design{margin-left:86px}
.part-4-design h2.step-title.color1{margin-left:60px}
section#steps .white-button .white-btn{background-color:#fff;border:none;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);color:#1f2732;padding:30px 61px}
section#steps .img-wrap.text-center{margin-bottom:50px}
.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:2}
.overlay-off .video-overlay{z-index:0}
video,.ie8-poster{position:fixed;left:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;-o-object-fit:fill;object-fit:fill;z-index:1}
.text-copy{position:absolute;top:5%;left:5%;z-index:2;text-shadow:1px 1px 1px #000}
.text-copy a{color:#fff}
i.fa.fa-lightbulb-o{font-size:60px;color:#1663bd}
.my-style-container-content-02 h3{font-size:30px!important;color:#1663bd}
.my-style-container-content-02 p{font-size:16px}
h6.sk-init.sk-animate{color:#1663bd}
section.experiance-section.alternate{background-color:#000}
.experiance-section-container{background-color:#000}
.experiance-section-container .title{color:#fff;font-size:30px}
.experiance-section-container h2{color:#fff;font-size:60px}
.experiance-section-container .text{color:#fff}
.experiance-section-container i.fa.fa-diamond{font-size:60px;color:#1663bd}
.experiance-section-container i.fa.fa-rocket{font-size:60px;color:#1663bd}
.experiance-section-container h3 a{color:#fff}
.pralax-aboutus-page1{background-color:#1663bd}
.pralax-aboutus-page1 .card-body i{font-size:30px!important}
.pralax-aboutus-page1 h2.text-white{font-size:40px;font-weight:600}
.card{min-height:270px}
.our-portfolio-container h4{font-size:35px;margin-bottom:40px}
.my-style-container-content-002 h3{color:#1663bd;font-size:26px}
@media(max-width:360px) {
.main-banner h1{font-size:32px!important}
span.submenu-heading{color:#fe6401!important;font-size:16px!important}
.fixed-header{position:fixed;top:0;left:0;width:100%;padding-left:10px!important;padding-right:0!important;z-index:99999}
}
#slider,#sliderb,#sliderc,#sliderd,#slidere{width:400px;cursor:pointer}

@media(max-width:360px){
.megamenu-panel {width:unset!important;}
.megamenu-list > li > a {width: 100%!important;}
.count-box {font-size:22px!important;padding:3px 2px!important;}
.featured-logos img {padding-right:unset!important;}

}

@media(max-width:600px){
.megamenu-panel {width:unset!important;}
.megamenu-list > li > a {width: 100%!important;}
.featured-logos img {padding-right:unset!important;}  
.table > thead > tr > th {width:300px!important;}
.container-fluid.inside-eco-seo .container {padding-top:0px!important}
.container-fluid.eco-seo-service .container {padding-bottom:0px!important;}
div#standard {overflow: scroll;}
.seo-table-features-wrapper {overflow: scroll;}  
.my-style-container-content-1 h3 {font-size: 32px;}    
.process-part .step-title {font-size: 50px!important;margin-right: 100px!important;}     
.process-part .step-title span {font-size:75px!important;} 

span.color-main4 {left: -12%!important;}
h2.step-title.color1 {margin-left: 0px!important;}
p.step-text {width: 300px!important;margin-left: 21%;}
span.color-main3 {left: 25%;}
.part3.part-3-design h2.step-title {margin-left: 35%;}
.part-2-design span.color-main2 {left: 30%!important;}
.step-left-part.part-2-design h2.step-title.color1 {margin-left: 125px!important;}
.container-fluid.best-seo-service-video {padding:15px!important;}
section.form-middle h4 {margin-top: 416px!important;}
section.form-middle {min-height: 700px;}
}

.main_header_area.animated {position: relative;z-index: 99;}
.btn-box.sticky-top {display: none;}