@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700');body{font-family:'Poppins', sans-serif;font-weight:normal;font-size:14px;color:#687377;line-height:26px;}
h1,
h2,
h3,
h4,
h5,
h6{padding:0px;margin:0px;font-family:'Poppins', sans-serif;color:#00324c;}
h1{font-size:42px;font-weight:400;}
h2{font-size:36px;font-weight:300;line-height:45px;}
h3{font-size:30px;font-weight:300;}
h4{font-size:24px;font-weight:300;}
h5{font-size:22px;font-weight:400;}
h6{font-size:20px;font-weight:300;}
p{padding:0px;margin:0px;font-family:'Poppins', sans-serif;color:#687377;}
p.large{font-size:16px;line-height:30px;}
p.medium{font-size:14px;line-height:24px;}
p.small{font-size:12px;line-height:22px;}
ol,
ul,
li{padding:0px;margin:0px;}
ol{display:block;list-style-type:decimal !important;margin:0;padding:0 0 0 15px;}
ol li{color:#687377;font-size:14px;}
ul{list-style:inside;}
ul.list-unstyled{list-style:none;}
a{text-decoration:none !important;outline:none;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
button{outline:none !important;}
.btn.focus,
.btn:focus{box-shadow:none;}
label{font-weight:normal;}
::-webkit-input-placeholder{opacity:1;}
:-moz-placeholder{opacity:1;}
::-moz-placeholder{opacity:1;}
:-ms-input-placeholder{opacity:1;}
input,
textarea{transition:all 0.3s ease 0s;}
input:focus,
textarea:focus,
select:focus{outline:none;}
.btn{display:inline-block;padding:14px 45px;background:#57bce2;font-size:16px;color:#fff;font-weight:700;text-transform:uppercase;border-radius:5px;}
.btn:hover{background:#f29a32;color:#fff;}
hr{margin:0px;border-color:#e5e5e5;}
figure{margin:0px;}
.white-bg{background:#fff !important;}
.grey-bg{background:#f5f5f5;}
#loader{width:100%;height:100%;background:#fff;position:fixed;top:0;left:0;z-index:1000;}
#element{width:70px;height:24px;position:relative;left:0px;right:0px;margin:0 auto;top:50%;transform:translateY(-50%);border-radius:50%;z-index:1001;animation:spin 2s linear infinite;}
.circ-one,
.circ-two{position:relative;display:block;width:20px;height:20px;border-radius:100%;}
.circ-one{background:#42d79e;float:left;animation:load-x 1s cubic-bezier(0.445, 0.1, 0.55, 0.9) infinite;}
.circ-two{background:#57bce2;float:right;animation:load-y 1s cubic-bezier(0.445, 0.1, 0.55, 0.9) infinite;}
@keyframes load-x{0%{left:-5px;}
25%{z-index:2;}
50%{left:50px;}
75%{z-index:1;}
100%{left:-5px;}
}
@keyframes load-y{0%{right:-5px;}
25%{}
50%{right:50px;z-index:1;}
75%{z-index:2;}
100%{right:-5px;}
}
@keyframes pulse{50%{opacity:0.5;}
}
/*.header-top{display:block;background:#f1f1f1;}*/
.header-top{display:block;background:#57bce2;}
.header-top .lang-wrapper{display:block;float:left;}
.header-top .select-lang,
.header-top .select-lang2{display:block;padding-right:10px;float:left;font-size:12px;text-transform:uppercase;border-right:1px #d7dadb solid;}
.header-top .select2-container--default .select2-selection--single{border:none;border-radius:0px;background:none;}
.header-top .select2.select2-container{width:100px !important;}
.header-top .select2-container .select2-selection--single{height:42px;}
.header-top .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px;}
.header-top .select2-container .select2-selection--single .select2-selection__rendered{padding-left:16px;color:#738389;}
.header-top .select2-container .select2-selection--single .select2-selection__rendered img{margin-right:4px;}
.header-top .select2-container--default .select2-selection--single .select2-selection__arrow{width:30px;height:42px;}
.header-top .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:-4px;opacity:0.5}
.header-top .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{}
.select2-dropdown{border:1px #dedddd solid;}
.select2-results__option{padding:0 6px;font-size:13px;}
.select2-results__option .img-flag{margin-right:4px;}
.select2-container--default .select2-results__option[aria-selected="true"]{background:#f1f1f1;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#57bce2;}
.header-top .right-block{display:block;float:right;}
.header-top ul.top-nav{display:block;padding-top:8px;padding-right:10px;float:left;}
.header-top ul.top-nav li{display:block;padding:0 10px;float:left;font-size:12px;text-transform:uppercase;}
.header-top ul.top-nav li a{color:#6c777d;}
.header-top ul.top-nav li a:hover{color:#fff;}
.header-top ul.follow-us{display:block;padding:8px 0 6px 5px;float:right;border-left:1px #d2dfdf solid;}
.header-top ul.follow-us li{display:inline-block;padding-left:16px;font-size:16px;}
.header-top ul.follow-us li a{color:#fff;}
.header-top ul.follow-us li a i{opacity:0.7;}
.header-top ul.follow-us li a:hover i{opacity:1;}
.header-wrapper header{margin-top:70px;border-bottom:1px #c5cacf solid;}
.header-wrapper header.fixed{position:relative;animation:none;}
.opt2 .header-top{background:#2a3f44;}
.opt2 .header-top .select-lang,
.opt2 .header-top .select-lang2,
.opt2 .header-top ul.follow-us{border-color:#405357;}
.opt2 .header-top .select2-container .select2-selection--single .select2-selection__rendered{color:#adbdc3;}
.opt2 .header-top ul.top-nav li a{color:#96a5b0}
.opt2 .header-top ul.top-nav li a:hover{color:#fff;}
.opt2 .header-top ul.follow-us li a{color:#93a4a3;}
.opt2 .header-top ul.follow-us li a:hover{color:#fff;}
.opt2 .navbar-right a{border:2px #57bce2 solid;color:#57bce2 !important;}
.opt2 .navbar-right > li:first-child a{background:none;border-right:none;}
.opt2 .navbar-right > li:first-child a:hover,
.opt2 .navbar-right > li:last-child a:hover{background:#57bce2;color:#fff !important;}
.opt2 .navbar-right > li:last-child a{background:none;}

.opt3 .header-top{background:#57bce2;}
.opt3 .header-top .select-lang,
.opt3 .header-top .select-lang2,
.opt3 .header-top ul.follow-us{border-color:#8ad0eb;}
.opt3 .header-top .select2-container .select2-selection--single .select2-selection__rendered{color:#fff;}
.opt3 .header-top .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#8ad0eb transparent transparent transparent;}
.opt3 .header-top .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #8ad0eb transparent;}
.opt3 .header-top ul.top-nav li a,
.opt3 .header-top ul.follow-us li a{color:#fff}
.opt3 .navbar{background:#2a3f44 !important;}
.opt3 .navbar-expand-lg .navbar-nav .nav-link{color:#fff;}
.opt4 .navbar-right > li a{font-size:13px;}
.opt4 .navbar-right > li:first-child a{background:none;color:#556665 !important;border-radius:0px;}
.opt4 .navbar-right > li:first-child a:hover{background:none;color:#57bce2 !important;}
.opt4 .navbar-right > li:last-child a{border-radius:25px;}
.header-wrapper .opt5{position:relative;background:url(../../images/header-bg.jpg) no-repeat center top;}

.opt5{width:100%;position:relative;z-index:3000;}
.opt5.fixed{position:fixed;top:0px;background:#2a3f44;border-bottom:1px #e0e5e9 solid;box-shadow:0 3px 2px rgba(0, 0, 0, 0.04);}
.opt5.fixed .navbar-expand-lg .navbar-nav .nav-link{color:#fff;}
.opt5.fixed .navbar-right > li a{border-color:#57bce2;color:#fff !important;}
.opt5.fixed .navbar-right > li a:hover{color:#fff !important;}
.logo1,
.opt5.fixed .logo2{display:none;}
.opt5.fixed .logo1{display:block;}
.opt5 .navbar-right a{border:2px #fff solid;}

.opt5 .navbar-right > li:first-child a{background:#42d79e;border:none;}
.opt5 .navbar-right > li:first-child a:hover{background:#38b786;}

.opt5 .navbar-right > li:last-child a{background:#57bce2; border:none;}
.opt5 .navbar-right > li:last-child a:hover{background:#17a2b8;}

.opt5 .navbar-expand-lg .navbar-nav .nav-link{color:#fff;}
.opt5.fixed{animation:0.7s ease-in-out 0.1s normal both 1 running stickyhead;}
.header-wrapper .opt6{position:relative;background:url(../../images/header-bg.jpg) no-repeat center top;}
/*.opt5{width:100%;position:absolute;z-index:3;}
.opt5.fixed{position:fixed;top:0px;background:#fff;border-bottom:1px #e0e5e9 solid;box-shadow:0 3px 2px rgba(0, 0, 0, 0.04);}
.opt5.fixed .navbar-expand-lg .navbar-nav .nav-link{color:#556665;}
.opt5.fixed .navbar-right > li a{border-color:#57bce2;color:#57bce2 !important;}
.opt5.fixed .navbar-right > li a:hover{color:#fff !important;}
.logo1,
.opt5.fixed .logo2{display:none;}
.opt5.fixed .logo1{display:block;}
.opt5 .navbar-right a{border:2px #fff solid;}
.opt5 .navbar-right > li:first-child a{background:none;border-right:none;}
.opt5 .navbar-right > li:first-child a:hover,
.opt5 .navbar-right > li:last-child a:hover{background:#57bce2;}
.opt5 .navbar-right > li:last-child a{background:none;}
.opt5 .navbar-expand-lg .navbar-nav .nav-link{color:#fff;}
.opt5.fixed{animation:0.7s ease-in-out 0.1s normal both 1 running stickyhead;}
.header-wrapper .opt6{z-index:2;}*/
.opt6 .navbar-right{margin:17px 0 0;}
.opt6 .follow-us{display:inline-block;vertical-align:top;margin:20px 15px 0 0;}
.opt6.fixed{animation:none;}
.opt6.fixed .top-menu-bar{padding:10px 50px 10px 0;}
.opt6.fixed .mob-icon{top:28px;}
.opt6.fixed .mob-icon span,
.opt6.fixed .mob-icon span:before,
.opt6.fixed .mob-icon span:after{background:#556665;}
.openmenu .opt6.fixed .mob-icon span{background:none;}
.opt6.fixed .navbar-right{margin:15px 0 0}
.opt6.fixed .follow-us{margin-top:17px;}
.opt6.fixed .follow-us li a{color:#556665;}
.opt6 .follow-us li{display:inline-block;padding:0 8px;list-style:none;}
.opt6 .follow-us li a{color:#fff;font-size:15px;}
.opt6 .follow-us li a:hover{color:#57bce2;}
.opt6 .navbar-brand{float:left;}
.top-menu-bar{text-align:right;width:100%;display:block;padding:20px 0;position:relative;padding-right:50px;}
.navbar-right.buttons-sec{display:inline-block;}
.navbar-right.buttons-sec li{display:inline-block;float:left;}
.mob-icon{width:26px;height:23px;display:block;cursor:pointer;right:0px;position:absolute;top:39px;z-index:1;}
.mob-icon span{width:26px;height:3px;background:#fff;border-radius:4px;position:absolute;left:0px;top:10px;transition-duration:0.5s;}
.mob-icon span:before, .mob-icon span:after{width:26px;height:3px;background:#fff;border-radius:4px;position:absolute;left:0px;content:"";transition-duration:0.5s;}
.mob-icon span:before{top:-10px;}
.mob-icon span:after{top:10px;}
.openmenu .mob-icon span{background:none;}
.openmenu .mob-icon span:before{transform:rotateZ(45deg) scaleX(1.25) translate(6.5px, 6.5px);}
.openmenu .mob-icon span:after{transform:rotateZ(-45deg) scaleX(1.25) translate(6px, -6px);}
.side-panel-menu{width:0;height:100%;background:#2a3f44;position:fixed;right:0;padding:20px 0;top:0;bottom:0;overflow:auto;}
.side-panel-menu .dropdown-menu{min-width:inherit !important;width:100%;background:#223337;margin:0;padding:15px 0;box-shadow:none;border-radius:0px;position:relative;}
.side-panel-menu .dropdown-menu .inner{padding:0px;background:rgba(0,0,0,0);margin:0;text-align:right;box-shadow:none;border-radius:0px;}
.side-panel-menu .dropdown-menu .inner:after{display:none;}
.side-panel-menu ul{padding:0;text-align:right;margin:0;}
.side-panel-menu ul li{display:block;position:relative;width:100%;}
.side-panel-menu ul li a{color:#fff !important;display:block;font-size:14px;line-height:34px;margin:0;padding:0 30px 0 0;position:relative;text-decoration:none;transition:all 0.5s ease 0s;}
.side-panel-menu li a:hover{color:#57bce2 !important;transition:all 0.5s ease 0s;}
.side-panel-menu .dropdown-menu.megamenu ul{width:100%;}
.side-panel-menu li li{padding:0;}
.side-panel-menu li li a{padding:0 40px 0 0;}
.side-panel-menu .dropdown-item{font-size:12px;line-height:28px;}
@keyframes stickyhead{0%{opacity:0;transform:translateY(-100%);}
100%{opacity:1;transform:translateY(0px);}
}
@keyframes stickyhead{0%{opacity:0;transform:translateY(-100%);}
100%{opacity:1;transform:translateY(0px);}
}
.navbar{padding:0px;}
/*.navbar-light{background:none;border:none;margin-bottom:0px;}*/
.navbar-light{background:#2a3f44 !important;border:none;margin-bottom:0px;}
.navbar-light .navbar-nav{padding-left:5%;}
.navbar-light .navbar-nav > li{text-transform:uppercase;}
.navbar-expand-lg .navbar-nav .nav-link{padding:30px 20px;font-size:16px;font-weight:500;color:#556665;cursor:pointer;}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover{color:#57bce2;}
.dropdown-menu{padding-top:15px;min-width:230px;border:none;background:none;}
.opt5 .dropdown-menu{padding-top:0px;}
.opt5.fixed .dropdown-menu{padding-top:15px;}
.dropdown-menu .inner{padding:10px 0;background:#fff;border-radius:3px;box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3);position:relative;}
.dropdown-menu .inner:after{bottom:100%;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:10px;margin-left:-10px;}
.dropdown-menu.megamenu{min-width:380px;}
.dropdown-menu.megamenu ul{width:49%;display:inline-block;vertical-align:top;}
.dropdown-menu.megamenu ul li{display:block;}
.dropdown-menu > li > a{padding:6px 20px;}
.dropdown-item{padding:3px 15px;font-size:14px;color:#556665;text-transform:capitalize;}
.dropdown-item:focus,
.dropdown-item:hover{background:none;color:#57bce2;}
.dropdown-toggle:after{position:absolute;top:50%;transform:translateY(-50%);}
.navbar-right > li{list-style:none;}
.navbar-right > li a{padding:12px 40px;font-size:12px;font-weight:600;color:#fff !important;text-align:center;text-transform:uppercase;}
.navbar-right > li:first-child a{border-radius:30px 0 0 30px;background:#42d79e;}
.navbar-right > li:first-child a:hover{background:#38b786;}
.navbar-right > li:last-child a{border-radius:0 30px 30px 0;background:#57bce2;}
.navbar-right > li:last-child a:hover{background:#4aa0c0;}
.banner{display:block;min-height:695px;}
.banner .container{position:relative;z-index:2;}
.banner .cnt-block{padding-top:90px;padding-bottom:90px;}
.banner .cnt-block .left{border-right:1px solid rgba(255, 255, 255, 0.3);}
.banner .left h1{padding-bottom:15px;font-size:46px;font-weight:normal;line-height:54px;color:#fff;}
.banner .left p{font-size:24px;font-weight:300;color:#fff;}
.banner .right-sec{text-align:center;}
.banner a.get-started{max-width:220px;margin:0 auto;display:block;padding:12px 20px;background:#f29a32;font-size:16px;font-weight:700;text-transform:uppercase;color:#fff;border-radius:5px;text-align:center;}
.banner.slide3 a.get-started:hover{background:#57bce2;}
.banner a.get-started:hover{background:#173139;}
.banner .right-sec p{max-width:190px;margin:0 auto;padding-top:15px;font-size:12px;line-height:20px;color:#fff;opacity:0.7;}
.banner .tab-screen{max-width:870px;margin:0 auto -160px;}
.banner img{margin:0 auto;}
.banner .pop-box{max-width:350px;padding:25px 30px;position:absolute;top:40%;background:#fff;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.2);}
.banner .pop-box.right{left:inherit;right:0px;top:-30px;}
.banner .pop-box.right{left:inherit;right:0px;}
.banner .pop-box.right:after{left:20px;border-color:#fff transparent transparent #fff;}
.banner .pop-box:after{content:" ";position:absolute;bottom:-16px;right:20px;width:0;height:0;border-style:solid;border-color:#fff #fff transparent transparent;border-width:8px;}
.banner .pop-box .icon{width:36%;float:left;}
.banner .pop-box .right-cnt{width:64%;padding-left:20px;float:left;}
.banner .pop-box .right-cnt h3{padding-bottom:12px;font-size:18px;font-weight:300;color:#343430;line-height:24px;}
.banner .pop-box .right-cnt p{font-size:12px;line-height:18px;color:#7d8078;}
.banner.solid-bg{margin-bottom:74px;background:#57bde0;}
.banner.gradient-bg{margin-bottom:74px;background:#3edc93;background:-moz-linear-gradient(45deg, #3edc93 0%, #53c2d4 58%, #57bce2 100%);background:-webkit-linear-gradient(45deg, #3edc93 0%, #53c2d4 58%, #57bce2 100%);background:linear-gradient(45deg, #3edc93 0%, #53c2d4 58%, #57bce2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3edc93', endColorstr='#57bce2', GradientType=1);}
.banner.banner2{background:url(../../images/banner-bg2.jpg) no-repeat center top/cover;position:relative;}
.banner.banner2:after{width:100%;height:100%;display:block;background:#3edc93;background:-moz-linear-gradient(45deg, #3edc93 0%, #53c2d4 58%, #57bce2 100%);background:-webkit-linear-gradient(45deg, #3edc93 0%, #53c2d4 58%, #57bce2 100%);background:linear-gradient(45deg, #3edc93 0%, #53c2d4 58%, #57bce2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3edc93', endColorstr='#57bce2', GradientType=1);content:"";position:absolute;left:0px;top:0px;opacity:0.85;}
.banner.banner2.parallax-window{background:none;}
.banner.banner2.parallax-window:after{background:rgba(42, 63, 68, 0.9);}
.banner.banner2 .cnt-block{padding-bottom:0px;}
.banner.banner2 .left{border:none;padding-top:90px;}
.banner.banner2 .left h1{font-size:44px;}
.banner.banner2 .left > p{font-size:24px;}
.banner.banner2 .cnt-row2{padding-top:70px;}
.banner.banner2 .video-block{max-width:225px;background:#000;border-radius:5px;text-align:center;position:relative;}
.banner.banner2 .video-block img{background:#000;border-radius:5px;opacity:0.5;}
.banner.banner2 a.play-btn{font-size:40px;position:absolute;top:50%;margin:0 auto;left:0px;right:0px;transform:translateY(-50%);color:#fff;z-index:1;}
.banner.banner2 a.play-btn:hover{color:#f29a32;}
.banner.banner2 .right-sec{padding-left:20px;text-align:left;}
.banner.banner2 .right-sec p{margin:0px;padding:0 0 20px 0;font-size:14px;}
.banner.banner2 a.get-started{margin:0px;}
.banner.banner3{display:block;position:relative;}
.banner.banner3:after{width:100%;height:100%;display:block;content:"";position:absolute;left:0px;top:0px;background:#3edc93;background:-moz-linear-gradient(45deg, #3edc93 0%, #53c2d4 58%, #57bce2 100%);background:-webkit-linear-gradient(45deg, #3edc93 0%, #53c2d4 58%, #57bce2 100%);background:linear-gradient(45deg, #3edc93 0%, #53c2d4 58%, #57bce2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3edc93', endColorstr='#57bce2', GradientType=1);opacity:0.8;}
.banner.banner3 .cnt-block .left{border-color:rgba(255, 255, 255, 0.5);}
.banner-outer{width:100%;overflow:hidden;position:relative;}
.banner.slide2{background:url(../../images/banner-bg2.jpg) no-repeat center top/cover;position:relative;}
.banner.slide2:after{width:100%;height:100%;display:block;background:rgba(48, 90, 90, 0.85);content:"";position:absolute;left:0px;top:0px;}
.banner.slide2 .cnt-block{padding-bottom:50px;}
.banner.slide2 img{display:block;margin:0 auto;}
.banner.slide2 .cnt-block .left{border-color:#b7c5c7;}
.banner.slide3{background:url(../../images/banner-bg3.jpg) no-repeat center top/cover;position:relative;}
.banner.slide3:after{width:100%;height:100%;display:block;background:rgba(42, 63, 68, 0.85);content:"";position:absolute;left:0px;top:0px;}
.banner.slide3 .cnt-block{padding-top:80px;padding-bottom:40px;}
.banner.slide3 .left{text-align:center;border:none;}
.banner.slide3 .left h1{padding-bottom:10px;}
.banner.slide3 .left p{font-size:20px;padding-bottom:30px;}
.banner.slide3 img{display:block;margin:0 auto;}
.banner-outer .bx-pager,
.banner-outer .bx-controls-auto{width:100%;text-align:center;position:absolute;bottom:15px;z-index:999;}
.banner-outer .bx-wrapper .bx-pager-item,
.banner-outer .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;}
.banner-outer .bx-pager.bx-default-pager a{width:20px;height:5px;background:#fff;display:block;margin:0 5px;outline:0 none;text-indent:-9999px;}
.banner-outer .bx-pager.bx-default-pager a:hover,
.banner-outer .bx-pager.bx-default-pager a.active,
.banner-outer .bx-pager.bx-default-pager a:focus{background:#f29a32;}
.delay-02s{animation-delay:0.2s;-webkit-animation-delay:0.2s;}
.delay-03s{animation-delay:0.3s;-webkit-animation-delay:0.3s;}
.delay-04s{animation-delay:0.4s;-webkit-animation-delay:0.4s;}
.delay-05s{animation-delay:0.5s;-webkit-animation-delay:0.5s;}
.delay-06s{animation-delay:0.6s;-webkit-animation-delay:0.6s;}
.delay-07s{animation-delay:0.7s;-webkit-animation-delay:0.7s;}
.delay-08s{animation-delay:0.8s;-webkit-animation-delay:0.8s;}
.delay-1s{animation-delay:1s;-webkit-animation-delay:1s;}
.banner.slide3.banner5{padding-top:86px;background:url(../../images/banner-bg4.jpg) no-repeat center top/cover;}
.padding-lg{padding:40px 0;}
.content-marketing{display:block;text-align:center;}
.content-marketing .head-block{padding-bottom:90px;}
.content-marketing .head-block h2{padding-bottom:30px;}
.content-marketing .head-block h2 span{display:block;}
.content-marketing .head-block p{font-size:16px;line-height:30px;}
ul.marketing-list li{list-style:none;border-right:1px #dbeaef solid;position:relative;}
ul.marketing-list li .inner{display:block;padding:0 6%;}
ul.marketing-list li:after{width:12px;height:12px;display:block;position:absolute;right:-6px;top:0px;content:"";background:#dbeaef;border-radius:50%;}
ul.marketing-list li:last-child{border:none;}
ul.marketing-list li:last-child:after{display:none;}
ul.marketing-list li img{margin:0 auto;}
ul.marketing-list li h3{display:block;padding:40px 5% 30px 5%;font-size:22px;font-weight:300;line-height:28px;}
ul.marketing-list li p{padding-bottom:30px;}
a.know-more{font-size:15px;font-weight:600;color:#606d87;text-transform:uppercase;}
a.know-more:before{display:inline-block;vertical-align:middle;margin-right:12px;font-family:'icomoon';font-size:24px;content:"\e900";color:#f29a32;transition:all 0.3s ease 0s;}
a.know-more:hover:before{color:#57bce2;}
ul.marketing-list li a:hover{color:#f29a32;}
.seo-reports.seo-reports2{padding-top:85px;}
.seo-reports.seo-reports2 .cnt-block{padding-top:60px;}
ul.marketing-list2{text-align:left;}
ul.marketing-list2 li{list-style:none;}
ul.marketing-list2 li .icon{display:block;padding-bottom:25px;}
ul.marketing-list2 li h3{max-width:260px;padding-bottom:15px;font-size:22px;font-weight:300;line-height:28px;}
ul.marketing-list2 li p{padding:0 6% 0 0;}
.content-marketing3 .head-block{padding-bottom:60px;}
ul.marketing-list3{text-align:left;}
ul.marketing-list3 li{list-style:none;margin-bottom:30px;}
ul.marketing-list3 li .equal-hight{padding:45px 12% 0 8%;background:#fff;border:1px #e0e5e9 solid;box-shadow:0px 0px 25px rgba(0, 0, 0, 0.1);border-radius:5px;position:relative;}
ul.marketing-list3 li .ico-block{width:20%;float:left;}
ul.marketing-list3 li .cnt-block{width:80%;padding-left:35px;float:left;}
ul.marketing-list3 li h3{display:block;padding-bottom:10px;font-size:22px;font-weight:300;line-height:28px;}
ul.marketing-list3 li p{padding-bottom:30px;}
ul.marketing-list3 li a{position:absolute;right:25px;top:50px;font-size:26px;color:#e2e2e2;}
ul.marketing-list3 li a:hover{color:#f29a32;}
.seo-reports{background:#f5f5f5;}
.seo-reports .cnt-block{padding-top:110px;}
.seo-reports .cnt-block.padd-left{padding-left:40px;}
.seo-reports .cnt-block h2{padding-bottom:25px;}
.seo-reports .cnt-block p{padding:0 4% 35px 0;}
.seo-reports .margin{margin-right:-100px;}
.generate-forms{text-align:center;}
.generate-forms.padding-lg{padding-bottom:0px;}
.generate-forms h2{padding-bottom:30px;}
.generate-forms p{padding-bottom:45px;}
.generate-forms p.padd-sm{padding-bottom:20px;}
.simple-editor{background:#f5f5f5;}
.simple-editor.padding-lg{padding-bottom:0px;}
.simple-editor .cnt-block{padding-top:20px;}
.simple-editor .cnt-block h2{padding-bottom:25px;}
.simple-editor .cnt-block p{padding:0 4% 35px 0;}
.simple-editor .right{position:relative;text-align:center;}
.simple-editor .right img{margin:0 auto;}
.simple-editor .right a.play-btn{width:82px;padding:8px;display:inline-block;background:rgba(0, 0, 0, 0.1);position:absolute;left:0px;right:0px;top:50%;margin:-66px auto 0;font-size:62px;color:#f29a32;border-radius:50%;}
.simple-editor .right a.play-btn2{width:66px;padding:6px;left:-86px;margin:-52px auto 0;font-size:54px;}
.simple-editor .right a.play-btn:hover{color:#57bce2;}
.choose-pack{background:#324349;text-align:center;}
.choose-pack.opt1,
.choose-pack.opt2{background:#fff;}
.choose-pack.opt1 h2,
.choose-pack.opt2 h2{color:#00324c;}
.choose-pack.opt1 p,
.choose-pack.opt2 p{color:#687377;}
.choose-pack.opt1 ul li{list-style:none;}
.choose-pack.opt1 ul li .inner{border:1px #dde5e7 solid;}
.choose-pack.opt2 ul li{border-right:1px #dde5e7 solid;}
.choose-pack.opt2 ul li .inner{background:none;}
.choose-pack.opt2 ul li:last-child{border-right:none;}
.choose-pack.opt2 .cnt-block{background:none;padding-top:0px;padding-bottom:0px;}
.choose-pack.opt2 .cnt-block ul li{padding:2px 0;border:none;text-align:center;}
.choose-pack.opt2 .cnt-block ul li:before{display:none;}
.choose-pack.opt2 ul li .head-block{background:none;padding-top:0px;}
.choose-pack.opt2 ul li.active .head-block,
.choose-pack.opt2 ul li.active .cnt-block{background:none;}
.choose-pack.opt2 .head-block .plan-title span{padding-bottom:15px;position:relative;top:inherit;}
.choose-pack.opt2 .head-block .plan-title h3{font-size:21px;}
.choose-pack.opt2 .head-block .plan-title span{background:none;color:#abc2ca;}
.choose-pack.opt2 a.btn.get-started{padding:12px 25px;}
.choose-pack.opt2.blue-bg{background:#466e7d;}
.choose-pack.opt2.blue-bg h2,
.choose-pack.opt2.blue-bg p,
.choose-pack.opt2.blue-bg .head-block .plan-title h3,
.choose-pack.opt2.blue-bg .cnt-block .you-choose,
.choose-pack.opt2.blue-bg .price .right{color:#fff;}
.choose-pack.opt2.blue-bg .cnt-block ul li,
.choose-pack.opt2.blue-bg .head-block .price .month{color:#fff;opacity:0.7;}
.choose-pack.opt2.blue-bg ul li{border-color:#658693;}
.choose-pack.opt2.blue-bg .graph{padding-right:20px;}
.choose-pack.opt3 ul li{margin-bottom:22px;border:none;}
.choose-pack.opt3 ul li .inner{border:1px #dde5e7 solid;}
.choose-pack.opt3 ul li .head-block{padding-top:30px;}
.choose-pack.opt3 a.btn.get-started{position:relative;bottom:-22px;}
.choose-pack.opt3 ul li.active .price .right{color:#f29a32;}
.choose-pack.opt3.dark-bg{background:#324349;}
.choose-pack.opt3.dark-bg h2,
.choose-pack.opt3.dark-bg p{color:#fff;}
.choose-pack.opt3.dark-bg ul li{border:none;}
.choose-pack.opt3.dark-bg ul li .inner{background:#fff;}
.choose-pack.opt3.dark-bg ul li .head-block{padding-top:30px;}
.choose-pack.opt3.dark-bg a.btn.get-started{position:relative;bottom:-22px;}
.choose-pack.opt3.dark-bg ul li.active .price .right{color:#f29a32;}
.choose-pack .cnt-block ul li{display:block;padding:10px 0;margin:0px;border-bottom:1px #e8ebeb solid;font-size:13px;color:#828f94;}
.choose-pack h2{padding-bottom:25px;color:#fff;}
.choose-pack p{padding-bottom:35px;color:#fff;opacity:0.7;}
.choose-pack ul{padding-top:40px;}
.choose-pack ul li{list-style:none;}
.choose-pack ul li .inner{display:block;background:#fff;border-radius:5px;}
.choose-pack ul li .head-block{display:block;padding:60px 10px 30px 10px;background:#fff;border-radius:5px 5px 0 0;}
.choose-pack ul li.active .head-block{background:#eaf7f7;}
.choose-pack .head-block .plan-title{padding-bottom:30px;}
.choose-pack .head-block .plan-title span{width:170px;position:absolute;top:-15px;margin:0 auto;left:0;right:0;display:block;padding:3px 10px;border-radius:5px;background:#42d79e;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;}
.choose-pack ul li.active .plan-title span{background:#57bce2;}
.choose-pack .head-block .plan-title h3{font-size:24px;font-weight:400;}
.choose-pack .head-block .price{display:block;}
.choose-pack .graph{display:inline-block;padding-right:30px;}
.choose-pack .graph span{width:7px;height:50px;display:inline-block;margin:0 5px;background:#c3d5dc;border-radius:4px;}
.choose-pack .graph span:nth-child(2){height:60px;}
.choose-pack .graph span:nth-child(3){height:70px;}
.choose-pack .graph span.org{background:#f29a32;}
.choose-pack .price sup{display:inline-block;vertical-align:super;font-size:24px;font-weight:300;}
.choose-pack .price .right{display:inline-block;color:#6cabc2;}
.choose-pack .price .right .amt{display:block;font-size:72px;line-height:60px;font-weight:300;}
.choose-pack ul li.active .price .right{color:#42d79e;}
.choose-pack .head-block .price .month{display:block;font-size:12px;color:#828f94;text-transform:uppercase;}
.choose-pack .cnt-block{display:block;padding:40px 13%;background:#f4f4f4;background:-moz-linear-gradient(top, #f4f4f4 0%, #ffffff 15%);background:-webkit-linear-gradient(top, #f4f4f4 0%, #ffffff 15%);background:linear-gradient(to bottom, #f4f4f4 0%, #ffffff 15%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ffffff', GradientType=0);border-radius:0 0 5px 5px;}
.choose-pack ul li.active .cnt-block{background:#fff;}
.choose-pack .cnt-block ul{padding:0 0 30px 0;text-align:left;}
.choose-pack .cnt-block ul li{display:block;padding:10px 0;border-bottom:1px #e8ebeb solid;font-size:13px;color:#828f94;}
.choose-pack .cnt-block ul li:before{display:inline-block;margin-right:15px;font-family:'icomoon';font-size:16px;content:"\e902";color:#c0ced2;}
.choose-pack ul li.active .cnt-block ul li:before{color:#42d79e;}
.choose-pack .cnt-block ul li:last-child{border-bottom:none;}
.choose-pack .cnt-block .you-choose{display:block;padding:0 0 10px 0;font-size:13px;font-weight:500;}
.choose-pack a.btn.get-started{display:inline-block;padding:12px 45px;}
.choose-pack a.btn.get-started:hover,
.choose-pack ul li.active a.btn.get-started{background:#f29a32;}
.our-features{background:#f5f5f5;text-align:center;}
ul.features-listing li{list-style:none;padding-bottom:60px;}
ul.features-listing li:last-child,
ul.features-listing li:nth-last-child(2),
ul.features-listing li:nth-last-child(3){padding-bottom:0px;}
ul.features-listing li .inner{padding:0 5%;}
ul.features-listing li .icon{width:70px;height:70px;line-height:70px;background:#fff;border-radius:50%;display:inline-block;box-shadow:10px 10px 12px rgba(0, 0, 0, 0.1);}
ul.features-listing li h3{padding:30px 0 20px 0;font-size:22px;font-weight:300;line-height:28px;}
ul.features-listing.ico-bg li .icon{background:#57bce2;font-family:'icomoon';font-size:32px;color:#fff;text-align:center;box-shadow:none;}
ul.features-listing.bg-none li h3{padding:5px 0 10px;}
ul.features-listing.bg-none li .icon{width:auto;height:auto;background:none;box-shadow:none;font-size:52px;color:#57bce2;}
.client-speak{display:block;text-align:center;}
.client-speak .head-block{padding-bottom:70px;}
.client-speak .head-block span{display:block;padding-bottom:15px;font-weight:700;color:#abc2ca;text-transform:uppercase;}
.client-speak .head-block h2{padding-bottom:20px;}
.client-speak .head-block p{padding:0 6%;}
ul.speak-listing{position:relative;}
ul.speak-listing.opt1:after{width:1px;height:100%;display:block;position:absolute;right:0px;top:0px;content:"";background:#fff;}
ul.speak-listing li{display:block;}
ul.speak-listing li .inner{display:block;padding:0 4%;position:relative;}
ul.speak-listing.opt1 li .inner:after{width:1px;height:100%;position:absolute;right:-15px;top:0px;content:"";background:#eaeaea;}
ul.speak-listing li .inner figure{margin-bottom:50px;}
ul.speak-listing li figure img{width:auto !important;margin:0 auto;}
ul.speak-listing li .icon-quote{display:block;padding-bottom:25px;font-family:'icomoon';font-size:20px;content:"\e903";color:#57bce2;}
ul.speak-listing.opt1 li .client-detail{display:block;padding-bottom:20px;}
ul.speak-listing li h4{font-size:18px;color:#464f53}
ul.speak-listing li .designation{display:block;font-size:12px;color:#929caa;}
ul.speak-listing li p{color:#929caa;}
ul.speak-listing li a{color:#2a3539;}
ul.speak-listing li a:hover{color:#57bce2;}
.speak-listing .owl-dots{margin-top:70px;}
.owl-dot{display:inline-block;}
.owl-dot span{width:20px;height:20px;margin:0 11px;background:#d9dcdd;display:block;border:6px #fff solid;border-radius:50%;}
.grey-bg .owl-dot span{border-color:#f5f5f5;}
.owl-dot.active span,
.owl-dot:hover span{background:#42d79e;border-color:#42d79e;}
.client-speak .padd-sm{padding-bottom:25px;}
ul.speak-listing.opt2 li{padding-bottom:50px;}
ul.speak-listing.opt2 li p{font-size:18px;font-weight:300;color:#929caa;line-height:33px;}
.client-speak #bx-pager a{display:inline-block;opacity:0.5;}
.client-speak #bx-pager a:hover,
.client-speak #bx-pager a.active,
.client-speak #bx-pager a.active .client-detail{opacity:1;}
.client-speak #bx-pager a .client-detail{opacity:0;}
.client-speak #bx-pager figure{width:70px;margin:0 auto;}
.client-speak #bx-pager figure img{width:100%;}
.client-speak #bx-pager .client-detail{padding:20px 0 0 0;}
.client-speak #bx-pager .client-detail h4{padding-bottom:2px;font-size:18px;color:#464f53;}
.client-speak #bx-pager .client-detail .designation{display:block;padding-bottom:10px;font-size:12px;color:#929caa;}
.client-speak #bx-pager .client-detail .icon-quote{display:block;font-family:'icomoon';font-size:18px;content:"\e903";color:#57bce2;}
ul.speak-listing.opt3 li{display:block;}
ul.speak-listing.opt3 li .inner{padding:45px 5% 45px 8%;background:#fff;border:1px #d0dde1 solid;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1);border-radius:5px;position:relative;}
ul.speak-listing.opt3 li .inner figure{width:20%;float:left;margin:0px;position:relative;}
ul.speak-listing.opt3 li .cnt-right{width:80%;padding-left:30px;float:left;text-align:left;}
ul.speak-listing.opt3 li .client-detail{padding-bottom:5px;}
ul.speak-listing.opt3 li .icon-quote{width:38px;height:38px;line-height:38px;border-radius:50%;padding:0px;background:#57bce2;font-size:16px;color:#fff;position:absolute;right:-5px;bottom:-5px;}
ul.speak-listing.opt4 li{padding:19px 0 125px 0;opacity:0.5;}
ul.speak-listing.opt4 .active.center li{opacity:1;}
ul.speak-listing.opt4 li .inner{padding:30px 32px 50px 32px;border:1px #d0dde1 solid;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.05);border-radius:5px;position:relative;}
ul.speak-listing.opt4 li p{padding:10px 0 25px 0;}
ul.speak-listing.opt4 li .inner figure{margin-bottom:28px;}
ul.speak-listing.opt4 li .icon-quote{width:38px;height:38px;display:block;padding:0px;margin:0 auto;line-height:38px;background:#57bce2;font-size:16px;color:#fff;border-radius:50%;position:absolute;top:-20px;left:0;right:0;}
ul.speak-listing.opt4 li .client-detail{width:100%;position:absolute;left:0px;bottom:-125px;}
.latest-stories{display:block;background:#f5f5f5;}
.latest-stories .head-block{padding-bottom:60px;text-align:center;}
.latest-stories .head-block span{display:block;padding-bottom:15px;font-weight:700;color:#abc2ca;text-transform:uppercase;}
.latest-stories .head-block h2{padding-bottom:20px;}
.latest-stories .head-block p{padding:0 6%;}
.blog-blocks .card-body h4{display:block;padding-bottom:25px;font-size:14px;font-weight:700;color:#abc2ca;text-transform:uppercase;}
.blog-blocks .card-body h2{padding-bottom:20px;}
.blog-blocks .card-body p{padding-bottom:40px;}
.blog-blocks .card{background:#fff;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.03);border:none;border-radius:5px;overflow:hidden;}
.white-bg .blog-blocks .card{box-shadow:0px 0px 15px rgba(0, 0, 0, 0.08);}
.blog-blocks .card.bg-none{background:none;box-shadow:none;}
.blog-blocks .card figure img{width:100%;}
.blog-blocks .card-body{padding:45px 30px;}
.blog-blocks .card-body h3{padding-bottom:10px;font-size:20px;font-weight:300;line-height:30px;}
.blog-blocks .card-body h3 a{color:#00324c;}
.blog-blocks .card-body p{padding-bottom:33px;}
.blog-blocks .card-body .date{display:block;font-size:12px;text-transform:uppercase;color:#8d99a3;}
.blog-blocks .card-body .date:before{display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:10px;font-family:'icomoon';font-size:18px;color:#57bce2;content:"\e913";}
.brands{display:block;padding:55px 0;}
.brands ul{display:block;}
.brands ul li{list-style:none;}
.brands ul .owl-item img{width:auto;opacity:0.5;filter:gray;-webkit-filter:grayscale(100%);transition:all 0.3s ease 0s;}
.brands ul .owl-item img:hover{opacity:1;filter:none;-webkit-filter:grayscale(0%);}
.signup-outer{background:#56bedd;text-align:center;color:#fff;position:relative;}
.signup-outer .container{position:relative;z-index:2;}
.signup-outer ul{max-width:620px;margin:0 auto;padding-bottom:60px;}
.signup-outer ul li{width:calc(100%/3);display:block;float:left;position:relative;}
.signup-outer ul li:after{position:absolute;right:-30px;top:5px;content:url(../../images/dots.png);}
.signup-outer ul li:last-child:after{display:none;}
.signup-outer ul li span{display:block;min-height:45px;}
.signup-outer ul li .icon-men{font-size:30px;}
.signup-outer ul li .icon-chat{font-size:40px;}
.signup-outer ul li .icon-lap{font-size:55px;margin-top:-10px;}
.signup-outer ul li h4{padding:15px 0 0 0;font-size:16px;color:#fff;line-height:22px;}
.signup-outer ul li h4 span{display:block;}
.signup-form{display:block;}
.signup-form .email,
.signup-form .password{width:36%;display:inline-block;padding:0 14px;position:relative;}
.signup-form .email:before,
.signup-form .password:before{display:block;position:absolute;left:14px;font-family:'icomoon';font-size:22px;content:"\e906";color:#c8ede7;}
.signup-form .password:before{content:"\e908";}
.signup-form input{width:100%;padding:0 0 8px 40px;background:none;border:none;border-bottom:1px #c8ece9 solid;font-size:14px;color:#b2e1d9;}
.signup-form input::-webkit-input-placeholder{color:#fff;opacity:0.5;}
.signup-form input:-moz-placeholder{color:#fff;opacity:0.5;}
.signup-form input::-moz-placeholder{color:#fff;opacity:0.5;}
.signup-form input:-ms-input-placeholder{color:#fff;opacity:0.5;}
.signup-form .signup-btn{margin-left:12px;padding:10px 36px;background:#f29a32;font-size:14px;font-weight:700;color:#fff;border:none;border-radius:4px;text-transform:uppercase;cursor:pointer;transition:all 0.3s ease 0s;}
.signup-form .signup-btn:hover{background:#173139;}
.signup-outer.gradient-bg{background:#53b0d7;background:-moz-linear-gradient(top, #53b0d7 0%, #4cb9c1 44%, #44c4a7 100%);background:-webkit-linear-gradient(top, #53b0d7 0%, #4cb9c1 44%, #44c4a7 100%);background:linear-gradient(to bottom, #53b0d7 0%, #4cb9c1 44%, #44c4a7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#53b0d7', endColorstr='#44c4a7', GradientType=0);}
.signup-outer.img-bg{background:url(../../images/signup-bg.jpg) no-repeat center top/cover;}
.signup-outer.img-bg:after{width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:1;display:block;content:"";opacity:0.85;background:#53b0d7;background:-moz-linear-gradient(top, #53b0d7 0%, #4cb9c1 44%, #44c4a7 100%);background:-webkit-linear-gradient(top, #53b0d7 0%, #4cb9c1 44%, #44c4a7 100%);background:linear-gradient(to bottom, #53b0d7 0%, #4cb9c1 44%, #44c4a7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#53b0d7', endColorstr='#44c4a7', GradientType=0);}
.signup-outer.parallax-window{background:none;}
.signup-outer.video-bg{background:none;}
.signup-outer.video-bg:after{width:100%;height:100%;display:block;position:absolute;left:0px;top:0px;content:"";background:#53b0d7;background:-moz-linear-gradient(top, #53b0d7 0%, #4cb9c1 44%, #44c4a7 100%);background:-webkit-linear-gradient(top, #53b0d7 0%, #4cb9c1 44%, #44c4a7 100%);background:linear-gradient(to bottom, #53b0d7 0%, #4cb9c1 44%, #44c4a7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#53b0d7', endColorstr='#44c4a7', GradientType=0);opacity:0.85;}
.demo-wrapper{padding:130px 0;background:#fbfbfb url(../../images/landing-CTA-top.png) no-repeat bottom center;background-size:100%;}
.demo-wrapper.white-bg{padding:90px 0;}
.demo-wrapper h2{padding:0 0 15px;}
.demo-wrapper p{font-size:16px;line-height:26px;}
.demo-wrapper .container.lg{max-width:1470px;margin:50px auto 0;}
.theme-demo-listing{margin:40px auto 0;}
.theme-demo-listing li{display:block;margin-bottom:30px;}
.theme-demo-listing li img{width:100%;display:block;}
.theme-demo-listing li .top-bar{display:block;}
.thumbnail-holder{box-shadow:2px 2px 10px -5px rgba(0, 0, 0, 0.2);position:relative;}
.thumbnail-holder .mask{width:100%;height:100%;position:absolute;left:0;top:0px;text-align:center;opacity:0;transition:all 0.3s ease 0s;z-index:1;}
.thumbnail-holder:hover .mask{background-color:rgba(0, 0, 0, 0.5);cursor:pointer;opacity:1;transition:all 0.5s ease 0s;}
.thumbnail-holder .inner{position:absolute;margin:0 auto;left:0px;right:0px;top:50%;transform:translateY(-50%);}
.thumbnail-holder .inner h3{display:block;padding-bottom:25px;font-size:22px;color:#fff;position:relative;top:-20px;transition:all 0.3s ease 0s;}
.thumbnail-holder .inner a.ovelay-icon{position:relative;transform:none;}
.thumbnail-holder:hover .inner h3{top:0;}
a.ovelay-icon{width:70px;height:70px;position:absolute;margin:0 auto;left:0px;right:0px;top:50%;transform:translateY(-50%);border-radius:100%;background:#f29a32;font-size:24px;color:#fff;display:block;padding:23px;}
.thumbnail-holder a.ovelay-icon:hover{background:#fff;color:#f29a32;}
.footer{display:block;background:#fff;}
.footer .top{padding:70px 0 60px 0;border-bottom:1px #ebebeb solid;}
.footer .top h4{padding-bottom:30px;font-size:18px;}
.footer .quick-links{display:block;padding-bottom:30px;border-bottom:1px #e1e1e1 solid;}
.footer .quick-links ul{display:block;}
.footer .quick-links ul li{width:49%;display:inline-block;font-size:14px;}
.footer .quick-links ul li a{color:#868f95;}
.footer .quick-links ul li a:hover{color:#57bce2;}
.footer .connect-outer{display:block;padding-top:30px;}
.footer .connect-outer h4{padding-bottom:20px;}
.footer ul.connect-us{display:block;}
.footer ul.connect-us li{display:inline-block;padding:0 1px;text-align:center;}
.footer ul.connect-us li a{display:block;width:36px;height:36px;line-height:36px;background:#d5dfe7;color:#fff;border-radius:50%;}
.footer ul.connect-us li a:hover{background:#57bce2;}
.footer .recent-post{display:block;padding-left:25px;}
.footer .recent-post ul{display:block;}
.footer .recent-post ul li{list-style:none;padding:20px 0;border-bottom:1px #ebebeb solid;}
.footer .recent-post ul li:first-child{padding-top:0px;}
.footer .recent-post ul li:last-child{border:none;}
.footer .recent-post ul li figure{width:24%;padding-right:15px;}
.footer .recent-post ul li h5{padding-bottom:5px;font-size:14px;font-weight:normal;color:#646f79;line-height:18px;}
.footer .recent-post ul li p{font-size:11px;color:#4b555e;}
.footer .recent-post ul li p span{font-weight:600;}
.footer .recent-post ul li p:before{display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:10px;font-family:'icomoon';font-size:18px;color:#c1d0da;content:"\e904";}
.footer .subscribe{display:block;}
.footer .subscribe p{padding-bottom:40px;line-height:20px;}
.footer .input-outer{display:block;position:relative;}
.footer .input-outer input[type='email']{width:100%;float:left;padding:0 0 10px 0;border:none;font-size:12px;border-bottom:2px #e6ecf0 solid;background:none;color:#9ca7af;}
.footer .input-outer .clear{width:40px;height:40px;position:absolute;right:0px;bottom:0px;background:#ffb311;border-radius:5px;text-align:center;}
.footer .input-outer .clear:hover{background:#57bce2;}
.footer .input-outer .clear:after{position:absolute;margin:0 auto;left:0px;right:0px;top:50%;transform:translateY(-50%);font-family:'icomoon';font-size:20px;content:"\e90a";color:#fff;z-index:1;}
.footer .input-outer .clear .button{width:100%;height:100%;background:none;border:none;z-index:2;text-indent:-9999px;position:relative;cursor:pointer;transition:all 0.3s ease 0s;}
.footer .tweet{display:block;padding:60px 0 0 0;}
.footer .tweet .icon{width:14%;float:left;font-size:70px;color:#e4e9ed;}
.footer .tweet .right-cnt{width:86%;padding:0 0 0 25px;float:left;}
.footer .tweet .right-cnt p{padding-bottom:10px;line-height:24px;}
.footer .tweet .sourse{display:block;font-weight:700;color:#314859;}
.footer .tweet .sourse span{display:inline-block;padding-left:4px;font-weight:normal;color:#93aabb;}
.footer .tweet .sourse ul{display:inline-block;padding-left:15px;}
.footer .tweet .sourse ul li{display:inline-block;padding:0 6px;}
.footer .tweet .sourse ul li a{display:block;color:#8ba6ba;}
.footer .tweet .sourse ul li a:hover{color:#57bce2;transition:all 0.3s ease 0s;}
.footer .bottom{display:block;padding:25px 0;font-size:12px;color:#5f7279;text-align:center;}
a.scroll-top{width:42px;height:42px;line-height:38px;font-size:24px;color:#fff;border-radius:50%;text-align:center;position:fixed;display:none;right:20px;bottom:20px;background:#57bce2;z-index:999;}
a.scroll-top:hover{background:#f29a32;}
.footer.dark-bg{background:#2a3f44;}
.footer.dark-bg .top{border-bottom:none;}
.footer.dark-bg .top h4{color:#fff;}
.footer.dark-bg .quick-links ul li a,
.footer.dark-bg .recent-post ul li h5,
.footer.dark-bg .subscribe p,
.footer.dark-bg .input-outer input,
.footer.dark-bg .tweet .right-cnt p,
.footer.dark-bg .bottom{color:#8d9ca8;}
.footer.dark-bg ul.connect-us li a{background:#3d555a;}
.footer.dark-bg ul.connect-us li a:hover{background:#57bce2;}
.footer.dark-bg .quick-links,
.footer.dark-bg .recent-post ul li,
.footer.dark-bg .input-outer input{border-color:#3d555a}
.footer.dark-bg .quick-links ul li a:hover{color:#57bce2;}
.footer.dark-bg .recent-post ul li p{color:#697f84;}
.footer.dark-bg .recent-post ul li p:before{color:#576a71;}
.footer.dark-bg .input-outer input::-webkit-input-placeholder{color:#8d9ca8;}
.footer.dark-bg .input-outer input:-ms-input-placeholder{color:#8d9ca8;}
.footer.dark-bg .input-outer input::-moz-placeholder{color:#8d9ca8;}
.footer.dark-bg .input-outer input:-moz-placeholder{color:#8d9ca8;}
.footer.dark-bg .input-outer input{}
.footer.dark-bg .tweet .icon{color:#5b787e;}
.footer.dark-bg .tweet .sourse{color:#fff;}
.footer.dark-bg .bottom{background:#25373c;}
.sided-item-wrapper{max-width:1920px;margin:0 auto;position:relative;overflow:hidden;}
.sided-item-wrapper.padding-lg{padding-bottom:0;}
.sided-item-wrapper ul.marketing-list3{padding:50px 0 0;}
.sided-item-wrapper ul.marketing-list3 li .equal-hight{border:none;padding:0;border-radius:0px;box-shadow:none;}
.sided-item-wrapper ul.marketing-list3 li .ico-block{width:20%;}
.sided-item-wrapper ul.marketing-list3 li .cnt-block{width:80%;padding-left:15px;}
.sided-item-wrapper ul.marketing-list3 h3{font-size:20px;}
.sided-item-wrapper .content-area{position:relative;z-index:2;}
.sided-item-wrapper .right-sided-full-image{width:calc(100% - 66%);position:absolute;bottom:0;right:0;z-index:1;}
.sided-item-wrapper .left-sided-full-image{width:calc(100% - 60%);position:absolute;bottom:0;left:0;z-index:1;}
.sided-item-wrapper .left-sided-full-image img{float:right;}
.seo-reports .sided-item-wrapper h2{padding:0 0 25px;}
.seo-reports .sided-item-wrapper .content-area{max-width:610px;}
.seo-reports .sided-item-wrapper .icon-tik-list{max-width:100%;padding:30px 0 0;margin:0;}
.seo-reports .sided-item-wrapper .icon-tik-list li:before{top:15px;font-size:26px;}
.seo-reports .sided-item-wrapper .icon-tik-list li{border:none;padding:10px 30px 10px 40px;}
.seo-reports .sided-item-wrapper .icon-tik-list p{font-size:13px;line-height:26px;}
.custom-opacity{position:relative;margin-top:30px;}
.custom-opacity .keyboard{max-width:38%;margin:0 auto;left:0px;right:0px;margin-top:60px;}
.custom-opacity .frame{width:33%;position:absolute;margin:0 auto;left:0px;right:0px;top:-20px;z-index:1;}
.custom-opacity .item{opacity:0.3;}
.custom-opacity .center.active .item{opacity:1;}
.custom-opacity #owl-career .owl-nav .owl-next,
.custom-opacity #owl-career .owl-nav .owl-prev{position:absolute;top:50%;transform:translateY(-50%);}
.custom-opacity #owl-career .owl-nav .owl-next{right:14.5%;}
.custom-opacity #owl-career .owl-nav .owl-prev{left:14.5%;transform:translateY(-50%) scale(-1, 1);}
.latest-stories.white-bg .know-more{margin:50px auto 0;font-size:15px;color:#606d87;display:block;text-transform:capitalize;font-weight:400;text-align:center;}
.blog-blocks.with-border .card{box-shadow:none;border:1px solid #d9e7ec;}
.provide-features{background:#f5f5f5;}
.provide-features ul.features-listing{padding-top:45px;}
.provide-features ul.features-listing li .icon{background:none;box-shadow:none;width:auto;height:auto;line-height:1.1;}
.provide-features ul.features-listing li h3{padding:10px 0 15px;}
.provide-features .sided-item-wrapper .right-sided-full-image{width:calc(100% - 58%);}
.provide-features ul.features-listing li .inner{padding:0;}
.who-we-are{display:block;}
.who-we-are figure img{width:100%;}
.who-we-are .cnt-block{padding:0 0 0 45px;}
.who-we-are .cnt-block p{padding:15px 0 20px 0;}
.who-we-are .row1{padding-bottom:75px;}
ul.who-listing li{display:block;padding:4px 0 4px 32px;color:#525d62;position:relative;}
ul.who-listing li:before{display:block;position:absolute;left:0px;top:4px;font-family:'icomoon';content:"\e927";font-size:20px;color:#42d79e;}
ul.counter-listing{text-align:center;}
ul.counter-listing li{width:24.5%;display:inline-block;}
ul.counter-listing li span{font-size:45px;font-weight:300;line-height:40px;color:#57bce2;}
ul.counter-listing li .sub-title{display:block;font-size:14px;color:#959ca3;line-height:30px;text-transform:uppercase;}
.about-video{height:560px;background:url(../../images/about-video-bg.jpg) no-repeat center top/cover;position:relative;text-align:center;}
.about-video:after{width:100%;height:100%;display:block;background:rgba(0, 0, 0, 0.5);position:absolute;top:0px;z-index:1;content:"";}
.about-video .cnt-block{max-width:650px;position:absolute;margin:0 auto;left:0px;right:0px;top:50%;transform:translateY(-50%);z-index:2;}
.about-video .cnt-block a{display:inline-block;padding:6px;font-size:64px;color:#ffaa00;background:#fff;border-radius:50%;}
.about-video .cnt-block a:hover{color:#57bce2;}
.about-video .cnt-block h2{padding:25px 0 20px 0;font-size:54px;color:#fff;}
.about-video .cnt-block p{font-size:16px;color:#f5f5f5;opacity:0.7;}
.our-team-outer{text-align:center;}
.our-team-outer h2{padding-bottom:25px;}
.our-team-outer p{padding-bottom:60px;}
ul.team-listing li{list-style:none;}
ul.team-listing li figure{padding-bottom:25px;}
ul.team-listing li h3{font-size:18px;}
ul.team-listing li .source-title{display:block;padding-bottom:15px;font-size:12px;color:#77868e;text-transform:uppercase;}
ul.team-listing li p{padding:0 6px 20px 6px;}
ul.team-listing li ul.follow-us li{display:inline-block;padding:0 2px;text-align:center;}
ul.team-listing li ul.follow-us li a{display:block;width:30px;height:30px;line-height:30px;background:#d1d8da;color:#fff;border-radius:50%;}
ul.team-listing li ul.follow-us li a:hover{background:#57bce2;}
.awesome-design{background:#f5f5f5;text-align:center;}
.awesome-design.padding-lg{padding-bottom:0px;}
.awesome-design h2{padding-bottom:28px;}
.more-features .img-holder{max-width:620px;position:relative;text-align:center;}
.more-features .img-holder img{margin:0 auto;}
.more-features .img-holder a.play-btn{width:92px;background:rgba(0, 0, 0, 0.1);border-radius:50%;color:#f29a32;display:inline-block;font-size:72px;left:0;margin:0 auto;padding:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);}
.more-features .img-holder a.play-btn2{background:rgba(0, 0, 0, 0.1);border-radius:50%;color:#f29a32;display:inline-block;font-size:54px;left:-86px;margin:-52px auto 0;padding:6px;position:absolute;right:0;top:50%;width:66px;}
.more-features .img-holder a.play-btn:hover{color:#57bce2;}
.more-features{display:block;}
.more-features h2{padding-bottom:20px;}
ul.more-features-list{max-width:430px;padding:20px 0 0 0;}
ul.more-features-list li{display:block;padding:15px 15px 15px 0;border-bottom:1px #d6d7d7 solid;position:relative;margin-left:40px;}
ul.more-features-list li:before{width:40px;position:absolute;top:18px;left:-40px;content:"\e927";font-family:'icomoon';font-size:30px;color:#42d79e;}
ul.more-features-list li:last-child{border-bottom:none;}
ul.more-features-list li p{font-size:12px;line-height:20px;}
.vertical-tab-outer{padding:60px 0 0;}
.tabs-vertical{width:39%;float:right;}
.tabs-vertical ul{padding:0 0 0 30px;}
.tabs-vertical li{list-style:none;margin:0 0 10px;padding:10px 18px;height:auto;background:#f5f5f5;color:#fff;position:relative;border-radius:5px;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;text-align:left;cursor:pointer;}
.tabs-vertical li .icon-div{width:30%;display:inline-block;vertical-align:top;padding:10px 12px;}
.tabs-vertical li .text-div{width:68%;display:inline-block;vertical-align:top;padding:10px 12px;}
.tab-area{position:relative;}
.tab-area h4{padding-bottom:4px;font-size:16px;color:#00324c;line-height:20px;font-weight:400;}
.tab-area p{font-size:12px;color:#687377;line-height:20px;}
.generate-forms .tab-area p{padding-bottom:0;}
.tabs-vertical li:before{width:0;height:0;border-top:10px solid transparent;border-right:10px solid #f5f5f5;border-bottom:10px solid transparent;top:40%;position:absolute;content:"";left:-10px;transition:all 0.5s ease 0s;}
.tabs-vertical li.active{display:block;background:#fff;}
.tabs-vertical li:hover{background:#fff;}
.tabs-vertical li:hover,
.tabs-vertical li.active{box-shadow:0 0 25px #ebebeb;}
.tabs-vertical li:hover:before,
.tabs-vertical li.active:before{border-right:10px solid #fff;transition:all 0.5s ease 0s;}
.tab-vertical-container{width:61%;border-top:none;float:left;position:relative;}
.tab-vertical-content{padding:25px 0 0;display:none;text-align:left;}
.tab-vertical-content img{max-width:100%;}
.tab-drawer-heading{display:none;position:relative;text-align:center;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;background-color:#fafafa;margin:0 0 30px;padding:30px;cursor:pointer;border-radius:10px;}
.tab-drawer-heading .icon-div{margin:0 0 15px;}
.tab-drawer-heading:hover,
.tab-drawer-heading.active-item{background-color:#fff;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.tab-drawer-heading:before{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fafafa;content:"";position:absolute;bottom:-10px;left:auto;transition:all 0.5s ease 0s;}
.tab-drawer-heading.active-item:before,
.tab-drawer-heading:hover:before{border-top:10px solid #fff;transition:all 0.5s ease 0s;}
.generate-forms ul.counter-listing{max-width:850px;margin:0 auto;text-align:center;padding:80px 0 40px;}
.generate-forms ul.counter-listing li{width:32%;display:inline-block;}
.generate-forms ul.counter-listing li span{font-size:60px;padding:0 0 10px;}
.generate-forms ul.counter-listing li .sub-title{font-size:14px;padding:0;}
.features-carousel-sec{max-width:900px;margin:0 auto;padding:0 70px;}
.owl-carousel.owl-feature .owl-item img{display:block;width:inherit;max-width:100%;}
.owl-feature .owl-nav.disabled{display:block;}
.owl-feature .owl-dots{display:none;}
.owl-feature .owl-nav .icon-know-more-arrow{font-size:44px;color:#798c93;}
.owl-feature .owl-nav .icon-know-more-arrow:hover{color:#f29a32;}
.owl-feature .owl-nav .owl-prev,
.owl-feature .owl-nav .owl-next{width:50px;height:50px;position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;background:#fff;padding:5px;opacity:0.9;}
.owl-feature .owl-nav .owl-prev{left:-70px;transform:matrix(-1, 0, 0, 1, 0, 0);}
.owl-feature .owl-nav .owl-next{right:-70px;}
.need-to-discuss{background:#324349;position:relative;}
.need-to-discuss.bg-img{background:url(../../images/need-discuss-bg.jpg) no-repeat center top/cover;}
.need-to-discuss.bg-img:after{width:100%;height:100%;display:block;background:#699882;background:-moz-linear-gradient(45deg, #699882 0%, #708f99 100%);background:-webkit-linear-gradient(45deg, #699882 0%, #708f99 100%);background:linear-gradient(45deg, #699882 0%, #708f99 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#699882', endColorstr='#708f99', GradientType=1);content:"";position:absolute;left:0px;top:0px;opacity:0.8;z-index:1;}
.need-to-discuss.bg-img .container{position:relative;z-index:2;}
.need-to-discuss .head-block{text-align:center;padding-bottom:60px;}
.need-to-discuss h2{padding:0 0 20px;color:#fff;}
.need-to-discuss P{color:#fff;opacity:0.6;}
.need-to-discuss .submit-form{padding-bottom:16px;}
.need-to-discuss .submit-form input{width:100%;background:none;border:none;border-bottom:1px #516167 solid;color:#9fb4bc;font-size:12px;padding:0 0 9px 0;margin:0 0 55px;text-transform:uppercase;}
.need-to-discuss .submit-form input{border-color:rgba(255, 255, 255, 0.4);}
.need-to-discuss .submit-form::-webkit-input-placeholder{color:#fff;opacity:0.5;}
.need-to-discuss .submit-form::-moz-placeholder{color:#fff;opacity:0.5;}
.need-to-discuss .submit-form:-ms-input-placeholder{color:#fff;opacity:0.5;}
.need-to-discuss .submit-form:-moz-placeholder{color:#fff;opacity:0.5;}
.need-to-discuss .submit-form input:focus{color:#fff;border-color:currentcolor currentcolor #fff;}
.need-to-discuss .submit-form .submit-btn{width:175px;margin:0 auto;background:#f29a32;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;line-height:48px;text-align:center;font-weight:700;padding:0 15px;display:block;text-transform:uppercase;transition:all 0.3s ease 0s;}
.need-to-discuss .submit-form .submit-btn:hover{background:#57bce2;}
.faq-sec{display:block;}
.faq-sec .head-block{padding-bottom:40px;text-align:center;}
.faq-sec .head-block span{display:block;padding-bottom:15px;font-weight:700;color:#abc2ca;text-transform:uppercase;}
.faq-sec .head-block h2{padding-bottom:20px;}
.faq-sec ul li{display:block;padding-bottom:40px;}
.faq-sec ul li h3{padding-bottom:12px;font-size:16px;font-weight:500;}
.still-hav-qtns-outer{text-align:center;}
.still-hav-qtns-outer h2{padding:0 0 50px;}
.features-listing .info-content{max-width:300px;margin:0 auto;}
.info-content .icon-holder{display:block;width:auto;}
.info-content .icon-holder img{max-width:100%;}
.info-content h3{font-size:22px;font-weight:300;padding:30px 0 20px;}
.info-content .know-more{display:block;margin:30px auto 0;}
.how-it-work-items{display:block;}
.how-it-work-items .row{padding-bottom:50px;}
.how-it-work-items .row:last-child{padding-bottom:0px;}
.how-it-work-items .content-area{max-width:585px;padding:0 0 50px;}
.how-it-work-items .content-area .icon{width:19%;display:inline-block;vertical-align:top;}
.how-it-work-items .content-area .icon span{width:60px;height:60px;line-height:60px;display:block;text-align:center;color:#fff;background:#f29a32;font-size:30px;font-weight:400;margin:0 auto;border-radius:50%;}
.how-it-work-items figure{padding-bottom:40px;}
.how-it-work-items figure.right{text-align:right;}
.how-it-work-items .text-area{width:80%;display:inline-block;}
.how-it-work-items .text-area h2{padding-bottom:20px;}
ul.portfolio-filter{padding-bottom:45px;}
ul.portfolio-filter li{display:inline-block;padding:0 4px;}
ul.portfolio-filter li a{display:block;padding:4px 20px;font-size:14px;font-weight:600;color:#818d98;text-transform:uppercase;border-radius:25px;position:relative;}
ul.portfolio-filter li a:after{width:0;height:0;top:100%;left:50%;border:solid transparent;content:" ";position:absolute;pointer-events:none;border-color:rgba(242, 154, 50, 0);border-top-color:#f29a32;border-width:6px;margin-left:-6px;opacity:0;transition:all 0.3s ease 0s;}
ul.portfolio-filter li a:hover:after,
ul.portfolio-filter li.active a:after{opacity:1;}
ul.portfolio-filter li a:hover{background:#f29a32;color:#fff;}
ul.portfolio-filter li:hover a,
ul.portfolio-filter li.active a{background:#f29a32;color:#fff;}
.portfolio-outer{padding-bottom:0px;}
.portfolio-outer ul.portfolio li{display:block;margin-bottom:30px;}
/*.portfolio-outer ul.portfolio li .inner{background:#2a3f44;position:relative;border:3px #fff solid;}*/
/*.portfolio-outer ul.portfolio li .inner{background:#434343;position:relative;border:3px #fff solid;}*/
.portfolio-outer ul.portfolio li .inner{background:#434343;position:relative;border:3px #fff solid;min-width: 360px; min-height: 280px;}
.portfolio-outer ul.portfolio li figure{transition:all 0.3s ease 0s;}
.portfolio-outer ul.portfolio li figure img{width:100%;}
.portfolio-outer ul.portfolio li:hover figure{opacity:0.2;}
.portfolio-outer ul.portfolio li:hover .inner{border-color:#f29a32;}
.portfolio-outer ul.portfolio li .overlay{width:100%;position:absolute;top:50%;transform:translateY(-50%);z-index:1;text-align:center;opacity:1;transition:all 0.3s ease 0s;left:0px;}
.portfolio-outer ul.portfolio li:hover .overlay{opacity:1;}
.portfolio-outer ul.portfolio li h2{display:block;font-size:22px;font-weight:500;color:#fff;line-height:30px;}
.portfolio-outer ul.portfolio li h3{display:block;font-size:22px;font-weight:500;color:#fff;line-height:30px;}
.portfolio-outer ul.portfolio li p{display:block;padding-bottom:25px;font-size:14px;color:#fff;opacity:0.7;}
.portfolio-outer ul.portfolio li a{width:56px;height:56px;margin:0 8px;display:inline-block;line-height:62px;border-radius:50%;text-align:center;background:#f29a32;font-size:20px;color:#fff;}
.portfolio-outer ul.portfolio li a:hover{background:#fff;color:#f29a32;}
.portfolio-outer .paging-block{padding:60px 0 90px 0;}
.mfp-counter{left:0px;right:0px;margin:0 auto;text-align:center;}
.mfp-arrow{width:80px;}
.mfp-arrow-left:before,
.mfp-arrow-left:after,
.mfp-arrow-right:before,
.mfp-arrow-right:after{border:none;}
.mfp-arrow-left:before,
.mfp-arrow-right:after{width:20px;height:38px;display:block;content:"";background:url(../../images/popup-arrows.png) no-repeat center bottom;}
.mfp-arrow-left:before{background-position:left top;}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer;}
.select-pricing-plan.padding-lg{padding-bottom:0px;}
.select-pricing-plan h2{padding:13px 0 20px;}
.select-pricing-plan p{padding:0 0 20px;}
.plan-features-sec{display:block;}
.plan-features-sec h2{padding-bottom:18px;}
.plan-table-holder{text-align:center;padding:60px 0 0;}
.plan-table-holder .table{margin:0;}
.plan-table-holder .table .icon-tick-circle{font-size:28px;color:#42d79e;}
.plan-table-holder .table .icon-close-circle{font-size:28px;color:#c5d5db;}
.plan-table-holder .table thead{width:100%;z-index:20;position:relative;display:table;}
.plan-table-holder .table tbody{width:100%;position:relative;z-index:10;margin-top:-40px;display:table;}
.plan-table-holder .table tfoot{width:100%;position:relative;z-index:10;text-align:center;display:table;}
.plan-table-holder .table tfoot tr th{width:25%;}
.plan-table-holder .table thead td{width:25%;border-bottom:none;border-top:none;border-right:1px solid #e9ecef;}
.plan-table-holder .table thead td:first-child{border-left:1px solid #e9ecef;}
.plan-table-holder .table thead th{border-bottom:none;border-right:1px solid #e9ecef;width:25%;border-radius:5px 5px 0 0;overflow:hidden;padding-bottom:0;}
.plan-table-holder .table thead th:first-child{border-top:none;border-right:none;}
.plan-table-holder .table thead th:nth-child(2){border-left:1px solid #e9ecef;}
.plan-table-holder .table .get-started{width:100%;display:block;margin:0 auto;padding:0 10px;max-width:210px;text-align:center;font-size:14px;line-height:48px;}
.plan-table-holder .table tfoot tr th{border-right:1px solid #e9ecef;border-bottom:1px solid #e9ecef;padding:40px 1rem;border-radius:0 0 5px 5px;}
.plan-table-holder .table tfoot tr th:first-child{border-bottom:0;border-right:none;}
.plan-table-holder .table tfoot tr th:nth-child(2){border-left:1px solid #e9ecef;}
.plan-table-holder .table tbody tr:first-child{background:url(../../images/table-row-bg.png) repeat-x top;}
.plan-table-holder .table tbody tr td{width:25%;border-bottom:none;border-right:1px solid #e9ecef;font-size:14px;font-weight:500;color:#00324c;padding:1rem;}
.plan-table-holder .table tbody tr td img{width:22px;max-width:100%;}
.plan-table-holder .table tbody tr:first-child td{padding-top:80px;}
.plan-table-holder .table tbody tr td:first-child{border-left:1px solid #e9ecef;background:#f5f5f5;color:#778083;font-weight:400;text-align:left;}
.plan-table-holder .table tbody tr th{width:25%;border-bottom:none;border-right:1px solid #e9ecef;border-top:1px solid #e9ecef;}
.plan-table-holder .table tbody tr th:first-child{border-left:1px solid #e9ecef;}
.plan-table-holder .table .icon-play-btn{color:#d0dadd;padding-right:5px;}
.plan-table-holder .table h6{color:#00324c;font-size:14px;font-weight:500;}
.plan-table-holder .table .head-block{max-width:210px;margin:30px auto 0;text-align:center;}
.plan-table-holder .table .head-block span{display:block;font-size:30px;font-weight:300;color:#00324c;padding:0 0 15px;}
.plan-table-holder .table .head-block p{font-size:12px;font-weight:normal;line-height:18px;}
.plan-table-holder .table .head-block .price{background:#6f7b7f;color:#fff;padding:21px 10px 11px;border-radius:5px;margin:28px 0 0;z-index:100;transition:all 0.3s ease 0s;}
.plan-table-holder .table .head-block .price.active{transition:all 0.3s ease 0s;background:#42d79e;}
.plan-table-holder .table .head-block .price .amnt{font-size:72px;font-weight:300;color:#fff;line-height:1;padding:0;}
.plan-table-holder .table .head-block .price sup{display:inline-block;font-size:24px;font-weight:300;vertical-align:super;}
.plan-table-holder .table .head-block .price p{text-transform:uppercase;color:#fff;position:relative;top:-5px;}
.inner-banner{background:url(../../images/inner-banner.jpg) no-repeat center top;text-align:center;min-height:300px;position:relative;}
.inner-banner:after{width:100%;height:100%;position:absolute;left:0px;top:0px;content:"";background:#3edc93;background:-moz-linear-gradient(45deg, #3edc93 0%, #53c2d4 58%, #57bce2 100%);background:-webkit-linear-gradient(45deg, #3edc93 0%, #53c2d4 58%, #57bce2 100%);background:linear-gradient(45deg, #3edc93 0%, #53c2d4 58%, #57bce2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3edc93', endColorstr='#57bce2', GradientType=1);opacity:0.9;}
.inner-banner .container{position:relative;z-index:2;}
.inner-banner .contents{padding:80px 0 0;}
.inner-banner h1{color:#fff;font-size:46px;margin-bottom:20px;}
.inner-banner p{color:#fff;font-size:18px;line-height:28px;opacity:0.7;}
.inner-banner p span{display:block;}
.blog-section{display:block;padding:80px 0px;background:#fff;}
.blog-content{display:block;margin-right:98px;}
.blog-content > ul > li{display:block;padding:58px 0px;border-top:1px solid #e9e9e9;}
.blog-content > ul > li p{padding-bottom:20px;}
.blog-content > ul > li:first-child{padding-top:0;border-top:none;}
.blog-content > ul > li p.time{padding-bottom:0px;}
p.time{position:relative;font-size:12px;color:#2e2e2e;padding-left:22px;font-weight:500;}
p.time span{color:#616161;}
p.time:before{content:"\e912";font-family:'icomoon';font-size:16px;color:#b2b2b2;position:absolute;left:0;top:0;}
.blog-content h5{color:#30373d;font-size:22px;line-height:36px;font-weight:300;margin-bottom:25px;margin-top:5px;}
.blog-content h5 a{color:#30373d;}
.blog-content h5 a:hover{color:#121517;}
.blog-content .box{display:block;padding-bottom:30px;}
ul.blog-info{display:inline-block;vertical-align:middle;}
ul.blog-info li{display:inline-block;border-left:1px solid #e0e0e0;padding:0px 20px 0px 46px;position:relative;color:#536066;}
ul.blog-info li a{color:#8a979e;}
ul.blog-info li a:hover{text-decoration:underline;color:#42d79e}
ul.blog-info li:before{position:absolute;font-size:23px;color:#42d79e;left:15px;font-family:'icomoon';}
ul.blog-info li.comment:before{content:"\e90b";left:0;}
ul.blog-info li.like:before{content:"\e90f";}
ul.blog-info li:first-child{padding-left:30px;border-left:none;}
ul.blog-tag{display:inline-block;}
ul.blog-tag li{display:inline-block;}
ul.blog-tag li a{background:#f29a32;color:#fff;display:block;padding:2px 20px;border-radius:30px;}
ul.blog-tag li a:hover{background:#57bce2;}
.blog-pic{display:block;margin-bottom:40px;}
.blog-content a.know-more{margin-top:10px;display:inline-block;}
.paging-block{display:block;}
.paging-block ul li{display:inline-block;vertical-align:middle;}
.paging-block ul li a{display:block;width:32px;height:32px;border:1px solid #d7dae4;border-radius:2px;text-align:center;line-height:normal;color:#62657b;font-size:14px;padding-top:5px;}
.paging-block ul li a:hover,
.paging-block ul li.active a{background:#57bce2;color:#fff;border:1px solid #57bce2;}
.paging-block ul li a.dots{font-size:24px;color:#ccc;border:none;padding-top:0px;width:52px;}
.paging-block ul li a.dots:hover{color:#fff;}
.paging-block ul li a.prev,
.paging-block ul li a.next{font-size:12px;padding-top:7px;}
.blog-sidebar{display:block;position:relative;margin-left:-30px;}
.blog-sidebar .cmn-box{display:block;padding:37px;box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.13);margin-bottom:25px;}
.blog-sidebar .cmn-box h4{color:#3d4145;font-size:24px;font-weight:300;margin-bottom:15px;}
.blog-sidebar .cmn-box ul li{display:block;border-top:1px solid #e9e9e9;}
.blog-sidebar .cmn-box ul li:first-child{border-top:none;}
.blog-sidebar .cmn-box ul li a{display:block;position:relative;font-size:14px;color:#62727d;font-weight:300;padding:9px 40px 8px 0px;line-height:normal;}
.blog-sidebar .cmn-box ul li a:hover{color:#404638;}
.blog-sidebar .cmn-box ul li a span.count{font-size:12px;color:#62727d;padding:2px 8px 1px 8px;background:#dde4e9;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;line-height:normal;display:inline-block;position:absolute;right:-2px;top:9px;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;min-width:30px;text-align:center;}
.blog-sidebar .cmn-box ul li a:hover span.count{color:#fff;background:#57bce2;}
.blog-sidebar .cmn-box.archive ul li a{padding:16px 0px 14px 0px;padding-left:34px;}
.blog-sidebar .cmn-box.archive ul li a:before{content:"\e90c";font-family:'icomoon';position:absolute;top:16px;left:0;color:#c5d0d7;font-size:18px;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;}
.blog-sidebar .cmn-box.archive ul li a:hover,
.blog-sidebar .cmn-box.archive ul li a:hover:before{color:#f29a32;}
.blog-sidebar .article-pic{display:block;position:relative;margin-left:-37px;margin-right:-37px;background:#ccc;margin-bottom:12px;}
.blog-sidebar .article-pic img{width:100%;}
.blog-sidebar p{color:#747d84;font-size:12px;line-height:20px;}
.blog-sidebar p.time{margin-top:15px;position:relative;display:block;background:#fff;}
.blog-sidebar p.time:after{width:32%;height:1px;position:absolute;top:10px;right:0px;content:'';display:block;border-bottom:1px solid #cfcfcf;}
.blog-sidebar .article-box{display:block;padding-bottom:43px;}
.blog-sidebar .cmn-box .blog-tag li{display:inline-block;border-top:none;margin-top:12px;}
.blog-sidebar .cmn-box .blog-tag li a{background:#f29a32;color:#fff;font-size:12px;display:block;padding:5px 14px;border-radius:30px;}
.blog-sidebar .cmn-box .blog-tag li a:hover{color:#fff;background:#57bce2;}
.blog-content.masonry-blog{margin-right:0;overflow:hidden;}
.blog-content.masonry-blog > ul{position:relative;margin-left:-40px;}
.blog-content.masonry-blog > ul > li{float:left;width:49%;border-left:1px solid #e9e9e9;border-top:none;padding:0;padding-left:40px !important;padding-right:40px !important;border-top:none;}
.blog-content.masonry-blog.grid > ul{margin-right:-40px;}
.blog-content.masonry-blog.grid > ul > li{width:33%;}
.blog-content.grid h5{font-size:20px;line-height:28px;}
ul.blog-info li{font-size:13px;}
ul.blog-info li:before{font-size:20px;}
.blog-content.masonry-blog > ul > li .blog-item{border-top:1px solid #f0f0f0;padding:60px 0px 50px 0px;}
.blog-content.masonry-blog > ul > li:first-child .blog-item,
.blog-content.masonry-blog > ul > li:nth-child(2) .blog-item,
.blog-content.masonry-blog.grid > ul > li:nth-child(3) .blog-item{border-top:none;padding-top:0px;}
.blog-content.masonry-blog .blog-pic{margin-bottom:22px;}
.blog-content.masonry-blog .box{padding-bottom:20px;}
.blog-content.masonry-blog ul.blog-tag{display:block;padding-top:10px;padding-bottom:20px;}
.blog-section .paging-block{padding-top:60px;border-top:1px solid #e9e9e9;}
.blog-sigle-item{max-width:945px;margin:0 auto;}
.blog-sigle-item >li{display:block;list-style:none;}
.blog-sigle-item h4{font-size:28px;font-weight:300;color:#30373d;line-height:40px;margin:0 0 25px;}
.blog-sigle-item .blog-content{margin:0;}
.blog-sigle-item .blog-content > ul > li p.time{margin-left:15px;}
.blog-sigle-item ul.blog-info{width:100%;text-align:left;margin:15px 0 0;}
.blog-sigle-item ul.blog-info li:last-child{border:none;float:right;}
.blog-sigle-item .blog-content a.know-more{margin:0;}
/*.blog-content.blog-detailed{margin-right:30px;padding-right:20px;}*/
.blog-content.blog-detailed{margin-right:30px;padding-right:0px;}
.blog-content.blog-detailed > ul > li{border-top:none;padding:25px 0px 0px 0px;}
.blog-content.blog-detailed h5{font-size:26px;line-height:44px;}
.blog-content.blog-detailed p.time{padding-bottom:0px;}
.blog-content.blog-detailed p{padding-bottom:20px;}
.disqus-cmt{display:block;padding-top:30px;}
.faq-outer .faq-left{max-width:28.5%;flex:0 0 28.5%;}
.faq-outer .faq-left ul li{display:block;margin-bottom:15px;border:1px #d6dfda solid;box-shadow:0px 0px 8px #e6ede9;border-radius:5px;position:relative;transition:all 0.3s ease 0s;}
.faq-outer .faq-left ul li a{display:block;padding:20px;}
.faq-outer .faq-left ul li:before{width:2px;height:65%;display:block;background:#42d79e;content:"";position:absolute;right:0px;top:50%;transform:translateY(-50%);opacity:0;transition:all 0.3s ease 0s;}
.faq-outer .faq-left ul li:after{width:0;height:0;left:100%;top:50%;border:solid transparent;content:" ";position:absolute;pointer-events:none;border-color:rgba(66, 215, 158, 0);border-left-color:#42d79e;border-width:5px;margin-top:-5px;opacity:0;transition:all 0.3s ease 0s;}
.faq-outer .faq-left ul li:hover:before,
.faq-outer .faq-left ul li:hover:after,
.faq-outer .faq-left ul li.active:before,
.faq-outer .faq-left ul li.active:after{opacity:1;}
.faq-outer .faq-left ul li:hover,
.faq-outer .faq-left ul li.active{border-color:#42d79e;}
.faq-outer .faq-left ul li .icon{width:19%;display:inline-block;vertical-align:middle;font-size:36px;color:#869ea9;transition:all 0.3s ease 0s;}
.faq-outer .faq-left ul li:nth-child(4) .icon{font-size:46px;}
.faq-outer .faq-left ul li:hover .icon,
.faq-outer .faq-left ul li.active .icon{color:#42d79e;}
.faq-outer .faq-left ul li .cnt-block{width:79%;display:inline-block;vertical-align:top;}
.faq-outer .faq-left ul li .cnt-block h3{padding-bottom:8px;font-size:14px;font-weight:600;color:#22333a;text-transform:uppercase;transition:all 0.3s ease 0s;}
.faq-outer .faq-left ul li:hover .cnt-block h3,
.faq-outer .faq-left ul li.active .cnt-block h3{color:#42d79e;}
.faq-outer .faq-left ul li .cnt-block p{font-size:12px;color:#707986;line-height:19px;}
.faq-outer .faq-right{max-width:71.5%;flex:0 0 71.5%;padding-left:45px;margin-top:-18px;}
.faq-outer .card-header{padding:18px 0;background:none;border:none;}
.faq-outer #accordion h5 a{display:block;padding:0 25px 0 47px;font-size:16px;font-weight:500;color:#5e6b6f;line-height:22px;position:relative;}
.faq-outer .card-header h5 a:before{width:32px;height:32px;line-height:32px;position:absolute;left:0px;top:50%;transform:translateY(-50%);border-radius:30px 30px 0 30px;text-align:center;background:#dbe5ea;content:"?";font-size:17px;font-weight:600;color:#fff;transition:all 0.3s ease 0s;}
.faq-outer .card-header h5 a:hover:before,
.faq-outer #accordion .active h5 a:before{background:#43b8ea;}
.faq-outer #accordion h5 a:hover,
.faq-outer #accordion .active h5 a{color:#232127;}
.faq-outer .card-header h5 a:after{position:absolute;right:0px;top:50%;transform:translateY(-50%);content:"\e91e";font-family:'icomoon';font-size:20px;color:#9db5c0;transition:all 0.3s ease 0s;}
.faq-outer .card-header h5 a:hover:after,
.faq-outer #accordion .active h5 a:after{content:"\e91f";color:#4a555b;}
.faq-outer .card{border:none;border-bottom:1px #878787 dotted;background:none;}
.faq-outer .card:last-child{border-bottom:none;}
.faq-outer .card-body{padding:0px 25px 40px 47px;}
.contact-outer{background:#f9f9f9;background:-webkit-linear-gradient(#fff, #f9f9f9);background:-o-linear-gradient(#fff, #f9f9f9);background:-moz-linear-gradient(#fff, #f9f9f9);background:linear-gradient(#fff, #f9f9f9);border-bottom:1px #dedede solid;}
ul.contact-list{margin-bottom:60px;}
ul.contact-list li{list-style:none;text-align:center;}
ul.contact-list li .inner{padding:55px 30px;border:1px #d0dbe1 solid;border-radius:5px;}
ul.contact-list li .inner .icon{width:58px;height:58px;line-height:58px;display:inline-block;background:#57bce2;border-radius:3px;font-size:34px;color:#fff;}
ul.contact-list li .inner h3{padding:30px 0 20px 0;font-size:22px;font-weight:300;color:#00324c;}
ul.contact-list li .inner p{padding-bottom:20px;line-height:22px;}
ul.contact-list li .inner .call{padding-bottom:8px;}
ul.contact-list li .inner .call,
ul.contact-list li .inner a.mail-to{font-size:16px;color:#00324c;}
ul.contact-list li .inner .call span,
ul.contact-list li .inner a.mail-to span{margin-right:8px;color:#57bce2;}
ul.contact-list li .inner a.mail-to:hover{color:#57bce2;}
ul.contact-list li .inner a.live-chat{padding:6px 40px;margin-top:20px;display:inline-block;background:#42d79e;font-size:12px;color:#fff;text-transform:uppercase;border-radius:3px;}
ul.contact-list li .inner a.live-chat span{display:inline-block;vertical-align:middle;margin-right:5px;font-size:18px;}
ul.contact-list li .inner a.live-chat:hover{background:#57bce2;}
ul.contact-list li .inner a.live-chat.support{padding:6px 50px;background:#1e4e62;}
ul.contact-list li .inner a.live-chat.support:hover{background:#f29a32;}
.support-request{text-align:center;}
.support-request h2{padding-bottom:15px;font-size:30px;}
.support-form{padding-top:55px;}
.support-form .row{margin:0 -10px;}
.support-form .col-md-6{padding-left:10px;padding-right:10px;}
.support-form input,
.support-form textarea{width:100%;height:46px;padding:0 20px;border:none;background:#e4eaec;font-size:14px;color:#697980;margin-bottom:20px;border:1px #e4eaec solid;border-radius:3px;}
.support-form textarea{height:110px;padding:10px 20px;margin-bottom:0px;resize:none;}
.support-form input:focus,
.support-form textarea:focus{border-color:#69c2e4;}
.support-form .submit-btn{padding:8px 45px;margin-top:20px;background:#57bce2;border:none;border-radius:3px;font-size:14px;font-weight:500;color:#fff;text-transform:uppercase;cursor:pointer;transition:all 0.3s ease 0s;}
.support-form .submit-btn:hover{background:#f29a32;}
.advices-outer{text-align:center;}
.advices-outer h2{padding-bottom:15px;font-size:30px;}
.advices-outer .search-outer{padding:0 0 0 30px;margin-bottom:80px;border:3px #57bce2 solid;border-radius:35px;}
.advices-outer .search-outer input{width:100%;padding-right:30px;height:60px;border:none;color:#bac4c9;}
.advices-outer .search-outer .go-btn{width:66px;height:66px;padding:0px;margin:-2px;border:none;border-radius:50%;background:#57bce2;font-size:26px;color:#fff;cursor:pointer;transition:all 0.3s ease 0s;}
.advices-outer .search-outer .go-btn:hover{background:#1e4e62;}
.advices-outer ul.features-listing li h3{padding:20px 0;}
.advices-outer ul.features-listing li h3 span{display:block;}
.advices-outer ul.features-listing li .icon{width:auto;height:auto;background:none;box-shadow:none;}
.career-banner.inner-banner{min-height:400px;background:url(../../images/banner-career.jpg) no-repeat center top;}
.career-banner .get-started{max-width:230px;display:block;margin:50px auto 0;background:#f29a32;border-radius:5px;color:#fff;font-size:16px;font-weight:700;padding:0 20px;line-height:52px;text-align:center;text-transform:uppercase;}
.career-banner .get-started:hover{background:#173139;}
.success-everyday{padding:60px 0px;border-bottom:1px solid #dedede;background:#f7f7f7;text-align:center;}
.success-everyday h2{padding-bottom:25px;}
.success-everyday p{font-size:16px;line-height:30px;}
.career-our-values-sec{padding:60px 0 70px;}
.career-our-values-sec h3{font-size:24px;font-weight:500;padding:30px 0 40px;}
ul.our-values{margin:0 -10px;}
ul.our-values li{list-style:none;padding:0 10px 45px 10px;}
.our-perks{border:1px solid #d0dbe1;border-radius:10px;padding:40px 22px;box-shadow:2px -3px 10px -3px rgba(0, 0, 0, 0.1);}
.career-our-values-sec .our-perks h3{text-align:left;padding:0;}
.icon-tik-list{max-width:430px;}
.icon-tik-list li{list-style:none;padding:20px 0 20px 40px;border-bottom:1px #d6d7d7 solid;position:relative;}
.icon-tik-list li:before{width:30px;height:100%;position:absolute;top:20px;left:0;content:"\e927";font-family:'icomoon';font-size:24px;color:#42d79e;}
.icon-tik-list li:last-child{border-bottom:none;padding-bottom:0px;}
.icon-tik-list li h6{font-size:16px;color:#22333a;font-weight:600;padding:0 0 5px;}
.icon-tik-list li p{line-height:24px;font-weight:400;}
ul.our-values li .icon{width:22%;display:inline-block;vertical-align:top;max-width:65px;padding-right:10px;font-size:42px;color:#68c3e5;text-align:center;}
ul.our-values li .icon span{font-size:44px;color:#68c3e5;}
ul.our-values li .text-area{width:76%;display:inline-block;vertical-align:top;}
ul.our-values.opt2 li .text-area{width:80%;}
ul.our-values li .text-area h6{font-size:15px;font-weight:600;color:#22333a;line-height:20px;padding:0 0 8px;}
ul.our-values li .text-area p{font-size:13px;line-height:24px;}
#owl-career{position:relative;}
#owl-career li{display:block;}
#owl-career .owl-nav.disabled{display:block;}
#owl-career .owl-dots{display:none;}
#owl-career .owl-nav .icon-know-more-arrow{font-size:40px;color:#798c93;}
#owl-career .owl-nav .icon-know-more-arrow:hover{color:#f29a32;}
#owl-career .owl-nav .owl-prev,
#owl-career .owl-nav .owl-next{width:50px;height:50px;position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;background:#fff;padding:5px;opacity:0.9;}
#owl-career .owl-nav .owl-prev{left:10%;transform:translateY(-50%) scale(-1, 1);}
#owl-career .owl-nav .owl-next{right:10%;}
.wht-can-we-do-outer{background:#f5f5f5;}
.wht-can-we-do-outer .content-area{padding-bottom:30px;text-align:center;}
.wht-can-we-do-outer .content-area h2{padding-bottom:15px;}
.career-info-panel{background:#fff;border-radius:10px;box-shadow:2px 0px 10px -3px rgba(0, 0, 0, 0.1);transition:all 0.3s ease 0s;border:1px solid #d0dbe1;padding:50px 45px;margin:30px 0 0;}
.career-info-panel:hover,
.career-info-panel:focus{border-color:#57bce2;box-shadow:2px 0px 10px -3px #57bce2;}
.career-info-panel h3{font-size:22px;font-weight:500;padding:0 0 10px;transition:all 0.3s ease 0s;}
.career-info-panel:hover h3{color:#57bce2;}
.career-info-panel p{font-size:14px;line-height:22px;}
.career-info-panel ul{padding:20px 0 0;margin:0;display:block;}
.career-info-panel ul li{width:49%;padding:0 0 0 20px;position:relative;display:inline-block;}
.career-info-panel ul li:before{width:8px;height:8px;border-radius:100px;background:#c3bab9;position:absolute;top:8px;left:0;content:"";}
.career-info-panel a.apply-now{background:#798c93;padding:0 20px;margin-bottom:0px;}
.career-info-panel a.apply-now:hover{background:#57bce2;}
.apply-now{max-width:175px;background:#798c93;border-radius:3px;color:#fff;display:block;font-size:14px;font-weight:700;height:48px;line-height:48px;margin:20px auto 15px;padding:0 20px;text-align:center;text-transform:uppercase;}
.apply-now:hover,
.career-info-panel:hover .apply-now{background:#f29a32;}
.career-accordian{padding:30px 0 0;}
.career-accordian.faq .card-header{padding-top:16px;padding-bottom:16px;}
.career-accordian.faq .card-header a{display:block;}
.career-accordian.faq .card-header h3{width:calc(100% - 30px);}
.career-accordian ul{padding:20px 0 0;display:block;}
.career-accordian li{padding:0 60px 0 20px;position:relative;width:auto;display:inline-block;}
.career-accordian ul li:before{width:8px;height:8px;border-radius:100px;background:#c3bab9;position:absolute;top:8px;left:0;content:"";}
.career-accordian .card{display:block;border:none;}
.career-accordian .card-header{background:#fff;border-radius:5px;box-shadow:2px 0px 10px -3px rgba(0, 0, 0, 0.1);transition:all 0.15s ease-in-out 0s;border:1px solid #d0dbe1;padding:18px 20px;position:relative;margin:0 0 6px;transition:all 0.3s ease 0s;}
.career-accordian .card-header h3{width:calc(100% - 280px);font-size:18px;font-weight:500;color:#324349;display:inline-block;vertical-align:middle;transition:all 0.3s ease 0s;}
.career-accordian .card-header h6{width:37%;max-width:250px;font-size:14px;font-weight:400;text-transform:uppercase;padding:0 20px 0 0;margin-top:4px;text-align:left;color:#909ca1;float:right;}
.career-accordian .card-header h6 span{padding:0 5px;font-size:16px;}
.career-accordian .card-header:after{color:#b9bec3;content:"\e90d";font-family:'icomoon';float:right;font-size:13px;margin-left:5px;position:absolute;right:20px;top:50%;transform:translateY(-50%);}
.career-accordian .card-header.active:after{color:#57bce2;}
.career-accordian .card-header.active:before{width:100%;background:#fff;bottom:-7px;position:absolute;height:11px;content:"";left:0;}
.career-accordian .card-header:hover,
.career-accordian .card:focus{border-color:#57bce2;box-shadow:2px 0px 10px -3px #57bce2;}
.career-accordian .card:hover h3,
.career-accordian .card-header.active h3{color:#57bce2;}
.career-accordian .card-header.active{border-color:#57bce2;box-shadow:2px 0px 10px -3px #57bce2;border-radius:5px 5px 0 0;margin:0;border-bottom:none;}
.career-accordian .card-body{border:1px solid #57bce2;border-radius:0 0 5px 5px;display:block;margin:0 0 6px;background:#fff;padding:0 20px 30px;border-top:none;box-shadow:2px 0px 10px -3px #57bce2;}
.career-accordian .apply-now.btn{padding:0 30px;background:#f29a32;margin-top:28px auto 18px;display:inline-block;}
.career-accordian .apply-now.btn:hover{background:#57bce2;}
.career-banner.apply-job h1{padding-top:50px;}
.career-banner.apply-job .btn{height:52px;line-height:52px;padding:0 30px;margin-top:40px;}
.career-banner.apply-job p{text-transform:uppercase;}
.career-banner.apply-job p span{display:inline-block;padding:0 10px 0 0;}
.job-apply-wrapper{display:block;}
.job-apply-wrapper .job-info-box{padding:0 0 40px;}
.job-apply-wrapper .job-info-box p{font-size:15px;line-height:30px;}
.job-apply-wrapper .job-features-wrapper{border-top:1px solid #d0dbe1;padding:40px 0px 20px 0px;}
.job-apply-wrapper .job-features-wrapper:last-child{padding-bottom:0px;}
.job-apply-wrapper .job-features-wrapper h5{font-weight:500;padding:0 0 25px;}
.job-features-wrapper .icon-tik-list{max-width:100%;}
.job-features-wrapper .icon-tik-list p{color:#7c8a8e;line-height:24px;}
.job-features-wrapper .icon-tik-list li{width:49%;display:inline-block;vertical-align:top;border:none;padding:0 35px 20px;}
.job-features-wrapper .icon-tik-list li:before{top:0px;}
.apply-for-job-outer{background:#f5f5f5;}
.apply-for-job-outer .top-intro{padding-bottom:30px;text-align:center;}
.apply-for-job-outer .top-intro p{padding:20px 0;}
.apply-for-job-outer .contact-form-wrapper input,
.apply-for-job-outer .contact-form-wrapper textarea{border-color:#bfc8ce;}
.apply-for-job-outer .contact-form-wrapper input:focus,
.apply-for-job-outer .contact-form-wrapper textarea:focus{background:#fff;}
.apply-for-job-outer textarea.large{height:133px;}
.apply-for-job-outer input,
.apply-for-job-outer textarea{margin-bottom:15px;}
.browse-doc{width:100%;position:relative;}
.browse-doc .browse-icon{width:46px;height:44px;display:inline-block;border:1px solid #bfc8ce;border-radius:0 3px 3px 0;overflow:hidden;position:absolute;top:0;right:0;text-align:center;background:#e7f8ff;font-size:25px;color:#57bce2;line-height:46px;}
.browse-doc .browse-icon:hover{color:#f29a32;}
.browse-doc input[type="file"]{cursor:pointer;font-size:50px;left:0;line-height:0;margin:0;opacity:0;padding:0;position:absolute;z-index:999;}
.call-to-action{display:block;}
.call-to-action .btn{display:inline-block;padding:0 25px;height:50px;line-height:50px;vertical-align:middle;}
.call-action-box-large{padding:70px 0;text-align:center;}
.call-action-box-large p{max-width:900px;margin:10px auto 30px;}
.call-to-action h2 strong{font-weight:700;}
.call-action-box-large h2 span{color:#57bce2;}
.call-action-bar{padding:60px 0;text-align:center;}
.call-action-bar.blue{background:#57bce2;}
.call-action-bar.green{background:#42d79e;}
.call-action-bar.green .border{background:none;border:2px #fff solid !important;color:#fff;}
.call-action-bar.green .border:hover{background:#fff;color:#42d79e;}
.call-action-bar.orange{background:#f29a32;}
.call-action-bar.blue h2,
.call-action-bar.green h2,
.call-action-bar.orange h2{color:#fff;}
.call-action-bar.bg{padding:65px 0;background:url(../../images/call-action-bg.jpg) no-repeat center center;background-size:cover;position:relative;}
.call-action-bar.bg:after{width:100%;height:100%;display:block;content:"";position:absolute;left:0px;top:0px;background:rgba(0, 0, 0, 0.5)}
.call-action-bar.bg .container{position:relative;z-index:2;}
.call-action-bar h2{padding-bottom:5px;color:#00324c;line-height:48px;}
.call-action-bar h4{color:#fff;line-height:48px;font-size:28px;}
.call-action-bar h2 span,
.call-action-bar h4 span{display:inline-block;padding:0 40px;}
.call-action-bar p{color:#728e9c;}
.download-box{max-width:560px;margin:0 auto;border-radius:3px;box-shadow:2px 0 10px -3px rgba(0, 0, 0, 0.1);}
.download-box.blank{box-shadow:none;}
.download-box .top{padding:50px 50px 40px;}
.download-box .bottom{padding:0 50px 50px;}
.download-box.dark h2{color:#fff;}
.download-box.dark .bottom{background:#1b1e1f;}
.download-box.blank .top{padding-top:10px;}
.download-box.blank .bottom{padding-bottom:10px;}
.download-box p{max-width:400px;margin:0 auto;}
.download-box p.small{padding:15px 0 0;color:rgba(0, 50, 76, 0.6);}
.download-box.dark p{color:#8f9da1;}
.download-box.dark p.small{color:#fff;opacity:0.4;}
.star-box{position:relative;top:-9px;}
.star-box i{padding:0 3px;display:inline-block;color:#f29a32;font-size:18px;}
.button-box{padding:10px 0 0;}
.button-box a{width:160px;padding:6px 8px;border-radius:3px;text-align:center;display:inline-block;margin:0 10px;background:#1b1e1f;color:#fff;}
.download-box.dark .button-box a{background:#fff;margin:0 5px;}
.download-box.dark{background:rgba(39, 45, 47, 0.6);}
.download-box.border{background:#fff;border:1px solid #dde3e9;}
.download-box.border .bottom{background:#f2f5f6;}
.call-action-img{width:100%;text-align:center;}
.call-action-img img{max-width:100%;}
.call-action-bar.two-sided{padding-bottom:0px;}
.call-action-bar.two-sided .container{max-width:991px;}
.call-action-bar.two-sided .download-box{box-shadow:none;text-align:left;}
.call-action-bar.two-sided .download-box .top{padding-top:0px;}
.call-action-bar.two-sided .button-box a{margin-left:0px;}
.call-action-bar.gradient{background:rgba(0, 0, 0, 0) linear-gradient(45deg, #3edc93 0%, #53c2d4 58%, #57bce2 100%);padding:60px 0;}
.call-action-bar.gradient h2{font-weight:400;color:#fff;padding:15px 0;}
.call-action-bar.gradient p.small{font-size:12px;color:#fff;opacity:0.7;}
.call-action-bar.gradient p{font-size:16px;color:#fff;line-height:28px;opacity:0.7;}
.call-action-bar.gradient .container{max-width:750px;}
.call-action-bar.gradient hr{width:100%;height:1px;border:none;background:rgba(255, 255, 255, 0.2);display:block;margin:40px auto;}
.call-action-bar.gradient .btn{max-width:230px;display:block;margin:0 auto 5px;font-weight:300;}
.call-action-bar.gradient .btn strong{font-weight:500;}
.contact-wrapper-outer{background:linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 70%, rgba(244,246,247,1) 70%);}
.contact-wrapper-outer .container{position:relative;z-index:1;}
.contact-form-wrapper .input-col{margin-bottom:15px;}
.contact-form-wrapper label{font-size:14px;color:#697980;padding-bottom:2px;margin:0px;}
.contact-form-wrapper label span{color:#f29a32;}
.contact-form-wrapper input{width:100%;height:44px;line-height:44px;background:none;font-size:12px;color:#697980;padding:0 20px;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #d8dfe3;border-radius:3px;}
.contact-form-wrapper input.bg{background:#eaf0f3;border:none;}
.contact-form-wrapper input.bg:focus{border:1px #69c2e4 solid;}
.contact-form-wrapper textarea{width:100%;height:110px;line-height:20px;background:none;color:#697980;padding:15px 20px;margin:0 0 14px;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #d8dfe3;border-radius:3px;resize:none;}
.contact-form-wrapper input:focus,
.contact-form-wrapper textarea:focus{border-color:#69c2e4;}
.contact-form-wrapper .submit{width:100%;height:52px;line-height:52px;padding:0 10px;margin:15px auto 0;display:block;font-size:14px;background:#f29a32;text-align:center;border-radius:3px;cursor:pointer;transition:all 0.3s ease 0s;}
.contact-form-wrapper .submit:hover{background:#57bce2;}
.contact-info-wrapper{height:100%;background:#f4f6f7;}
.info-contact-box{display:block;}
.info-contact-box li{display:block;padding:5px 0 15px 35px;position:relative;}
.info-contact-box li:before{position:absolute;left:0;top:0;content:"";font-family:'icomoon';font-size:19px;color:#c7d0d3;}
.info-contact-box li:first-child:before{content:"\e92e";}
.info-contact-box li:nth-child(2):before{content:"\e924";}
.info-contact-box li:nth-child(3):before{content:"\e90a";}
.contact-info-wrapper h3{font-size:24px;font-weight:600;color:#2c5260;padding:0 0 30px;}
.contact-info-wrapper h6{font-size:14px;font-weight:600;color:#2c5260;padding:0 0 10px;}
.contact-info-wrapper a{display:block;font-size:14px;font-weight:600;color:#2c5260;line-height:1;}
.contact-info-wrapper a:hover{color:#57bce2;}
.contact-info-wrapper p{font-size:14px;font-weight:400;line-height:20px;color:#2c5260;}
.contact-info-wrapper .contact-info{max-width:290px;margin:0 auto;padding:0 20px;}
.contact-info-wrapper .social-media-box{max-width:290px;background:none;margin:30px auto 0;padding:0 20px;box-shadow:none;text-align:center;}
.contact-info-wrapper .social-media-box h6{display:block;font-weight:400;text-transform:uppercase;position:relative;padding:0 0 15px;}
.contact-info-wrapper .social-media-box h6:before{content:"";top:30%;left:0;width:100%;height:1px;background:#d8dfe3;position:absolute;z-index:1;}
.contact-info-wrapper .social-media-box h6 span{background:#f4f6f7;padding:0 15px;z-index:2;position:relative;}
.contact-map{height:600px;position:relative;overflow:hidden;}
.contact-map .msg-box{width:100%;height:30px;position:absolute;left:0px;bottom:-30px;text-align:center;background:rgba(0, 0, 0, 0.5);opacity:0;z-index:2;transition:all 0.3s ease 0s;}
.contact-map:hover .msg-box{bottom:0px;opacity:1;}
.contact-map .msg-box p{font-size:14px;color:#fff;line-height:30px;}
.contact-map .msg-box p i{display:inline-block;vertical-align:middle;padding-right:5px;}
.contact-map iframe{width:100%;height:100%;display:block;pointer-events:none;position:relative;}
.contact-map iframe.clicked{pointer-events:auto;}
.contact-map iframe{width:100%;height:100%;}
.contact-form-wrapper label.error{margin:5px 0 0 0;font-size:12px;color:#dc3545;}
.msg{display:none;}
.msg-error{display:block;padding:6px 20px;margin:20px 0 0 0;font-size:13px;color:#721c24;background:#f5c6cb;border-radius:4px;}
.msg-error:after{display:inline-block;vertical-align:middle;font-family:'FontAwesome';content:"\f071";float:right;}
.msg-success{display:block;padding:6px 20px;margin:30px 0 0 0;font-size:13px;color:#155724;background:#c3e6cb;border-radius:4px;}
.msg-success:after{display:inline-block;vertical-align:middle;font-family:'FontAwesome';content:"\f00c";float:right;}
.login-outer{width:100%;height:100%;padding:40px 20px;display:table;position:absolute;background:url(../../images/login-pg-bg.jpg) no-repeat fixed;background-size:cover;}
.login-outer:after{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(255, 255, 255, 0.8);content:"";}
.login-outer .content-area{display:table-cell;vertical-align:middle;position:relative;z-index:1;}
.login-form-holder{max-width:460px;margin:0 auto;text-align:center;}
.login-form-holder .inner{box-shadow:0 0 30px rgba(0, 0, 0, 0.2);}
.login-form-holder .login-form{background:#fff;padding:50px 35px 48px;text-align:left;}
.login-form-holder h3{padding:0 0 34px;text-align:center;font-size:30px;font-weight:400;color:#3a4951;}
.login-form-holder label{display:block;position:relative;padding-bottom:2px;font-size:14px;color:#697980;margin:0px;}
.login-form-holder input{width:100%;height:48px;line-height:48px;color:#697980;padding:0 20px;margin:0 0 14px;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #d8dfe3;border-radius:3px;}
.login-form-holder input:focus{border-color:#69c2e4;}
.login-form .forgot label{display:inline-block;position:relative;cursor:pointer;vertical-align:top;}
.login-form .forgot a{display:inline-block;font-size:12px;color:#697980;text-transform:uppercase;}
.login-form .forgot a:hover{color:#57bce2;}
.login-form .forgot a .q-mark{width:21px;height:21px;font-size:12px;line-height:21px;margin-right:8px;border:1px #dbe1e5 solid;border-radius:50%;display:inline-block;vertical-align:middle;font-weight:normal;text-align:center;padding:0px;}
.login-form label img{max-width:100%;vertical-align:top;display:inline-block;}
.login-form label span{display:inline-block;vertical-align:top;padding:0 12px;font-size:12px;text-transform:uppercase;font-weight:500;}
.login-form label span a{color:#5db5d6;}
.login-form label span a:hover{color:#f29a32;}
.login-form input[type="checkbox"]{width:20px;height:20px;line-height:20px;display:inline-block;padding:0;margin:2px 0 0;cursor:pointer;vertical-align:top;}
.login-form input[type="checkbox"]:checked + span:before{position:absolute;top:-1px;left:4px;display:block;content:"";content:"\f00c";font-family:'FontAwesome';font-size:12px;color:#69c2e4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.login-form .forgot{padding:16px 0 0;}
.login-btn{width:100%;height:52px;line-height:52px;padding:0 10px;margin:27px auto 0;display:block;font-size:14px;background:#f29a32;text-align:center;box-shadow:none;border-radius:3px;cursor:pointer;}
.login-btn:hover{background:#57bce2;}
.social-media-box{background:rgba(255, 255, 255, 0.8);padding:20px 35px;box-shadow:inset 0 15px 20px -20px rgba(0, 0, 0, 0.2);}
.social-media-box p{font-size:14px;text-transform:uppercase;font-weight:500;}
.social-media-box ul{display:block;padding:15px 0 10px;}
.social-media-box ul li{display:inline-block;padding:0 2px;}
.social-media-box ul li a i{width:38px;height:38px;line-height:38px;background:#f29a32;color:#fff;border-radius:100%;text-align:center;font-size:18px;display:block;transition:all 0.3s ease 0s;}
.social-media-box ul li a i.fa-facebook{background:#4460a1;}
.social-media-box ul li a i.fa-twitter{background:#57bce2;}
.social-media-box ul li a i.fa-google-plus{background:#d56644;}
.social-media-box ul li a i.fa-linkedin{background:#007ebb;}
.social-media-box ul li a:hover i{background:#2c5260;}
.box-hav-accnt{max-width:420px;margin:0 auto;background:#57bce2;padding:10px 30px 10px;box-shadow:0px 2px 10px -3px rgba(0, 0, 0, 0.2);border-radius:0 0 1px 1px;}
.box-hav-accnt p{font-size:14px;color:#c9e9f6;}
.box-hav-accnt a{border-bottom:1px solid #c9e9f6;color:#fff;}
.privacy-policy{display:block;}
.privacy-policy h4{font-size:22px;font-weight:400;padding:0 0 15px;}
.privacy-policy h5{font-size:18px;font-weight:600;padding:0 0 15px;}
.privacy-policy p{padding:0 0 25px;}
.circle-bordered-list{margin:0 0 10px;}
.circle-bordered-list li{display:block;padding:0 0 15px 25px;position:relative;}
.circle-bordered-list li p{padding:0px;}
.circle-bordered-list li p strong{color:#00324c;}
.circle-bordered-list li:before{width:10px;height:10px;border-radius:50%;position:absolute;top:7px;left:0;border:2px solid #57bce2;content:"";}
.privacy-policy hr{margin:18px 0 45px;}
.quate-box{padding:0 0 0 25px;margin:20px 0 0;}
.quate-box li{width:100%;background:url(../../images/dotted-border.png) top repeat-x, url(../../images/dotted-border.png) bottom repeat-x, url(../../images/dotted-border-vertical.png) left repeat-y, url(../../images/dotted-border-vertical.png) right repeat-y;position:relative;display:block;padding:27px 45px 28px;color:#808f96;font-size:12px;font-weight:400;line-height:22px;box-shadow:0 0 10px -3px rgba(0,0,0,0.2);margin:0 0 35px;}
.quate-box li:before{width:48px;height:48px;line-height:48px;border-radius:50%;position:absolute;top:30%;left:-25px;background:#42d79e;font-size:20px;color:#fff;content:"\f10e";font-family:'FontAwesome';text-align:center;}
.error-page-bg{width:100%;height:100%;display:table;background:url(../../images/404-bg.png) no-repeat center fixed;color:#fff;position:absolute;text-align:center}
.error-page-bg .error-inner{display:table-cell;vertical-align:middle;}
.error-page-bg .error-inner h1{font-size:110px;color:#57bce2;font-weight:700;padding:0 0 20px;}
.error-page-bg .error-inner p{max-width:300px;margin:0 auto;font-size:14px;color:#96a3b5;line-height:24px;}
.error-page-bg .back-to-home{max-width:175px;height:45px;line-height:45px;padding:0 10px;margin:30px auto 0;display:block;font-size:14px;background:#f29a32;}
.error-page-bg .back-to-home:hover{background:#57bce2;}
.error-page-bg .back-to-home i{font-size:13px;padding-right:5px;}
.heading-box{border:1px solid #c5cacf;border-radius:5px;padding:50px 50px 35px;}
.heading-box h1,
.heading-box h2,
.heading-box h3,
.heading-box h4,
.heading-box h5,
.heading-box h6{padding-bottom:15px;}
.paragraph-box{padding:0 0 30px;}
.paragraph-box:last-child{padding-bottom:0px;}
.paragraph-box h6{padding-bottom:5px;}
.typography-middle{background:#f5f5f5;padding:70px 0 40px;}
.typography-middle code{font-size:16px;color:#b92e2e;font-weight:400;padding:0 0 20px;}
.typography-middle ol,
.typography-middle ul{margin-bottom:30px;}
.typography-bottom{border-bottom:1px solid #efefef;}
.components .head-block{text-align:center;padding:0 0 30px;}
.components.form-sec{display:block;}
.form-area .select2.select2-container{background:none;border:1px solid #d8dfe3;border-radius:3px;box-shadow:none;height:46px;line-height:46px;margin:0 0 14px;padding:0 45px 0 10px;width:100% !important;display:block;overflow:hidden;-moz-appearance:none;-webkit-appearance:none;}
.form-area .select2-container--default .select2-selection--single{background:rgba(0, 0, 0, 0);border:none;height:46px;line-height:46px;border-radius:0px;}
.form-area .select2-container--default .select2-selection--single .select2-selection__rendered{color:#697980;line-height:46px;}
.form-area .select2-container--default .select2-selection--single .select2-selection__arrow b{border:solid #bcc5cc;border-width:0 1px 1px 0;display:inline-block;padding:4px;top:38%;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.form-area .select2-container--default .select2-selection--single .select2-selection__arrow{right:5px;width:35px;height:35px;border-radius:2px;top:4px;}
.form-area .select-border-box .select2-container--default .select2-selection--single{border-right:1px solid #d8dfe3;}
.form-area .bg.select-box .select2-container--default .select2-selection--single .select2-selection__arrow{background:#fff;}
.form-area .bg .select2.select2-container{background:#f0f4f7;}
.buttons-holder{padding-top:28px;}
.buttons-holder .btn{margin-bottom:20px;}
.large.btn{display:block;}
.btn.orange{background:#f29a32;}
.btn.orange:hover,
.btn.blue:hover,
.btn.green:hover{background:#173139;}
.btn.blue{background:#57bce2;}
.btn.green{background:#42d79e;}
.btn.dark{background:#385665;}
.btn.dark:hover{background:#173139;}
.btn.border{background:#fff;color:#f29a32;border:2px solid #f29a32 !important;}
.btn.border:hover{background:#f29a32;color:#fff;}
.components.count-to-sec{background:#fff;}
#myTab{display:block;text-align:center;border:none;}
#myTab .nav-item{display:inline-block;padding:0 4px;}
#myTab .nav-link{display:block;padding:4px 30px;font-size:14px;font-weight:600;color:#818d98;text-transform:uppercase;border-radius:25px;position:relative;border:none;}
#myTab .nav-link:hover,
#myTab .nav-link.active{background:#f29a32;border:none;color:#fff;}
#myTab .nav-link:after{width:0;height:0;top:100%;left:50%;border:solid transparent;content:" ";position:absolute;pointer-events:none;border-color:rgba(242, 154, 50, 0);border-top-color:#f29a32;border-width:6px;margin-left:-6px;opacity:0;transition:all 0.3s ease 0s;}
#myTab .nav-link:hover:after,
#myTab .nav-link.active:after{opacity:1;}
#myTabContent{padding-top:45px;}
#myTabContent p{padding-bottom:20px;}
#myTabContent p:last-child{padding-bottom:0px;}
.vertical-tab.padding-lg{padding-bottom:0px;}
.popup-outer.padding-lg{padding-bottom:0px;}
.popup-outer ul.popup-menu{margin-bottom:30px;text-align:center;}
.popup-outer ul.popup-menu li{display:inline-block;list-style:none;padding:0 12px;font-weight:600;text-transform:uppercase;}
.popup-outer ul.popup-menu li a{display:block;padding:6px 25px;background:#57bce2;color:#fff;border-radius:25px;}
.popup-outer ul.popup-menu li a:hover{background:#f29a32;}
.modal-content{border-radius:0px;}
.modal-dialog{max-width:700px;}
button.close{width:25px;height:25px;cursor:pointer;position:absolute;right:0px;top:0px;z-index:998;text-align:center;font-size:18px;text-shadow:none;background:#57bce2;line-height:25px;color:#fff;opacity:1;}
.close:focus,
.close:hover{background:#f29a32;color:#fff;opacity:1;}
.popup-img{max-width:740px;margin:0 auto;position:relative;}
.popup-img a{width:66px;height:66px;margin:0 8px;display:inline-block;line-height:72px;border-radius:50%;text-align:center;position:absolute;margin:0 auto;left:0px;right:0px;top:50%;transform:translateY(-50%);background:#f29a32;font-size:20px;color:#fff;}
.popup-img a:hover{background:#fff;color:#f29a32;}
.countdown-wrapper.bg{background:url(../../images/inner-countdown.jpg) no-repeat center;background-size:cover;padding:50px 0;}
.count-down.padding-lg{padding-bottom:40px;}
.components .count-dwn-cnt{max-width:750px;margin:0 auto;}
.components .countdown-1{margin-bottom:40px;}
.components .countdown-2{margin-bottom:40px;}
.count-dwn-cnt.transparent span{background:none;}
.count-dwn-cnt.transparent span.count:before,
.count-dwn-cnt.transparent span.count:after,
.count-dwn-cnt.border span.count:before,
.count-dwn-cnt.border span.count:after,
.count-dwn-cnt.blank span.count:before,
.count-dwn-cnt.blank span.count:after{display:none;}
.count-dwn-cnt.transparent li:before{top:30%;}
.count-dwn-cnt.color span{background:rgba(0,0,0,0.2);}
.count-dwn-cnt.color li:before{color:rgba(0,0,0,0.2);}
.count-dwn-cnt.border{border:none !important;}
.count-dwn-cnt.border span{background:none;}
.count-dwn-cnt.border li:before{color:rgba(0,0,0,0.2);}
.count-dwn-cnt.border span.count{padding-top:15px;background:none;border-bottom:none;color:#484a4c;line-height:70px;}
.count-dwn-cnt.border span{border:1px solid rgba(0,0,0,0.2);color:#484a4c;}
.count-dwn-cnt.border li span:last-child{border-top:none;}
.count-dwn-cnt.blank span.count{line-height:70px;}
.count-dwn-cnt.blank span{background:none;}
.count-dwn-cnt.blank li:before{top:30%;color:#484a4c;}
.count-dwn-cnt.blank span{color:#484a4c;}
.count-dwn-cnt.blank.blue li:before{color:rgba(0,0,0,0.2);}
.count-dwn-cnt.blank.blue span.count{color:#57bce2;}
.component-carousel{text-align:center;}
.component-carousel ul{display:block;}
.component-carousel ul li{display:block;}
.component-carousel .owl-dots{margin-top:30px;}
.comingsoon{width:100%;height:100%;position:absolute;display:table;background:url(../../images/comingsoon.jpg) no-repeat center fixed;background-size:cover;}
.comingsoon:after{width:100%;height:100%;background:rgba(0, 0, 0, 0.5);position:fixed;left:0;top:0;bottom:0;content:"";}
.comingsoon .countdown-container{display:table-cell;vertical-align:middle;}
.countdown-wrapper{max-width:690px;margin:0 auto;padding:40px 15px;text-align:center;position:relative;z-index:1;}
.countdown-wrapper h1{display:block;font-size:80px;font-weight:600;color:#fff;padding:0 0 26px;text-align:center;text-transform:uppercase;}
.countdown-container h3{font-size:24px;line-height:51px;color:#fff;padding:0 0 15px;font-weight:600;}
.countdown-container p{font-size:16px;line-height:28px;color:#fff;opacity:0.7;}
.comingsoon .social-media-box{position:relative;background:none;margin:10px 0 0;box-shadow:none;}
.comingsoon .social-media-box ul li{padding:0 4px;}
.comingsoon .social-media-box ul li a{display:inline-block;padding:0 1px;}
.comingsoon .social-media-box ul li a i{width:40px;height:40px;line-height:40px;transition:all 0.3s ease 0s;}
.comingsoon .social-media-box ul li a i:hover{background:#fff;color:#333;}
.comingsoon .social-media-box:before{width:200px;max-width:32%;position:absolute;top:48%;left:0;content:"";height:1px;background:rgba(255,255,255,0.3);}
.comingsoon .social-media-box:after{width:200px;max-width:32%;position:absolute;top:48%;right:0;content:"";height:1px;background:rgba(255,255,255,0.3);}
.comingsoon .social-media-box ul{max-width:240px;margin:0 auto;padding:25px 0;}
.count-dwn-cnt{display:block;height:auto;margin:0 -30px;}
.count-dwn-cnt li{width:25%;display:inline-block;color:#fff;text-align:center;position:relative;float:left;padding:0 30px;}
.count-dwn-cnt li:before{position:absolute;left:-10px;top:50%;transform:translateY(-50%);font-size:70px;color:#fff;content:":";}
.count-dwn-cnt li:first-child:before{display:none;}
.count-dwn-cnt span{width:100%;max-width:120px;display:block;font-size:14px;font-weight:600;color:#fff;margin:0 auto;padding:0;line-height:35px;text-transform:uppercase;background:rgba(255, 255, 255,0.2);}
.count-dwn-cnt span.count{font-size:70px;margin:0 auto;padding:0;height:auto;line-height:90px;text-align:center;font-weight:300;position:relative;z-index:20;}
.count-dwn-cnt span.count:before{position:absolute;top:48%;left:0;height:2px;width:100%;content:"";background:rgba(255, 255, 255,0.2);z-index:10;}
.count-dwn-cnt span.count:after{position:absolute;bottom:0;left:0;height:48%;width:100%;content:"";background:rgba(255, 255, 255,0.2);z-index:10;}
ul.Product-listing{margin-bottom:30px;}
ul.Product-listing li{display:block;margin-bottom:30px;}
ul.Product-listing li .inner{border:1px #d5e0e1 solid;position:relative;transition:all 0.3s ease 0s;}
ul.Product-listing li .sale-ribbon{position:absolute;top:20px;right:-6px;overflow:visible;font-size:16px;font-weight:600;line-height:16px;}
ul.Product-listing li .sale-ribbon span{display:block;padding:5px 15px;position:relative;background:#42d79e;overflow:visible;height:24px;color:#fff;border-radius:0 2px 2px 0;}
ul.Product-listing li .sale-ribbon span:before{content:"";height:0;width:0;display:block;position:absolute;top:0;left:-13px;border-top:12px solid #42d79e;border-bottom:12px solid #42d79e;border-right:12px solid transparent;border-left:12px solid transparent;}
ul.Product-listing li:hover .inner{border-color:#57bce2;}
ul.Product-listing li .product-block{padding:35px 30px;}
ul.Product-listing li .product-block img{display:block;margin:0 auto;}
ul.Product-listing li .product-detail{padding:20px 20px 25px 20px;border-top:1px #d5e0e1 solid;text-align:center;transition:all 0.3s ease 0s;}
ul.Product-listing li:hover .product-detail{background:#edf4f6;}
ul.Product-listing li .product-detail h2{padding-bottom:8px;font-size:22px;line-height:24px;}
ul.Product-listing li .rating{display:block;padding-bottom:20px;}
ul.Product-listing li .rating li{display:inline-block;margin:0px;font-size:16px;color:#d5e0e1;}
ul.Product-listing li .rating li.color{color:#42d79e;}
ul.Product-listing li .bottom{display:block;}
ul.Product-listing li .bottom .price{display:inline-block;vertical-align:middle;padding-right:20px;font-size:30px;color:#57bce2;}
ul.Product-listing li .bottom .price sup{font-size:18px;}
ul.Product-listing li .bottom .add-cart{display:inline-block;padding:10px 24px;font-size:14px;background:#f29a32;}
ul.Product-listing li .bottom .add-cart:hover{background:#57bce2;}
.shop-sidebar{display:block;}
.shop-sidebar .search-outer{padding-bottom:45px;}
.shop-sidebar .search-outer input{width:calc(100% - 41px);padding:7px 15px;font-size:12px;color:#758a95;border:1px #d5e0e1 solid;border-right:0px;border-radius:3px 0 0 3px;}
.shop-sidebar .search-outer .go-btn{background:#57bce2;border:none;color:#fff;border-radius:0 3px 3px 0;cursor:pointer;padding:0 14px;transition:all 0.3s ease 0s;}
.shop-sidebar .search-outer .go-btn:hover{background:#f29a32;}
.filter-price{padding-bottom:45px;}
.shop-sidebar h3{display:block;padding-bottom:14px;border-bottom:1px #e2e9ea solid;font-size:18px;}
.filter-price .price-outer{display:block;}
.filter-price .price-left{width:calc(100% - 52px);float:left;}
.filter-price .price-left label{width:36px;display:inline-block;margin:0px;color:#889297;}
.filter-price .price-left #amount{width:calc(100% - 40px);display:inline-block;font-weight:600;color:#00324c;border:none;}
.filter-price a.filter-btn{width:52px;float:right;font-size:14px;color:#fff;line-height:24px;text-align:center;background:#bec9ca;border-radius:3px;}
.filter-price a.filter-btn:hover{background:#57bce2;}
.ui-slider-horizontal{height:3px;}
.ui-slider-horizontal .ui-slider-handle{top:-7px;cursor:pointer;transition:all 0.5s ease 0s;}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button, html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active{background:#f29a32;border:none;border-radius:50%;}
.ui-widget.ui-widget-content{margin:30px 0 15px 0;border:none;background:#d5e0e1;}
.product-categories{display:block;padding-bottom:30px;}
.product-categories ul{display:block;padding-top:10px;}
.product-categories ul li{display:block;line-height:44px;border-bottom:1px #e2e9ea solid;}
.product-categories ul li:last-child{border-bottom:none;}
.product-categories ul li a{display:block;color:#687377;}
.product-categories ul li a:before{display:inline-block;vertical-align:middle;margin-top:-2px;padding-right:6px;font-family:'icomoon';font-size:10px;color:#93aab3;content:"\e911";}
.product-categories ul li a:hover,
.product-categories ul li a:hover:before{color:#57bce2;}
.product-categories.archieves li a:before{padding-right:8px;font-size:16px;content:"\e913";}
ul.Product-listing.right-sec li .product-detail h2{font-size:18px;}
ul.Product-listing.right-sec li .bottom .price{font-size:24px;}
ul.Product-listing.right-sec li .bottom .price sup{font-size:14px;}
ul.Product-listing.right-sec li .bottom .add-cart{padding:8px 15px;font-size:12px;}
.product-outer{margin-bottom:60px;}
.product-gallery{padding:20px;border:2px #a2bac3 solid;border-radius:5px;}
.product-gallery .left{width:calc(100% - 94px);}
.product-gallery .thub-outer{width:94px;}
.product-gallery .thub-outer a{display:block;border:2px #c9d3d7 solid;border-radius:5px;margin-bottom:7px;}
.product-gallery .thub-outer a figure{opacity:0.3;transition:all 0.5s ease 0s;}
.product-gallery .thub-outer a:hover,
.product-gallery .thub-outer a.active,
.product-gallery .thub-outer a.active figure,
.product-gallery .thub-outer a:hover figure{border-color:#57bce2;opacity:1;}
.product-gallery .thub-outer a:last-child{margin-bottom:0px;}
.product-detail h2{padding-bottom:7px;font-size:30px;}
.product-detail ul.rating{display:block;padding-bottom:10px;}
.product-detail ul.rating li{display:inline-block;padding:0 1px;font-size:16px;color:#d5e0e1;}
.product-detail ul.rating li.color{color:#42d79e;}
.product-detail .select-spec{padding:20px 0;}
.product-detail .select-spec label{font-size:14px;margin-bottom:2px;}
.select-spec .select2-container{width:100% !important;}
.select-spec .select2-container .select2-selection--single{width:100%;height:42px;position:relative;border:1px #d8dfe3 solid;}
.select-spec .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:15px;padding-right:20px;font-size:13px;color:#697980;line-height:42px;}
.select-spec .select2-container--default .select2-selection--single .select2-selection__arrow{width:40px;height:40px;top:0px;border-left:1px #d8dfe3 solid;}
.select-spec .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#bdc5ca transparent transparent;}
.select-spec .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #bdc5ca;}
.product-detail .cart-outer{display:flex;}
.product-detail .price{padding-right:30px;font-size:30px;color:#57bce2;}
.product-detail .price sup{font-size:18px;}
.product-detail .add-cart{padding:10px 26px;font-size:14px;background:#f29a32;}
.product-detail .add-cart:hover{background:#57bce2;}
.sku-outer{margin-top:20px;padding-top:20px;border-top:1px #d5e0e1 solid;}
.sku-outer ul{display:block;}
.sku-outer ul li{display:inline-block;padding-right:25px;}
.sku-outer ul li strong{padding-right:5px;color:#2e393e;text-transform:uppercase;}
.sku-outer ul li .label{padding:2px 10px;font-size:12px;color:#fff;background:#42d79e;border-radius:3px;}
.product-info-tab{padding:60px 0;border-top:1px #e2e9ea solid;border-bottom:1px #e2e9ea solid;}
.product-info-tab #myTab .nav-link:after{border-color:#57bce2 rgba(242, 154, 50, 0) rgba(242, 154, 50, 0);}
.product-info-tab #myTab .nav-link:hover,
.product-info-tab #myTab .nav-link.active{background:#57bce2;}
.related-products{padding:50px 0 0;}
.related-products h2{padding-bottom:35px;font-size:30px;text-align:center;}
.related-products ul.related-carousel,
.related-products ul.related-carousel li{margin-bottom:0px;}
.related-products .owl-nav div{font-family:'icomoon';font-size:20px;color:#c7d0d5;position:absolute;top:50%;transform:translateY(-50%);}
.related-products .owl-nav div:hover{color:#7f939e;}
.related-products .owl-nav .owl-prev{left:-40px;}
.related-products .owl-nav .owl-next{right:-40px;}
.cart-table{margin-bottom:40px;}
.cart-table .table{width:calc(100% - 2px);margin-bottom:0px;background:#fcfcfc;}
.cart-table thead th{padding:5px 10px;background:#778a91;border:none;color:#fff;}
.cart-table tbody td:first-child{text-align:center;}
.cart-table td,
.cart-table th{border-left:none;border-right:none;vertical-align:middle;}
.cart-table td:first-child{border-left:1px solid #dee2e6;}
.cart-table td:last-child{border-right:1px solid #dee2e6;}
.cart-table tbody tr:last-child td{border:none;}
.cart-table a.remove{color:#42d79e;}
.cart-table a.remove:hover{color:#57bce2;}
.cart-table .product-name{margin:0px;}
.cart-table .product-name td{border:none;padding:0px;}
.cart-table .product-name td:first-child{width:25%;border:none;}
.cart-table .product-name td:last-child{width:75%;border:none;}
.cart-table th:first-child{width:20%;}
.cart-table th:nth-child(2){width:20%;}
.cart-table th:nth-child(3){width:20%;}
.cart-table th:nth-child(4){width:35%;}
.cart-table th:last-child{width:15%;}
.cart-table .product-name figure{background:#fff;border:1px #b4c2c3 solid;border-radius:5px;}
.cart-table .product-name figure img{margin:0 auto;border-radius:5px;}
.cart-table .product-name p{max-width:180px;padding-left:20px;font-size:18px;font-weight:500;color:#00324c;}
.cart-table > .table > tbody > tr.coupon-row{background:#f1f3f4;}
.cart-table > .table > tbody > tr.coupon-row td{padding:18px 27px;}
.cart-table tbody tr td{padding:18px 10px;}
.cart-table tbody tr td:last-child{font-size:24px;font-weight:500;color:#57bce2;}
.apply-coupon{display:flex;}
.apply-coupon input{width:210px;height:42px;line-height:42px;padding:0 15px;font-size:12px;color:#758a95;border:1px #d5e0e1 solid;border-right:none;border-radius:5px 0 0 5px;}
.apply-coupon .coupon-btn{padding:10px 25px;background:#9aaeb0;font-size:12px;border-radius:0 5px 5px 0;}
.apply-coupon .coupon-btn:hover{background:#57bce2;}
.update-cart{padding:10px 28px;font-size:13px;}
.item-qty .select2-container{width:80px !important;}
.item-qty .select2-container .select2-selection--single{width:80px;height:38px;position:relative;border:1px #d8dfe3 solid;}
.item-qty .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:15px;padding-right:20px;color:#00324c;line-height:38px;}
.item-qty .select2-container--default .select2-selection--single .select2-selection__arrow{width:28px;height:34px;}
.item-qty .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#bdc5ca transparent transparent;}
.item-qty .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #bdc5ca;}
.cart-total{display:block;}
.cart-total .table{width:325px;margin-left:auto;}
.cart-total .table td,
.cart-total .table th{padding:10px 0;border-color:#dfe2e3;}
.cart-total .table tr:first-child th,
.cart-total .table tr:first-child td,
.cart-total .table tr:last-child td{border-top:none;}
.cart-total .table thead th{border:none;font-size:24px;font-weight:500;color:#00324c;}
.cart-total .table tbody th{font-size:16px;font-weight:500;color:#687982;}
.cart-total .table tbody td{font-size:18px;color:#596164;text-align:right;}
.cart-total .table a.calculate{display:block;font-size:12px;color:#498a90;line-height:18px;text-decoration:underline !important;}
.cart-total .table a.calculate:hover{color:#57bce2;}
.cart-total .table tbody tr:nth-last-child(2) th{color:#424c51;}
.cart-total .table tbody tr:nth-last-child(2) td{font-size:24px;color:#57bce2;}
.cart-total .proceed-checkout{width:100%;padding-top:13px;padding-bottom:13px;display:block;margin-top:10px;background:#f29a32;}
.cart-total .proceed-checkout:hover{background:#57bce2;}
.error-msg{display:block;padding:7px 20px;margin-bottom:45px;background:#fff7ee;border:1px #f29a32 solid;border-radius:3px;font-size:12px;font-weight:500;color:#5d4c39;text-align:center;}
.error-msg span{width:21px;height:21px;line-height:21px;display:inline-block;vertical-align:middle;margin-right:8px;background:#f5b06a;color:#fff;border-radius:50%;}
.checkout-table th:first-child{width:45%;padding-left:30px;padding-right:30px;}
.checkout-table th:nth-child(2){width:15%;}
.checkout-table th:nth-child(3){width:20%;}
.checkout-table th:last-child{width:20%;}
.checkout-table > table > tbody > tr > td:first-child{padding-left:30px;padding-right:30px;}
.checkout-table tbody td:first-child{text-align:left;}
.checkout-table tbody tr:last-child td{border-bottom:1px solid #dee2e6;}
.checkout-table tbody tr td:first-child{border-left:1px solid #dee2e6;}
.checkout-table tbody tr td:last-child{border-right:1px solid #dee2e6;}
.pay-outer{background:#eaf0f2;}
.check-pay{padding:25px 30px 35px 30px;border-bottom:1px #d6dfe3 solid;}
.check-pay .radio-outer{margin-bottom:20px;}
.radio-outer{display:block;}
.radio-outer input[type="radio"]{display:none;}
.radio-outer label{padding-left:30px;margin:0px;position:relative;font-size:18px;font-weight:500;color:#00324c;}
.radio-outer input[type="radio"] + label:before{width:18px;height:18px;display:block;content:' ';background:url(../../images/radio-button.png) no-repeat center top/100%;position:absolute;top:0px;left:0px;top:50%;transform:translateY(-50%);}
.radio-outer input[type="radio"]:checked + label:before{background-position:center bottom;}
.check-pay .payment-box{padding:20px 65px 20px 25px;background:#fff;box-shadow:0px 0px 13px rgba(0, 0, 0, 0.1);position:relative;margin-left:30px;border-radius:3px;}
.check-pay .payment-box:after{bottom:100%;left:25px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:8px;margin-left:-8px;}
.check-pay .payment-box p{font-size:12px;line-height:18px;color:#929caa;}
.method-paypal{padding:25px 30px 35px 30px;}
.method-paypal .radio-outer{display:block;}
.method-paypal .paypal-img{display:inline-block;padding-left:20px;}
.method-paypal a.what-paypal{display:block;float:right;font-size:12px;color:#36a4ce;text-decoration:underline !important;}
.method-paypal a.what-paypal:hover{color:#f29a32;}
.checkout-right{border:1px #d5e0e1 solid;}
.checkout-right .have-coupon{display:flex;padding:18px 30px;border-bottom:1px #d5e0e1 solid;}
.checkout-right .have-coupon .icon{padding-right:25px;}
.checkout-right .have-coupon .cnt-right{padding-top:6px;}
.checkout-right .have-coupon h3{display:block;font-size:18px;font-weight:600;}
.checkout-right .have-coupon a{display:inline-block;font-size:14px;font-weight:600;color:#57bce2;text-decoration:underline !important;}
.checkout-right .have-coupon a:hover{color:#f29a32;}
.checkout-right .cart-total{padding:20px 30px;}
.checkout-right .cart-total .table{width:100%;margin-bottom:0px;}
.checkout-right .btn-outer{text-align:right;}
.checkout-right .btn-outer .btn{width:140px;padding:8px 15px;font-size:16px;text-transform:none;}
.checkout-right .btn-outer .revise-btn{background:#c3cdd1;}
.checkout-right .btn-outer .checkout-btn{background:#f29a32;}
.checkout-right .btn-outer .revise-btn:hover,
.checkout-right .btn-outer .checkout-btn:hover{background:#57bce2;}
.shipping-address{padding:25px 0 0;}
.shipping-address h2{padding-bottom:20px;font-size:24px;}
.checkout-form textarea{height:131px;margin-bottom:0px;}
.shipping-address .select2-container{width:100% !important;}
.shipping-address .select2-container .select2-selection--single{width:100%;height:44px;position:relative;border:1px #d8dfe3 solid;}
.shipping-address .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:15px;padding-right:20px;color:#697980;line-height:38px;}
.shipping-address .select2-container--default .select2-selection--single .select2-selection__arrow{width:40px;height:40px;}
.shipping-address .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#d8dfe3 transparent transparent;}
.shipping-address .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #d8dfe3;}
@media (max-width:1600px){.sided-item-wrapper .right-sided-full-image{width:calc(100% - 72%);}
}
@media (max-width:1200px){.sided-item-wrapper .right-sided-full-image{width:calc(100% - 74%);}
.sided-item-wrapper ul.marketing-list3 h3{font-size:18px;line-height:26px;}
.sided-item-wrapper ul.marketing-list3 li .ico-block{width:15%;}
.sided-item-wrapper ul.marketing-list3 li .cnt-block{width:85%;}
.sided-item-wrapper h2,
.generate-forms h2,
.latest-stories.white{font-size:30px;line-height:38px;}
.custom-opacity .frame{width:32.7%;top:-17px;}
.cart-table th:nth-child(2){width:25%;}
.cart-table th:nth-child(3){width:15%;}
.cart-table th:last-child{width:15%;}
.related-products .owl-nav .owl-prev{left:-26px;}
.related-products .owl-nav .owl-next{right:-26px;}
}
@media (min-width:992px) and (max-width:1199px){body{font-size:13px;}
h1{font-size:38px;}
h2{font-size:32px;line-height:40px;}
h3{font-size:28px;}
h4{font-size:26px;}
h5{font-size:24px;}
h6{font-size:22px;}
.padding-lg{padding:60px 0;}
.navbar-light .navbar-nav{padding-left:3%;}
.navbar-expand-lg .navbar-nav .nav-link{padding:30px 15px;font-size:15px;}
.navbar-right > li a{padding:10px 24px;font-size:12px;}
.dropdown-menu.megamenu{min-width:342px;}
.banner .left h1,
.banner.banner2 .left h1{padding-bottom:15px;font-size:38px;line-height:46px;}
.banner .left p{font-size:22px;line-height:26px;}
.banner a.get-started{max-width:200px;padding:10px 15px;}
.banner .pop-box{left:0px;}
.banner .pop-box .right-cnt h3{font-size:16px;line-height:22px;}
.banner.banner2{min-height:600px;}
.banner.banner2 .left{padding-top:55px;}
.banner.banner2 .left h1{font-size:36px;}
.banner.banner2 .left > p{font-size:20px;line-height:28px;}
.banner.banner2 .cnt-row2{padding-top:50px;}
.banner.banner2 .cnt-block{padding-top:96px;}
.banner.banner2 .right-sec p{padding-bottom:10px;line-height:22px;}
.banner.banner3 .cnt-block{padding-bottom:60px;}
.banner.banner2.slide1 .cnt-block{padding-top:91px;}
.banner.banner2.slide1,
.banner.slide2,
.banner.slide3{min-height:580px;}
.banner.slide2 .cnt-block{padding-top:60px;padding-bottom:40px;}
.banner.slide2 img{width:82.5%;}
.banner.slide3 .left h1{font-size:38px;}
.banner.slide3 .cnt-block{padding-top:60px;padding-bottom:20px;}
.banner.slide3 img{width:81.5%;}
.content-marketing .head-block p{font-size:14px;line-height:26px;}
ul.marketing-list3 li .cnt-block{padding-left:25px;}
ul.marketing-list3 li h3{font-size:20px;}
.seo-reports .cnt-block{padding-top:80px;}
.seo-reports .cnt-block h2{padding-bottom:15px;}
.simple-editor .cnt-block{padding-top:0px;}
.simple-editor .cnt-block h2{padding-bottom:10px;}
.choose-pack .head-block .plan-title h3{font-size:20px;font-weight:400;}
.choose-pack a.btn.get-started{padding:10px 30px;}
.client-speak .head-block{padding-bottom:40px;}
.speak-listing .owl-dots{margin-top:60px;}
.blog-blocks .card-body{padding:30px;}
.brands{padding:45px 0;}
.signup-outer ul{padding-bottom:30px;}
.demo-wrapper.white-bg{padding:60px 0;}
.thumbnail-holder .inner h3{padding-bottom:20px;font-size:22px;}
a.ovelay-icon{width:60px;height:60px;padding:20px;font-size:20px;}
.footer .top{padding:50px 0 40px 0;}
.footer .quick-links ul li{font-size:13px;}
.footer .recent-post{padding-left:0px;}
.footer .recent-post ul li figure{width:27%;}
.footer .recent-post ul li h5{font-size:13px;}
.footer ul.connect-us li a{width:28px;height:28px;line-height:28px;}
.footer .bottom{padding:20px 0;}
.custom-opacity .frame{width:32.5%;top:-13px;}
.inner-banner{min-height:240px;}
.inner-banner .contents{padding:55px 0px 0px;}
.who-we-are .cnt-block{padding-left:20px;}
.who-we-are .cnt-block p{padding:10px 0;}
ul.who-listing li{padding:2px 0 2px 32px;}
.blog-sidebar{margin-left:-70px;}
.blog-sidebar .cmn-box{padding:37px 30px;}
.blog-sidebar .article-pic{margin-left:-30px;margin-right:-30px;}
.blog-content > ul > li{padding:40px 0px;}
.blog-content h5,
.blog-content.grid h5{font-size:18px;line-height:28px;}
.blog-content.masonry-blog{margin-right:30px;}
.blog-content.masonry-blog > ul{margin-left:-30px;}
.blog-content.masonry-blog > ul > li{padding-left:30px !important;padding-right:30px !important;}
.blog-content.masonry-blog ul.blog-info li{padding-right:10px;}
.blog-content.masonry-blog.grid{margin-right:0px;}
.blog-content.masonry-blog.grid > ul{margin-left:-30px;margin-right:-30px;}
.blog-content.masonry-blog.grid ul.blog-info li{padding-right:4px;}
ul.blog-info li{font-size:12px;padding-left:30px;}
ul.blog-info li:before{font-size:18px;left:6px;}
ul.blog-info li:first-child{padding-left:24px;}
ul.blog-tag li a{padding:2px 15px;}
.blog-content.masonry-blog > ul > li .blog-item{padding:40px 0px 40px 0px;}
.blog-content.blog-detailed{margin-right:80px;}
.blog-content > ul > li{padding:30px 0px;}
.faq-outer .faq-left ul li a{padding:20px 15px;}
.faq-outer .faq-left ul li .icon{font-size:32px;}
.faq-outer .faq-left ul li:nth-child(4) .icon{font-size:42px;}
.faq-outer .faq-right{padding-left:35px;}
ul.contact-list li .inner .call,
ul.contact-list li .inner a.mail-to{font-size:14px;}
.career-banner.inner-banner{min-height:360px;}
.career-info-panel{padding:30px 25px;}
.contact-map{height:400px;}
.select-pricing-plan h2{padding:0 0 10px 0;}
.select-pricing-plan p{padding:0 0 10px;}
ul.Product-listing li .rating{padding-bottom:15px;}
ul.Product-listing li .product-detail h2{font-size:18px;}
ul.Product-listing.right-sec li .product-detail h2{font-size:16px;}
ul.Product-listing.right-sec li .bottom .price{display:block;padding:0 0 10px 0;}
.sku-outer ul li{padding-right:5px;}
.checkout-right .cart-total{padding:25px 20px;}
.checkout-right .btn-outer .btn{width:122px;font-size:15px;padding:7px 15px;}
}
@media (max-width:991px){body{font-size:13px;line-height:26px;}
h1{font-size:36px;}
h2{font-size:30px;line-height:38px;}
h3{font-size:28px;}
h4{font-size:26px;}
h5{font-size:22px;}
h6{font-size:22px;}
p.large{line-height:24px;}
.logo1{display:block;}
.navbar-brand{height:70px;padding:10px 15px;}
.navbar-light .navbar-nav{padding:0px;}
.navbar-expand-lg .navbar-nav .nav-link{padding:6px 15px;}
.navbar-light .navbar-toggler{border:none;cursor:pointer;outline:none;}
.navbar-right{padding:15px 15px 30px 15px;}
.navbar-right > li{padding-right:10px;}
.navbar-right > li > a{padding:10px 40px;}
.navbar-right > li:first-child a,
.navbar-right > li:last-child a{border-radius:25px;}
.opt2 .navbar-right > li:first-child a{border:2px solid #57bce2;}
.navbar-collapse{padding-top:10px;border-top:1px #e6e4e4 solid;}
.opt3 .navbar-collapse{border-color:rgba(255, 255, 255, 0.2);}
.opt3 .navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'rgba(255, 255, 255, 0.5)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3E%3C/svg%3E");}
.opt5{background:#fff;}
.opt5 .logo2,
.opt5.fixed.logo2{display:none;}

.opt5 .navbar-right > li a{background:#42d79e;border:none;}
.opt5 .navbar-expand-lg .navbar-nav .nav-link{color:#fff;}
.opt5 .navbar-right > li a{color:#fff !important;}
.opt5 .navbar-right > li a:hover{color:#fff !important;}


/*.opt5 .navbar-right > li:first-child a{background:#42d79e;border:none;}
.opt5 .navbar-right > li:first-child a:hover{background:#38b786;}

.opt5 .navbar-right > li:last-child a{background:#57bce2; border:none;}
.opt5 .navbar-right > li:last-child a:hover{background:#17a2b8;}*/

.mob-icon span,
.mob-icon span:before, .mob-icon span:after{background:#57bce2;}
.opt5 .top-menu-bar{padding-right:20px;}
.opt6 .follow-us{display:none;}
.opt6 .navbar-right{margin:5px 0 0;padding:15px;}
.opt6.fixed .navbar-right{margin:6px 0 0;}
.dropdown-menu{padding-top:0px;}
.dropdown-menu.megamenu ul{width:100%;}
.dropdown-menu.megamenu{min-width:inherit;}
.dropdown-menu .inner{border-radius:0px;padding:0px;box-shadow:none;}
.dropdown-menu .inner:after{display:none;}
.dropdown-item{font-size:13px;padding:2px 15px;}
.demo-wrapper{padding:80px 0 40px 0;}
.demo-wrapper.white-bg{padding:50px 0;}
.thumbnail-holder .inner h3{padding-bottom:15px;font-size:20px;}
a.ovelay-icon{width:50px;height:50px;padding:15px;font-size:18px;}
.why-protech-outer ul.features-listing li h3{font-size:16px;}
.tabs-vertical{width:45%;}
.tab-vertical-container{width:55%;}
.plan-features-sec .container{width:90%;max-width:none;}
.how-it-work-items .content-area .icon{width:18%;padding-right:8px;}
.how-it-work-items .content-area .icon span{width:52px;height:52px;line-height:52px;font-size:24px;}
.how-it-work-items .text-area h2{font-size:28px;}
.portfolio-outer ul.portfolio li h2{font-size:18px;}
.portfolio-outer ul.portfolio li p{padding-bottom:10px;}
.portfolio-outer ul.portfolio li a{width:46px;height:46px;font-size:16px;line-height:52px;}
ul.portfolio-filter li,
#myTab .nav-item{padding:0 2px;}
ul.portfolio-filter li a,
#myTab .nav-link{padding:4px 15px;}
ul.blog-info li{font-size:12px;padding:0 10px 0 30px;}
ul.blog-info li:before{font-size:18px;left:8px;}
ul.blog-tag li a{padding:2px 15px;}
.blog-content.masonry-blog.grid > ul > li{width:50%;}
.blog-content.masonry-blog.grid > ul > li:nth-child(2) .blog-item{border-top:none;padding-top:0px;}
.blog-content.masonry-blog.grid > ul > li:nth-child(3) .blog-item{padding:30px 0 20px;border-top:1px solid #f0f0f0;}
.blog-sigle-item h4{font-size:24px;line-height:34px;}
.plan-table-holder .table .head-block .price .amnt{font-size:62px;}
.plan-table-holder .table tbody tr td{font-size:11px;}
.plan-table-holder .table .icon-tick-circle,
.plan-table-holder .table .icon-close-circle{font-size:22px;}
.need-to-discuss .submit-form input{margin-bottom:40px;}
.need-to-discuss .head-block{padding-bottom:30px;}
ul.more-features-list{padding-bottom:30px;}
.tabs-vertical li .icon-div{display:none;}
.tabs-vertical li .text-div{width:100%;}
.generate-forms ul.counter-listing{padding:30px 0 20px;}
.generate-forms ul.counter-listing li span{font-size:44px;padding:0px;}
.career-banner.inner-banner{min-height:340px;}
.career-info-panel{padding:30px 20px;}
.career-info-panel h3{font-size:18px;}
ul.our-values.opt2 li .text-area{width:78%;}
.call-action-box-large,
.call-action-bar,
.call-action-bar.bg,
.call-action-bar.gradient{padding:35px 0;}
.career-accordian .card-header h3{font-size:16px;}
.career-accordian .card-header{padding:15px 20px;}
.career-banner.apply-job h1{padding-top:0px;}
.job-apply-wrapper .job-info-box p{font-size:14px;line-height:26px;}
.icon-tik-list li h6{font-size:14px;line-height:18px;}
.call-action-bar h2{line-height:1.2;}
.call-action-bar h2 span{display:block;}
.call-action-bar h4{line-height:1.2;font-size:22px;}
.call-action-bar h2 .btn,
.call-action-bar h4 .btn{margin-top:20px;}
.contact-map{height:340px;}
.login-form-holder h3{font-size:26px;}
.custom-opacity .frame{width:32%;top:-10px;}
.sided-item-wrapper ul.marketing-list3{padding-top:30px;}
.faq-sec ul li h3{font-size:15px;line-height:26px;}
#myTabContent{padding-top:30px;}
.countdown-container h3{font-size:22px;}
ul.Product-listing li .product-detail h2{font-size:14px;}
ul.Product-listing li .rating{padding-bottom:10px;}
ul.Product-listing li .bottom .price{display:block;padding:0 0 10px 0;font-size:26px;}
ul.Product-listing li .bottom .add-cart{padding:6px 18px;}
ul.Product-listing.right-sec li .product-detail h2{font-size:16px;}
.product-outer{margin-bottom:40px;}
.product-detail h2{font-size:24px;}
.sku-outer ul li{padding-right:8px;font-size:13px;}
.product-info-tab{padding:40px 0;}
.related-products{padding-top:40px;}
.cart-table .product-name p{font-size:15px;line-height:24px;}
.cart-table tbody tr td:last-child{font-size:20px;}
.cart-total .table thead th{font-size:20px;}
.cart-total .table tbody th{font-size:15px;}
.cart-total .table tbody td{font-size:16px;}
.cart-total .table tbody tr:nth-last-child(2) td{font-size:22px;}
.error-msg{margin-bottom:30px;}
.checkout-form{margin-bottom:20px;}
.apply-coupon .coupon-btn{padding:10px 18px;}
.checkout-table th:first-child{width:45%;}
.cart-table th:nth-child(2){width:15%;}
.cart-table th:nth-child(3){width:20%;}
.cart-table th:last-child{width:20%;}
}
@media (min-width:768px) and (max-width:991px){.hidden-md{display:none;}
.padding-lg{padding:50px 0;}
.header-top ul.follow-us li{padding-left:10px;}
.banner{min-height:620px;}
.banner.solid-bg,
.banner.gradient-bg{margin-bottom:80px;}
.banner .cnt-block{padding-top:60px;padding-bottom:80px;}
.banner .left h1{padding-bottom:10px;font-size:28px;line-height:36px;}
.banner .left p{font-size:18px;}
.banner.banner2{min-height:430px;}
.banner.banner2 .left{padding-top:15px;}
.banner.banner2 .left h1{padding-bottom:10px;font-size:30px;line-height:40px;}
.banner.banner2 .left p{font-size:15px;}
.banner.banner2 .cnt-row2{padding-top:30px;}
.banner.banner2 .right-sec{padding-left:0px;}
.banner.banner2 .right-sec p{padding-bottom:10px;font-size:13px;}
.banner.banner2 .right-sec a.get-started{padding:6px 16px;font-size:12px;}
.banner.banner3{min-height:540px;}
.banner.banner3 .cnt-block{padding-top:60px;padding-bottom:50px;}
.banner.slide1 .mobile-img{max-width:57%;position:absolute;right:0;}
.banner.slide1 .cnt-block{padding-top:90px;}
.banner.banner2.slide1,
.banner.slide2,
.banner.slide3{min-height:513px;}
.banner.slide2 .cnt-block{padding-top:60px;padding-bottom:40px;}
.banner.slide2 img{width:94%;}
.banner.slide3 .left h1{font-size:36px;}
.banner.slide3 .cnt-block{padding-top:50px;padding-bottom:30px;}
.banner.slide3 img{width:88%;}
.banner a.get-started{max-width:200px;padding:10px 20px;}
.banner .pop-box{padding:15px 20px;left:0px;}
.banner .pop-box .right-cnt h3{padding-bottom:8px;font-size:15px;line-height:22px;}
.content-marketing .head-block{padding-bottom:60px;}
.content-marketing .head-block p{font-size:14px;line-height:26px;}
ul.marketing-list li img{width:60%;}
ul.marketing-list li h3{padding:30px 5% 20px 5%;font-size:18px;line-height:24px;}
ul.marketing-list3 li .equal-hight{padding:45px 13% 0 8%;}
ul.marketing-list3 li .cnt-block{padding-left:15px;}
ul.marketing-list3 li h3{font-size:20px;}
a.know-more{font-size:14px;}
.seo-reports .cnt-block{padding-top:60px;padding-bottom:20px;text-align:center;}
.seo-reports .cnt-block h2{padding-bottom:20px;}
.seo-reports .img{width:60%;margin:0 auto;}
.seo-reports.seo-reports2{padding-top:50px;}
.seo-reports.seo-reports2 .cnt-block{padding-top:0px;}
.simple-editor .cnt-block{text-align:center;padding-bottom:30px;}
.simple-editor .right .img-block{width:70%;margin:0 auto;}
.simple-editor .right a.play-btn{width:70px;padding:8px;margin:-55px auto 0;font-size:50px;}
.choose-pack ul.row{margin-left:-10px;margin-right:-10px;}
.choose-pack ul.row li{padding-left:10px;padding-right:10px;}
.choose-pack ul li .head-block{padding:40px 10px 30px 10px;}
.choose-pack .head-block .plan-title{padding-bottom:20px;}
.choose-pack .head-block .plan-title span{width:140px;padding:1px 10px;font-size:12px;}
.choose-pack .head-block .plan-title h3{font-size:16px;}
.choose-pack .price .right .amt{font-size:62px;}
.choose-pack .cnt-block{padding:20px 12px;}
.choose-pack .cnt-block ul li{padding:5px 0;font-size:12px;}
.choose-pack .cnt-block ul li:before{margin-right:10px;}
.choose-pack a.btn.get-started{padding:10px 15px;font-size:14px;}
ul.features-listing li h3{font-size:20px;}
.client-speak .head-block{padding-bottom:50px;}
.speak-listing .owl-dots{margin-top:50px;}
ul.speak-listing.opt3 li .icon-quote{width:28px;height:28px;line-height:28px;font-size:12px;}
.latest-stories .head-block{padding-bottom:40px;}
.blog-blocks .card-body h4{padding-bottom:20px;}
.blog-blocks .card-body h2{padding-bottom:15px;font-size:27px;}
.blog-blocks .card-body{padding:20px;}
.blog-blocks .card-body h3{font-size:18px;line-height:26px;}
.blog-blocks .card-body p{padding-bottom:10px;}
.brands{padding:30px 0;}
.signup-outer ul{padding-bottom:20px;}
.signup-form .signup-btn{padding:8px 20px;}
.footer .top{padding:40px 0 30px 0;}
.footer .quick-links ul li{font-size:13px;}
.footer .connect-outer{padding-top:20px;}
.footer ul.connect-us li a{width:28px;height:28px;line-height:28px;}
.footer .recent-post{padding-left:0px;}
.footer .recent-post ul li figure{width:30%;}
.footer .recent-post ul li h5{font-size:13px;}
.footer .subscribe p{padding-bottom:20px;}
.footer .input-outer .clear{width:34px;height:34px;}
.footer .tweet{padding-top:30px;}
.footer .tweet .icon{width:16%;font-size:40px;}
.footer .tweet .right-cnt{width:84%;padding-left:15px;}
.footer .tweet .right-cnt p{line-height:20px;}
.footer .bottom{padding:10px 0;}
.inner-banner{min-height:240px;}
.inner-banner h1{font-size:38px;}
.inner-banner .contents{padding:55px 0px 0px;}
.who-we-are .row1{padding-bottom:55px;}
.who-we-are .cnt-block{padding:30px 0 0 0;}
.about-video{height:460px;}
.about-video .cnt-block h2{font-size:46px;}
.about-video .cnt-block a{padding:5px;font-size:54px;}
ul.team-listing li{padding-bottom:30px;}
.portfolio-outer ul.portfolio li .inner{border:2px solid #fff;}
.portfolio-outer .paging-block{padding:30px 0;}
.blog-sidebar .cmn-box{padding:37px 30px;}
.blog-sidebar .article-pic{margin-left:-30px;margin-right:-30px;}
.blog-content{margin-right:50px;}
.blog-content > ul > li p{padding-bottom:0px;}
ul.blog-info{margin-bottom:15px;}
.blog-pic{margin-bottom:30px;}
.blog-content > ul > li{padding:40px 0px;}
.blog-section .paging-block{padding-top:40px;}
.blog-content.masonry-blog{margin-right:30px;}
.blog-content.masonry-blog > ul > li{float:none;width:100%;}
.blog-content.masonry-blog > ul > li .blog-item{padding:30px 0px 20px 0px;}
.blog-content.masonry-blog > ul > li:nth-child(2) .blog-item{padding:30px 0px 20px 0px;border-top:1px solid #f0f0f0;}
.blog-content.masonry-blog .blog-pic img{width:100%;}
.blog-content h5,
.blog-content.grid h5{font-size:16px;line-height:24px;margin-bottom:20px;}
.blog-content.masonry-blog .box{padding-bottom:0px;}
.blog-content p{margin-bottom:15px;}
.blog-sidebar .cmn-box h4{font-size:20px;}
.blog-sidebar p.time:after{width:20%;}
.blog-section{padding:50px 0px;}
.blog-content .box{padding-bottom:10px;}
.blog-content.blog-detailed h5{font-size:22px;line-height:34px;}
.faq-outer .faq-left{max-width:38%;flex:0 0 38%;}
.faq-outer .faq-left ul li a{padding:15px;}
.faq-outer .faq-left ul li .icon{font-size:32px;}
.faq-outer .faq-left ul li:nth-child(4) .icon{font-size:42px;}
.faq-outer .faq-right{max-width:62%;flex:0 0 62%;padding-left:15px;}
.faq-outer #accordion h5 a{font-size:14px;}
ul.contact-list li .inner{padding:45px 20px;}
ul.contact-list li .inner .call,
ul.contact-list li .inner a.mail-to{font-size:14px;}
.career-info-panel ul li{width:100%;}
.career-banner.apply-job{min-height:300px;}
ul.our-values li .icon{width:26%;}
ul.our-values li .text-area{width:72%;}
.countdown-wrapper h1{font-size:70px;}
.download-box .button-box a{margin:0 2px !important;}
.download-box .top{padding:50px 30px 30px 15px;}
.download-box .bottom{padding:0 0 50px 15px;}
.call-action-bar.two-sided .download-box .top{padding-top:40px;}
}
@media (max-width:767px){.opt6 .top-menu-bar{padding:10px 0;}
.mob-icon{top:34px;}
.hidden-xs{display:none !important;}
.padding-lg{padding:40px 0;}
.top-menu-bar .mob-icon{right:15px;}
.banner{min-height:520px;}
.banner.solid-bg,
.banner.gradient-bg{margin-bottom:70px;}
.banner .cnt-block{padding-top:20px;padding-bottom:20px;}
.banner .cnt-block .left{padding-top:50px;padding-bottom:30px;border:none;text-align:center;}
.banner .left{padding-bottom:30px;border-right:0px;}
.banner .left h1,
.banner.banner2 .left h1{padding-bottom:10px;font-size:32px;line-height:42px;}
.banner .left p,
.banner.banner2 .left p{font-size:22px;}
.banner .right-sec p{display:none;}
.banner.banner2 .cnt-row2{padding-top:25px;}
.banner.banner2 .cnt-block img{width:60%;display:block;margin:0 auto;}
.banner.banner2 .video-block{max-width:inherit;}
.banner.banner2 .video-block img{width:100%;}
.banner.banner2 a.get-started{margin:0 auto;}
.banner a.get-started{max-width:200px;padding:10px 20px;}
.banner .tab-screen{width:90%;}
.banner .pop-box{display:none;}
.banner.banner2.slide1 .cnt-block img{width:46.5%;}
.banner.slide3 .cnt-block{padding-bottom:30px;padding-top:52px;}
.content-marketing .head-block h2{padding-bottom:20px;}
.content-marketing .head-block p{font-size:14px;line-height:26px;}
.content-marketing .head-block{padding-bottom:40px;}
ul.marketing-list li{border:none;padding-bottom:30px;}
ul.marketing-list li:after{display:none;}
ul.marketing-list li:last-child{padding-bottom:0px;}
ul.marketing-list li h3{padding-bottom:10px;}
ul.marketing-list3 li .equal-hight{padding:30px 20px 15px 20px;}
ul.marketing-list3 li .ico-block{width:103px;float:none;margin:0 auto 20px;}
ul.marketing-list3 li .cnt-block{width:100%;padding:0 20px;float:none;text-align:center;}
ul.marketing-list3 li h3{font-size:20px;}
ul.marketing-list3 li p{padding-bottom:15px;}
ul.marketing-list3 li a{position:relative;top:inherit;right:inherit;}
ul.marketing-list2 li{padding-bottom:30px;text-align:center;}
ul.marketing-list2 li:last-child{padding-bottom:0px;}
ul.marketing-list2 li h3{margin:0 auto;}
.seo-reports .cnt-block{padding-top:40px;}
.seo-reports .cnt-block.padd-left{padding-left:0px;}
.seo-reports .img,
.generate-forms .img,
.simple-editor .right .img{width:85%;margin:0 auto;}
.seo-reports .cnt-block h2,
.generate-forms h2,
.simple-editor .cnt-block h2,
.choose-pack h2{padding-bottom:20px;}
.seo-reports.seo-reports2{padding-top:40px;}
.seo-reports.seo-reports2 .cnt-block{padding:0 0 30px 0;}
.simple-editor .cnt-block{padding-bottom:40px;}
.simple-editor .right .img-block img{margin:0 auto;}
.simple-editor .right a.play-btn{width:62px;font-size:50px;margin:-50px auto 0;padding:6px;}
.simple-editor .right a.play-btn2{width:62px;padding:6px;left:-86px;font-size:50px;margin:-50px auto 0;}
.choose-pack p{padding-bottom:20px;}
.choose-pack .cnt-block{padding:30px 20px;}
.choose-pack ul{padding-top:20px;}
.choose-pack ul li{margin-bottom:50px;}
.choose-pack ul li:last-child,
.choose-pack.opt3 ul li .cnt-block ul li:last-child{margin-bottom:0px !important;}
.choose-pack ul li .cnt-block ul li{margin-bottom:0px;}
.choose-pack.opt2 ul li{border:none !important;margin-bottom:20px;}
.choose-pack.opt2 ul li .inner{padding:20px 0 30px 0;border:1px solid #dde5e7;}
.choose-pack.opt2 .cnt-block ul li,
.choose-pack.opt2.blue-bg .cnt-block ul li,
.choose-pack.opt3 ul li{border:none !important;}
.choose-pack.opt2.blue-bg ul li{padding-top:0px;padding-bottom:0px;border:none !important;}
.choose-pack.opt2.blue-bg ul li .inner{padding:20px 0 30px 0;border:1px #658693 solid;}
.choose-pack.opt3 ul li{margin-bottom:60px;padding-bottom:0px;}
.choose-pack.opt3 ul li .inner{padding:0px;}
.choose-pack.opt3 ul li:last-child{margin-bottom:30px !important;}
ul.features-listing li,
ul.features-listing li:nth-last-child(3){padding-bottom:20px;}
ul.features-listing li h3{font-size:20px;}
.client-speak .head-block{padding-bottom:0px;}
.client-speak .head-block span{padding-bottom:5px;}
.speak-listing .owl-dots{margin-top:30px;}
.owl-dot span{width:10px;height:10px;border:2px #fff solid;margin:0 6px;}
ul.speak-listing li h4,
.client-speak #bx-pager .client-detail h4{font-size:16px;}
ul.speak-listing.opt1 li .inner:after{display:none;}
ul.speak-listing.opt4 li{opacity:1;}
ul.speak-listing li .inner figure{margin-bottom:30px;}
ul.speak-listing.opt2 li p{font-size:15px;line-height:28px;}
ul.speak-listing.opt3 li .inner{padding:30px 5% 30px 8%;}
ul.speak-listing.opt3 li .inner figure{width:82px;float:none;margin:0 auto 25px;}
ul.speak-listing.opt3 li .cnt-right{width:auto;padding:0px;float:none;text-align:center;}
ul.speak-listing.opt3 li .icon-quote{width:28px;height:28px;line-height:28px;font-size:12px;right:0px;}
.latest-stories .head-block{padding-bottom:0px;}
.latest-stories .head-block span{padding-bottom:5px;}
.blog-blocks .card{width:100%;flex:inherit;margin-top:30px;}
.blog-blocks .card:first-child{margin-top:0px;}
.blog-blocks .card-body{padding:30px 20px;}
.blog-blocks .card.bg-none .card-body{padding-bottom:0px;}
.blog-blocks .card-body h3{font-size:18px;line-height:26px;}
.blog-blocks .card-body h4{padding-bottom:10px;}
.blog-blocks .card figure img{width:100%;}
.brands{padding:20px 0;}
.signup-outer ul{padding-bottom:30px;}
.signup-outer ul li h4{font-size:14px;line-height:20px;}
.signup-form .email,
.signup-form .password{width:34%;}
.signup-form .email:before,
.signup-form .password:before{font-size:17px;}
.signup-form input{padding:0 0 8px 30px;font-size:12px;}
.signup-form .signup-btn{padding:8px 20px;}
.footer p{font-size:12px;line-height:20px;}
.footer .top{padding:15px 0 30px 0;}
.footer .top h4{padding-bottom:0px;font-size:16px;cursor:pointer;}
.footer .mob-acco h4:after{display:inline-block;vertical-align:middle;margin-top:-4px;float:right;content:" + ";}
.footer .mob-acco h4.open:after{content:" - ";}
.footer .quick-links,
.footer .connect-outer,
.footer .recent-post{padding:15px 0;border-bottom:1px #e1e1e1 solid;}
.footer.dark-bg .quick-links,
.footer.dark-bg .connect-outer,
.footer.dark-bg .recent-post{border-color:#3d555a;}
.footer .quick-links ul,
.footer ul.connect-us,
.footer .recent-post ul{padding-top:15px;}
.footer .quick-links ul li{font-size:12px;}
.footer ul.connect-us li a{width:34px;height:34px;line-height:34px;}
.footer .recent-post ul li figure{width:11%;}
.footer .subscribe{padding:15px 0;}
.footer .subscribe h4{padding-bottom:15px;}
.footer .input-outer .clear{width:34px;height:34px;}
.footer .tweet{padding:10px 0 0 0;}
.footer .tweet .right-cnt p{font-size:12px;}
.footer .bottom{padding:15px 0;font-size:11px;line-height:18px;}
.sided-item-wrapper{text-align:center;}
.sided-item-wrapper ul.marketing-list3 li .ico-block{width:auto;display:block;margin:0 auto 20px}
.sided-item-wrapper ul.marketing-list3 li .ico-block img{margin:0 auto;display:block;}
.sided-item-wrapper ul.marketing-list3 li .cnt-block{width:auto;text-align:center;}
.sided-item-wrapper .right-sided-full-image,
.sided-item-wrapper .left-sided-full-image{display:none;}
.sided-item-wrapper h2,
.generate-forms h2,
.latest-stories.white{font-size:26px;line-height:36px;}
.custom-opacity{padding:0 18px;}
.custom-opacity .frame{width:auto;padding:0 15px;top:-23px;z-index:0;}
.custom-opacity .keyboard{max-width:100%;}
.custom-opacity .item{opacity:1;}
.custom-opacity #owl-career .owl-nav .owl-next{right:5%;}
.custom-opacity #owl-career .owl-nav .owl-prev{left:5%}
.inner-banner{min-height:inherit;}
.inner-banner h1{font-size:26px;}
.inner-banner p{font-size:14px;line-height:24px;}
.inner-banner p span{display:inline;}
.inner-banner .contents{padding:40px 0px;}
.who-we-are .row1{padding-bottom:30px;}
.who-we-are .cnt-block{padding:30px 0 0 0;}
ul.counter-listing li{width:49%;padding-bottom:20px;}
ul.counter-listing li span{font-size:40px;line-height:30px;}
ul.counter-listing li:last-child,
ul.counter-listing li:nth-last-child(2){padding-bottom:0px;}
.about-video{height:360px;}
.about-video .cnt-block a{padding:4px;font-size:49px;}
.about-video .cnt-block h2{font-size:40px;}
.about-video .cnt-block p{font-size:14px;padding:0 20px;}
.plan-features-sec .container{width:100%;}
.tabs-vertical{width:50%;}
.tab-vertical-container{width:50%;}
.owl-feature .owl-nav .owl-prev,
.owl-feature .owl-nav .owl-next{width:30px;height:30px;}
.owl-feature .owl-nav .owl-prev{left:-40px;}
.owl-feature .owl-nav .owl-next{right:-40px;}
.features-carousel-sec{padding:0 50px;}
.plan-table-holder .table .head-block{max-width:140px;}
.plan-table-holder .table .get-started{font-size:12px;font-weight:500;}
.plan-table-holder .table .head-block span{font-size:20px;}
.plan-table-holder .table tbody tr td,
.plan-table-holder .table tfoot tr th,
.plan-table-holder .table thead tr ht,
.plan-table-holder .table thead th{min-width:200px;}
.heading-box{margin-bottom:40px;}
.tabs-vertical{display:none;}
.vertical-tab-outer{padding-bottom:40px;}
.tab-vertical-container{width:100%;border-radius:5px;}
.tab-vertical-content{display:block;padding:20px 20px 40px;position:relative;}
.tab-drawer-heading{display:block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.tab-drawer-heading{padding:12px 20px;margin-bottom:10px;background:none;border-radius:0px;border:1px #d6d6d6 solid;text-align:left;}
.tab-drawer-heading:after{position:absolute;right:15px;top:50%;transform:translateY(-50%);content:"+";font-size:26px;font-weight:300;color:#00324c;}
.tab-drawer-heading.active-item:after{content:"-";}
.tab-drawer-heading:before{display:none;}
.our-team-outer p,
ul.team-listing li{padding-bottom:30px;}
.how-it-work-items figure,
.how-it-work-items figure.right{text-align:center;}
.how-it-work-items .content-area .text-area{width:78%;}
.how-it-work-items .row{padding-bottom:50px;}
ul.portfolio-filter{padding-bottom:10px;}
.popup-outer ul.popup-menu li{padding:0 4px;margin-bottom:10px;}
ul.portfolio-filter li,
#myTab .nav-item{margin-bottom:10px;}
ul.portfolio-filter li a:after,
#myTab .nav-link:after{display:none;}
.portfolio-outer ul.portfolio li .inner{border:1px solid #fff;}
.portfolio-outer .paging-block{padding:20px 0 0;}
.plan-table-holder .table .head-block{margin:10px auto 0;}
.plan-table-holder .table tbody tr td{padding:10px 15px;font-size:12px;}
.plan-table-holder .table tbody tr:first-child td{padding-top:60px;}
.plan-table-holder .table tfoot tr th{padding:20px 15px;}
.plan-table-holder .table tbody tr td,
.plan-table-holder .table tfoot tr th,
.plan-table-holder .table thead tr ht,
.plan-table-holder .table thead th{min-width:180px;}
.select-pricing-plan.padding-lg figure{padding-top:20px;}
.need-to-discuss .submit-form input{margin-bottom:30px;}
.more-features .img-holder a.play-btn{width:72px;}
.more-features .img-holder a.play-btn{font-size:52px;}
.heading-box{padding:30px;}
.blog-content{margin-right:0;}
.blog-content.blog-detailed p{padding-bottom:10px;}
.blog-content.masonry-blog > ul > li:nth-child(2) .blog-item{padding:30px 0px 20px 0px;border-top:1px #f0f0f0 solid;}
ul.blog-info,
ul.blog-tag{display:block;}
ul.blog-info{margin-bottom:15px;}
.blog-pic{margin-bottom:30px;}
.blog-sidebar{margin-left:0;}
.blog-section .paging-block{padding:40px 0px;}
.blog-sidebar p.time:after{display:none;}
.blog-section{padding:40px 0px;}
.blog-content > ul > li{padding:40px 0px;}
.blog-content.masonry-blog{margin-right:0px;}
.blog-content.masonry-blog > ul{margin-left:0px;margin-right:0px;}
.blog-content.masonry-blog > ul > li{width:100% !important;float:none;border-left:none;padding-left:0px !important;padding-right:0px !important;}
.blog-content.masonry-blog.grid > ul > li:nth-child(2) .blog-item{border-top:1px solid #f0f0f0;padding:30px 0 20px;}
.blog-content.masonry-blog > ul > li .blog-item{padding:30px 0px 20px 0px;}
.blog-content.masonry-blog .blog-pic img{width:100%;}
.blog-content.blog-detailed h5{font-size:22px;line-height:36px;}
.blog-content h5,
.blog-content.grid h5{font-size:18px;line-height:26px;margin-bottom:20px;}
.blog-content.masonry-blog.grid > ul{margin-left:0px;margin-right:0px;}
.blog-content.masonry-blog.grid > ul > li{width:100%;}
.blog-content p{margin-bottom:15px;}
.blog-sidebar .cmn-box{padding:25px}
.blog-sidebar .cmn-box h4{font-size:20px;}
.blog-sidebar .article-pic{margin:0 -25px 20px -25px;}
.blog-content.masonry-blog .box{padding-bottom:0px;}
.blog-content > ul > li{padding:30px 0px;}
.blog-content > ul > li p{padding-bottom:0px;}
.blog-content .box{padding-bottom:20px;}
.blog-content,
.blog-content.blog-detailed{margin-right:0;}
.blog-sigle-item h4{font-size:20px;line-height:30px;}
.faq-sec ul li{padding-bottom:20px;}
.faq-outer .faq-left{max-width:100%;flex:inherit;padding-bottom:30px;}
.faq-outer .faq-left ul li .icon{width:50px;}
.faq-outer .faq-left ul li .cnt-block{width:calc(98% - 50px);}
.faq-outer .faq-right{max-width:100%;flex:inherit;padding-left:15px;}
.faq-outer .card-header h5 a::before{width:28px;height:28px;font-size:15px;}
.faq-outer #accordion h5 a{font-size:14px;}
.support-request h2,
.advices-outer h2{font-size:26px;}
.support-form{padding-top:35px;}
.support-form input,
.support-form textarea{height:40px;padding:0 15px;font-size:13px;}
.advices-outer .search-outer{margin-bottom:40px;border:2px #57bce2 solid;}
.advices-outer .search-outer input{height:50px;}
.advices-outer .search-outer .go-btn{width:56px;height:56px;font-size:22px;margin:-1px;}
ul.contact-list{margin-bottom:20px;}
ul.contact-list li{margin-bottom:20px;}
ul.contact-list li .inner{padding:30px 20px;}
ul.contact-list li .inner p{max-width:200px;margin:0 auto;}
ul.contact-list li .inner .call,
ul.contact-list li .inner a.mail-to{font-size:14px;}
ul.our-values li:last-child{padding-bottom:0px;}
ul.our-values li .icon span{font-size:38px;}
ul.our-values li,
ul.our-values li:last-child{padding-bottom:30px;}
#owl-career .owl-nav .owl-prev,
#owl-career .owl-nav .owl-next{width:35px;height:35px;}
#owl-career .owl-nav .icon-know-more-arrow{font-size:25px;}
.career-banner.inner-banner{min-height:inherit;}
.career-banner .get-started{max-width:210px;font-size:15px;line-height:46px;padding:0 10px;margin-top:20px;}
.career-our-values-sec{padding:40px 0 50px;}
.career-our-values-sec h3{font-size:22px;}
.career-info-panel{padding:40px 30px;}
.career-banner.apply-job .btn{height:44px;line-height:44px;margin-top:20px;}
.job-apply-wrapper .job-features-wrapper{padding:30px 0 20px 0;}
.job-features-wrapper .icon-tik-list li{width:100%;padding-right:20px;}
.career-accordian .apply-now{height:44px;line-height:44px;}
.apply-for-job-outer textarea.large{height:100px;}
.success-everyday{padding:40px 0;}
.success-everyday p{font-size:14px;line-height:26px;}
.icon-tik-list li h6{font-size:14px;}
.call-action-bar.border.two-sided .download-box{text-align:center;}
.call-action-bar.two-sided .download-box{text-align:center;}
.call-action-bar.border{padding:30px 30px;}
.call-action-bar.border.two-sided{padding-top:10px;}
.call-action-bar.gradient{padding:30px;}
.call-action-bar.gradient hr{margin:20px auto;}
.download-box .top{padding:20px 0;}
.download-box .bottom{padding:20px 0 40px;}
.download-box .button-box a{margin:0 5px !important;}
.contact-wrapper-outer{background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgb(244, 246, 247) 50%) repeat scroll 0 0;}
.contact-info-wrapper h3{font-size:22px;}
.contact-wrapper-outer .container{width:100%;max-width:100%;}
.contact-info-wrapper .contact-info{margin:0;}
.contact-info-wrapper .social-media-box{margin:30px 0 0;}
.contact-info-wrapper .social-media-box{text-align:left;}
.contact-info-wrapper .social-media-box h6:before{display:none;}
.contact-info-wrapper .social-media-box h6 span{padding:0px;}
.login-form-holder h3{padding:0 0 25px;}
.login-form-holder input{margin:0 0 10px;}
.login-form .forgot{max-width:300px;}
.login-form .forgot label span a{margin-left:-10px;}
.error-page-bg{background-size:100%;}
.error-page-bg .error-inner h1{font-size:100px;}
.count-dwn-cnt{margin:0 -10px;}
.count-dwn-cnt li{padding:0 20px;}
.countdown-container h3{font-size:20px;}
.countdown-wrapper{padding:20px 15px;}
.countdown-wrapper h1{font-size:60px;padding:0 0 20px;}
.count-dwn-cnt span.count{font-size:50px;line-height:70px;}
.comingsoon .social-media-box{margin:0;}
.comingsoon .social-media-box ul{padding:0px;}
.comingsoon .social-media-box:before,
.comingsoon .social-media-box:after{max-width:28%;}
ul.Product-listing li .sale-ribbon{font-size:14px;right:0px;}
.shop-sidebar .search-outer,
.filter-price{padding-bottom:30px;}
.product-categories{padding-bottom:20px;}
.product-detail{padding-top:15px;}
.product-detail h2, .related-products h2{padding-bottom:20px;font-size:22px;}
.cart-table .product-name p{font-size:14px;font-weight:normal;line-height:22px;}
.cart-table tbody tr td:nth-child(3),
.checkout-table tbody tr td:nth-child(2){font-size:16px;}
.cart-table tbody tr td:last-child{font-size:18px;}
.radio-outer label{font-size:15px;}
.radio-outer input[type="radio"] + label:before{width:15px;height:15px;}
.checkout-table > table > tbody > tr > td:first-child{padding-left:20px;padding-right:20px;}
.check-pay .payment-box{padding:15px 20px;}
.shipping-address h2{font-size:22px;}
}
@media (max-width:575px){h1{font-size:30px;}
h2{font-size:24px;line-height:32px;}
h3{font-size:22px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:16px;}
.banner{min-height:550px;}
.banner .cnt-block .left{padding-top:30px;padding-bottom:30px;}
.banner .left h1,
.banner.banner2 .left h1{font-size:34px;line-height:40px;}
.banner .left p,
.banner.banner2 .left p,
.banner.slide3 .left p{font-size:16px;}
.banner.slide1 .cnt-block img{width:48%;}
.banner.slide2 .cnt-block{padding-bottom:52px;}
.banner.slide3 .cnt-block .left{padding-bottom:30px;}
.content-marketing .head-block p{font-size:13px;line-height:24px;}
ul.marketing-list li h3{font-size:20px;}
ul.features-listing li{width:100%;}
ul.features-listing li,
ul.features-listing li:nth-last-child(2){padding-bottom:30px;}
.generate-forms p{padding-bottom:15px;}
.provide-features ul.features-listing{padding-top:20px;}
.signup-form .email,
.signup-form .password{width:49%;}
.signup-form .signup-btn{margin-top:30px;}
.advices-outer .search-outer{padding:0 0 0 20px;}
.advices-outer .search-outer input{height:40px;}
.advices-outer .search-outer .go-btn{width:40px;height:40px;font-size:16px;margin:0px;}
.portfolio-outer ul.portfolio li{margin-bottom:20px;}
.mfp-container{padding-left:15px;padding-right:15px;}
.how-it-work-items .content-area,
.how-it-work-items figure{text-align:center;padding:0 20px;}
.how-it-work-items .content-area{padding:0 20px 30px 20px;}
.how-it-work-items .content-area .icon{margin:0 auto 20px;}
.how-it-work-items .content-area .text-area{display:block;width:100%;}
.career-our-values-sec h3{padding:0 0 30px;}
.career-our-values-sec .our-perks h3{padding:0 0 10px;}
.career-accordian .card-header h3{width:calc(100% - 30px);float:none;font-size:15px;}
.career-accordian.faq .card-header h3{font-size:15px;line-height:24px;}
.career-accordian .card-header h6{width:100%;width:100%;float:none;display:block;padding-right:30px;font-size:13px;}
.career-accordian .card-header h6 span{padding-left:0;}
.box-hav-accnt p{font-size:13px;}
.how-it-work-items .content-area .icon span{width:46px;height:46px;font-size:20px;line-height:46px;}
.blog-sigle-item ul.blog-info li:last-child{display:block;width:100%;padding:20px 0 0;float:none;}
.owl-feature .owl-nav .icon-know-more-arrow{font-size:34px;}
.seo-reports .sided-item-wrapper{text-align:left;}
.seo-reports .sided-item-wrapper .icon-tik-list li:before{top:10px;}
.custom-opacity .item figure{width:97%;}
.call-to-action .btn{height:46px;font-size:15px;line-height:46px;padding:0 20px;}
.call-action-bar.gradient .btn{max-width:inherit;display:inline-block;}
.download-box .button-box a{margin:10px 5px 0 !important;}
.contact-wrapper-outer{background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 57%, rgb(244, 246, 247) 57%) repeat scroll 0 0;}
.login-form-holder h3{font-size:22px;}
.login-form-holder input{height:44px;line-height:44px;}
.login-btn{height:48px;line-height:48px;}
.login-form-holder .login-form{padding:40px 25px;}
.login-form label span{font-size:12px;padding:0 8px;}
.privacy-policy p{padding-bottom:15px;}
.privacy-policy hr{margin:20px 0 30px;}
.error-page-bg{background-position:bottom 10% center;}
.error-page-bg .error-inner h1{font-size:80px;}
.countdown-wrapper h1{font-size:38px;}
.count-dwn-cnt li{padding:0 10px;}
.count-dwn-cnt li:before{font-size:34px;left:-5px;}
.countdown-container p{font-size:14px;line-height:22px;}
.count-dwn-cnt span.count,
.count-dwn-cnt.border span.count{font-size:40px;line-height:50px;}
.count-dwn-cnt span{font-size:12px;line-height:30px;font-weight:400;}
.comingsoon .social-media-box:before,
.comingsoon .social-media-box:after{max-width:22%;}
ul.Product-listing{margin-bottom:10px;}
.sku-outer ul li{display:block;padding-right:0px;}
.related-products .owl-nav div{top:-35px;}
.related-products .owl-nav .owl-prev{left:0px;}
.related-products .owl-nav .owl-next{right:0px;}
.check-pay{padding:20px 20px 30px;}
.checkout-right .have-coupon{padding:15px 20px;}
.checkout-right .cart-total{padding:20px 20px;}
.shipping-address h2{font-size:20px;}
}
@media (max-width:480px){.banner{min-height:480px;}
.banner.solid-bg,
.banner.gradient-bg{min-height:440px;margin-bottom:70px;}
.banner .left h1{font-size:30px;line-height:38px;}
.banner.banner2 .left h1{font-size:30px;}
.banner.banner3 .cnt-block{padding-bottom:30px;}
.banner.slide3 .cnt-block{padding-top:40px;padding-bottom:40px;}
.banner.banner5 .left h1{font-size:28px;}
.simple-editor .right a.play-btn{width:62px;font-size:50px;margin:-48px auto 0;}
.simple-editor .right a.play-btn2{width:50px;left:-74px;font-size:40px;margin:-42px auto 0;}
.footer .recent-post ul li figure{width:15%;}
.about-video .cnt-block h2{font-size:32px;padding:15px 0 10px;}
.blog-sigle-item ul.blog-tag li:last-child{display:block;padding-top:10px;}
.blog-sigle-item ul.blog-tag li:last-child p.time{margin-left:0px;}
.portfolio-outer ul.portfolio li{max-width:100%;}
ul.Product-listing li{max-width:none;flex:auto;margin-bottom:20px;}
.product-gallery .left{width:calc(100% - 70px);}
.product-gallery .thub-outer{width:70px;}
.product-gallery .thub-outer a{width:70px;}
.product-detail .price{font-size:26px;}
.related-products{padding-top:30px;}
}
@media (max-width:414px){h1{font-size:26px;}
h2{font-size:22px;}
h3{font-size:20px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:14px;}
.banner{min-height:460px;}
.banner.solid-bg,
.banner.gradient-bg{min-height:420px;margin-bottom:60px;}
.banner.banner3{min-height:438px;}
.banner.slide2 .cnt-block{padding-bottom:48px;}
.banner.slide3 .cnt-block .left{padding-top:0px;padding-bottom:16px;}
.banner.banner5 .left h1{font-size:24px;}
.simple-editor .right a.play-btn2{left:-59px;margin:-32px auto 0;}
.signup-form .email{width:100%;margin-bottom:25px;}
.signup-form .password{width:100%;}
.theme-demo-listing li{max-width:100%;flex:auto;}
.footer .recent-post ul li figure{width:19%;}
.footer .tweet .icon{font-size:55px;}
.custom-opacity .frame{top:-13px;}
.custom-opacity .item figure{border-width:3px;}
.about-video .cnt-block a{font-size:48px;}
.comingsoon .social-media-box:before,
.comingsoon .social-media-box:after{max-width:16%;}
}
@media (max-width:375px){.banner{min-height:450px;}
.banner.solid-bg,
.banner.gradient-bg{min-height:390px;}
.banner .left h1{font-size:26px;line-height:32px;}
.banner .cnt-block .left{padding-top:20px;}
.banner.banner2 .left h1{font-size:26px;line-height:32px;}
.banner.banner2.slide1 .cnt-block img{width:54.5%;}
.banner.banner3{min-height:418px;}
.banner.banner3 .cnt-block{padding-bottom:40px;}
.banner.slide2 .cnt-block{padding-bottom:72px;}
.banner.slide3 .cnt-block{padding-bottom:55px;}
.banner5 .fixed-txt{display:none;}
.client-speak #bx-pager .client-detail h4{font-size:14px;}
.footer .recent-post ul li figure{width:21%;}
.about-video .cnt-block a{font-size:47px;}
ul.blog-info li{padding-left:30px;border-left:none;margin-bottom:8px;}
ul.blog-info li:before{left:0;}
.blog-sigle-item ul.blog-info li,
.blog-sigle-item ul.blog-tag li{margin-bottom:10px;}
ul.counter-listing li span{font-size:36px;line-height:26px;}
ul.counter-listing li .sub-title{font-size:12px;}
.login-form-holder input{height:38px;line-height:38px;}
.generate-forms ul.counter-listing li span{font-size:34px;}
ul.our-values.opt2 li .text-area{width:76%;}
.checkout-right .btn-outer .btn{width:122px;padding:7px 15px;}
.method-paypal .paypal-img{width:72%;padding-left:10px;}
}
@media (max-width:320px){.banner .left h1{font-size:24px;}
.banner.banner2.slide1 .cnt-block img{width:56.5%;}
.banner.slide2 .cnt-block{padding-bottom:71px;}
.client-speak #bx-pager .client-detail h4{font-size:12px;}
.client-speak #bx-pager .client-detail .designation{font-size:11px;}
.footer .recent-post ul li figure{width:25%;}
}