.mrL0Important{margin-left: 0px !important;margin-right: 0px !important;}
.prL0Imporatnt{padding-left: 0px !important;padding-right: 0px !important;}
.mL0Imptortant{margin-left: 0px !important;}
.mR0{margin-right: 0px;}
.menu_logo h1{padding-top: 20px;font-size: 30px;}
.p0{padding: 0px;}
ul{list-style: none;margin: 0px;padding: 0px;}
a {text-decoration: none; cursor: pointer}
a:hover,a:focus{text-decoration: none;}
.row.m0{margin: 0px;}
.blog-video.blog-video1{padding-bottom: 53.2%;}
.blog-video.blog-video1.realated{padding-bottom: 0;}
body,p,h1,h2,h3,h4,h5,h6{margin: 0px;padding: 0px;}
.widget.post-widget .media .media-left.media-middle img{max-height: 69px;max-width: 82px;}
body{font: 400 15px/28px "Nunito", sans-serif;letter-spacing: 0px;color: #707071;padding: 0px !important;}
a,.btn,button{text-decoration: none;outline: none;}
a:hover,a:focus,.btn:hover,.btn:focus,button:hover,button:focus{text-decoration: none;outline: none;}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline: none;-webkit-box-shadow: none;box-shadow: none;}
section.row,header.row,footer.row{margin: 0;}
.sec-pad{padding: 120px 0px;}
.section-title.title-w .title{color: #fff;}
.section-title.title-w .title.dark{color: #1e2229;}
.section-title.title-w p{color: #fff;padding-bottom: 0px;}
.section-title.title-w p.gray{color: #797f8c;}
.Soa-page-content .title{font-family: "Nunito", sans-serif;font-size: 35px;font-weight: 400;line-height: 45px;color: #1e2229;padding-bottom: 32px;}
.title{font-family: Nunito;font-weight: 700;font-size: 35px;line-height: 45px;color: #1e2229;padding-bottom: 32px;}
.new_section_title p{color: #797f8c;font-weight: 700;font-size: 16px;text-transform: uppercase;}
.section-title{text-align: center;max-width: 770px;margin: 0 auto 76px;}
.section-title p{color: #6f7982;padding-bottom: 0px;font-weight: 700;text-transform: uppercase;font-size: 16px;}
.sec-border{border-color: #e1e1e1;margin: 110px 0px 130px;}
.right-sidebar .widget.post-widget .media .media-left,.left-sidebar .widget.post-widget .media .media-left{padding-right: 15px;}
.right-sidebar .post-widget .media .media-body a h6,.left-sidebar .post-widget .media .media-body a h6{font: 400 14px/20px "Nunito", sans-serif;color: #1e2d3c;}
.right-sidebar .post-widget .media .media-body a:hover h6,.left-sidebar .post-widget .media .media-body a:hover h6{color: #1475ba;}
.right-sidebar .post-widget .media .media-body .post-time,.left-sidebar .post-widget .media .media-body .post-time{font: 300 13px/30px "Nunito", sans-serif;color: #1475ba;}
.blog-items .blog-video.blog-video1 .player .vp-player-layout{left: 0px !important;top: 0px !important;width: 100% !important;height: auto !important;}
.navbar-default .menu li.submenu .dropdown-menu li a:before{display: none;}
.navbar-default .menu li.submenu .dropdown-menu li .sub-menu{-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;display: block;position: absolute;left: 101%;top: 0;}
@media (min-width: 992px){
  .navbar-default .menu li.submenu .dropdown-menu li .dropdown-menu{-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;-ms-transform-origin: 0 50%;transform-origin: 0 50%;}
}
.navbar-default .menu li.submenu .dropdown-menu li:hover > a{color: #1475ba;}
@media (min-width: 992px){
  .navbar-default .menu li.submenu:hover ul li:hover .sub-menu{-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);}
}
@media (min-width: 992px){
  .navbar-default .menu li.submenu:hover ul{visibility: visible;opacity: 1;list-style: none;padding-left: 0px;}
}
.navbar-default .navbar-toggle{margin-top: 15px;margin-right: 0px;border: 0px;padding-left: 0px;padding-right: 0px;margin-bottom: 12px;}
.navbar-default .navbar-toggle.collapsed .icon-bar{-webkit-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}
.navbar-default .navbar-toggle.collapsed .icon-bar:nth-child(2){-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);top: 0;}
.navbar-default .navbar-toggle.collapsed .icon-bar:nth-child(3){-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.navbar-default .navbar-toggle.collapsed .icon-bar:nth-child(4){opacity: 1;}
.navbar-default .navbar-toggle .icon-bar{background-color: #fff;-webkit-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}
.navbar-default .navbar-toggle .icon-bar:nth-child(2){-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);top: 6px;position: relative;}
.navbar-default .navbar-toggle .icon-bar:nth-child(3){-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.navbar-default .navbar-toggle .icon-bar:nth-child(4){opacity: 0;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background: transparent;}
.header{position: absolute;width: 100%;left: 0;top: 0;z-index: 25;padding: 0px 45px;}
.main_menu_area_one .menu_logo{display: block;line-height: 80px;height: auto;padding: 0px;}
.main_menu_area_one .menu_logo img{display: inline-block;}
.main_menu_area_one .menu_logo img + img{display: none;}
@media (max-width: 991px){
  .main_menu_area_one .menu_logo{display: none;}
}
.main_menu_area_one .navbar-header .navbar-brand{padding-left: 0px;padding-top: 8px;}
.main_menu_area_one .navbar-header .navbar-brand img + img{display: none;}
@media (max-width: 991px){
  .main_menu_area_one .right-icon{display: none;}
}
.main_menu_area_one .right-icon .navbar-right{margin-right: 0px;}
.main_menu_area_one .right-icon .navbar-right li a{color: #fff;}
.main_menu_area_one .right-icon .navbar-right li .cart-remove a{color: #1475ba;}
.logged-in.admin-bar .main_menu_area_one.affix,.logged-in.admin-bar .main_menu_area_one.affix-top,.logged-in.admin-bar .main_menu_area.affix,.logged-in.admin-bar .main_menu_area.affix-top{margin-top: 32px;}
.logged-in.admin-bar .main_menu_area.affix-top{position: absolute;width: 100%;top: 0;}
.main_menu_area_one.affix{background: #fff;-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);width: 100%;left: 0;top: 0;position: fixed;}
.main_menu_area_one.affix .menu_logo{display: block;line-height: 80px;height: auto;padding: 0px;}
.main_menu_area_one.affix .menu_logo img{display: none;}
.main_menu_area_one.affix .menu_logo img + img{display: inline-block;}
@media (max-width: 991px){
  .main_menu_area_one.affix .menu_logo img + img{display: none;}
}
.main_menu_area_one.affix .navbar-header .navbar-brand img{display: none !important;}
.main_menu_area_one.affix .navbar-header .navbar-brand img + img{display: inline-block !important;}
.main_menu_area_one.affix .right-icon .navbar-right li .counter-shop-box{background: #1e2d3c;}
.main_menu_area_one.affix .right-icon .navbar-right li a{color: #1e2d3c;}
.main_menu_area.affix-top .right-icon .navbar-right li a{color: #fff;}
.main_menu_area_one.affix .right-icon .navbar-right li a:hover{color: #1475ba;}
.main_menu_area_one.affix .right-icon .navbar-right li a:hover .counter-shop-box{background: #1475ba;}
.main_menu_area_one.affix .navbar{-webkit-box-shadow: none;box-shadow: none;background: transparent;padding: 0px;}
.main_menu_area_one.affix .navbar .navbar-header .navbar-brand img{display: inline-block;}
.main_menu_area_one.affix .navbar .menu li a{color: #1e2d3c;}
.main_menu_area_one.affix .navbar .menu li.active a{color: #1475ba;}
.main_menu_area_one.affix .navbar .menu li.active a:before{background: #1475ba;}
.main_menu_area_one.affix .navbar .menu li.active a:hover,.main_menu_area_one.affix .navbar .menu li.active a:focus{color: #1475ba;}
.main_menu_area_one.affix .navbar .menu li.submenu .dropdown-menu li a{color: #333;}
.main_menu_area_one.affix .navbar .menu li.submenu .dropdown-menu li a:hover{color: #1475ba;}
.main_menu_area_one.affix .navbar .menu li:hover a{color: #1475ba;}
.main_menu_area_one.affix .navbar .menu li:hover a:before{background: #1475ba;}
.main_menu_area_one.affix .navbar-toggle .icon-bar{background: #1475ba;}
.navbar{padding: 0px;position: relative;-webkit-transition: all 0s linear;-o-transition: all 0s linear;transition: all 0s linear;}
.navbar .menu{float: none;text-align: center;}
.navbar .menu li{float: none;display: inline-block;}
.navbar .menu li a{color: #13112d;text-transform: uppercase;}
.navbar .menu li a:focus{background: transparent;}
.right-icon .navbar-right{margin-right: 0px;}
.right-icon .navbar-right li a{font-size: 15px;color: #62d5f8;padding: 0px;line-height: 80px;margin-left: 35px;}
.right-icon .navbar-right li a:hover,.right-icon .navbar-right li a:focus{background-color: transparent;}
.right-icon .navbar-right li .counter-shop-box{display: none;position: absolute;top: 24px;right: -14px;height: 16px;width: 16px;font-size: 12px;text-align: center;line-height: 14px;color: white;border-radius: 50px;background: #62d5f8;}
.right-icon .navbar-right li.submenu{position: relative;}
.right-icon .navbar-right li.submenu .dropdown-menu{padding: 10px 30px;margin: 0px;border: none;border-radius: 0px;}
@media (min-width: 992px){
  .right-icon .navbar-right li.submenu .dropdown-menu{position: absolute;top: 100%;right: 0px;min-width: 330px;background: #fff;text-align: left;opacity: 0;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;visibility: hidden;display: block;}
}
.right-icon .navbar-right li.submenu .dropdown-menu li .cart-pricing{border-bottom: 1px solid #eee;float: left;width: 100%;margin-bottom: 20px;}
.right-icon .navbar-right li.submenu .dropdown-menu li .cart-pricing .total{color: #777;font-size: 14px;font-weight: 500;padding: 12px;letter-spacing: .9px;text-transform: uppercase;}
.right-icon .navbar-right li.submenu .dropdown-menu li .cart-pricing .total .p-total{float: right;font-size: 12px;}
.right-icon .navbar-right li.submenu .dropdown-menu li .btn-cart{font: 500 14px/20px "Nunito", sans-serif;background: #c1c1c1;color: #000;border-radius: 0px;margin-bottom: 10px;padding: 10px 20px;-webkit-box-shadow: none;box-shadow: none;}
.right-icon .navbar-right li.submenu .dropdown-menu li .btn-cart:hover{background: #33cdf8;color: #fff;}
.right-icon .navbar-right li.submenu .dropdown-menu .cart-single-item{display: -webkit-box;display: -ms-flexbox;display: flex;margin-right: 0px;padding: 15px 0px;border-bottom: 1px solid #ededed;}
.right-icon .navbar-right li.submenu .dropdown-menu .cart-single-item a{line-height: 20px;}
.right-icon .navbar-right li.submenu .dropdown-menu .cart-single-item .cart-content{padding-left: 30px;}
.right-icon .navbar-right li.submenu .dropdown-menu .cart-single-item .cart-content .cart-title{font: 500 16px/22px "Nunito", sans-serif;margin: 0px;}
.right-icon .navbar-right li.submenu .dropdown-menu .cart-single-item .cart-content p{color: #777;font-size: 12px;text-transform: uppercase;letter-spacing: .9px;margin-bottom: 0px;line-height: 15px;}
.right-icon .navbar-right li.submenu .dropdown-menu .cart-single-item .cart-content a{line-height: 20px;color: #777;font-size: 12px;text-transform: uppercase;letter-spacing: .9px;margin-left: 0px;}
.right-icon .navbar-right li.submenu .dropdown-menu .cart-single-item:hover a{color: #1475ba;}
.menu_logo a{position: relative;z-index: 1;display: inline-block;}
@media (min-width: 992px){
  .right-icon .navbar-right li.submenu:hover ul{visibility: visible;opacity: 1;list-style: none;padding-left: 0px;}
}
.main_menu_area_two{position: absolute;width: 100%;left: 0;top: 0;z-index: 25;padding: 0px 45px;}
.main_menu_area_two .menu_logo a{display: inline-block;line-height: 80px;}
.main_menu_area_two .navbar-default .menu li a{color: #1e2d3c;text-transform: uppercase;}
.main_menu_area_two .navbar-default .menu li a:focus{background: transparent;}
.main_menu_area_two .navbar-default .menu li.active a{color: #1475ba;}
.main_menu_area_two .navbar-default .menu li.active a:before{background: #1475ba;}
.main_menu_area_two .navbar-default .menu li.active a:hover,.main_menu_area_two .navbar-default .menu li.active a:focus{color: #1475ba;}
.main_menu_area_two .navbar-default .menu li:hover a{color: #1475ba;}
.main_menu_area_two .navbar-default .menu li:hover a:before{background: #1475ba;}
.main_menu_area_two .navbar-header .navbar-brand{padding-left: 0px;padding-top: 10px;}
.main_menu_area_two .navbar-toggle .icon-bar{background: #1475ba;}
.main_menu_area_two + section,.main_menu_area_two + div{margin-top: 80px;}
.main_menu_area_one.header.boxed_new_header .navbar-default .menu li.current-menu-parent > a{color: #1475ba !important;}
@media (max-width: 991px){
  .main_menu_area_two + section,.main_menu_area_two + div{margin-top: 61px;}
}
.main_menu_area_three{position: absolute;width: 100%;left: 0;top: 0;z-index: 25;padding: 0px 45px;}
.main_menu_area_three .navbar{padding: 0px;position: relative;}
.main_menu_area_three .navbar .menu li a{color: #1e2d3c;text-transform: uppercase;}
.main_menu_area_three .navbar .menu li.active a{color: #1475ba;}
.main_menu_area_three .navbar .menu li.active a:before{background: #1475ba;}
.main_menu_area_three .navbar .menu li.active a:hover,.main_menu_area_three .navbar .menu li.active a:focus{color: #1475ba;}
.main_menu_area_three .navbar .menu li:hover a{color: #1475ba;}
.main_menu_area_three .navbar .menu li:hover a:before{background: #1475ba;}
.main_menu_area_three .get_btn{border-color: #1475ba;color: #1475ba;}
.main_menu_area_three .get_btn:hover{background: #1475ba;color: #fff;}
.main_menu_area_three + section,.main_menu_area_three + div{margin-top: 80px;}
.main_menu_area_two,.main_menu_area_three{-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.main_menu_area_two.affix,.main_menu_area_three.affix{background: #fff;-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);width: 100%;left: 0;top: 0;position: fixed;}
.main_menu_area_two.affix .right-icon .navbar-right li .counter-shop-box,.main_menu_area_three.affix .right-icon .navbar-right li .counter-shop-box{background: #1e2d3c;}
.main_menu_area_two.affix .right-icon .navbar-right li a,.main_menu_area_three.affix .right-icon .navbar-right li a{color: #1e2d3c;}
.main_menu_area_two.affix .right-icon .navbar-right li a:hover,.main_menu_area_three.affix .right-icon .navbar-right li a:hover{color: #1475ba;}
.main_menu_area_two.affix .right-icon .navbar-right li a:hover .counter-shop-box,.main_menu_area_three.affix .right-icon .navbar-right li a:hover .counter-shop-box{background: #1475ba;}
.main_menu_area_two.affix .navbar,.main_menu_area_three.affix .navbar{-webkit-box-shadow: none;box-shadow: none;background: transparent;padding: 0px;}
.main_menu_area_two.affix .navbar .navbar-header .navbar-brand img,.main_menu_area_three.affix .navbar .navbar-header .navbar-brand img{display: inline-block;}
.main_menu_area_two.affix .navbar .menu li a,.main_menu_area_three.affix .navbar .menu li a{color: #1e2d3c;}
.main_menu_area_two.affix .navbar .menu li.active a,.main_menu_area_three.affix .navbar .menu li.active a{color: #1475ba;}
.main_menu_area_two.affix .navbar .menu li.active a:before,.main_menu_area_three.affix .navbar .menu li.active a:before{background: #1475ba;}
.main_menu_area_two.affix .navbar .menu li.active a:hover,.main_menu_area_two.affix .navbar .menu li.active a:focus,.main_menu_area_three.affix .navbar .menu li.active a:hover,.main_menu_area_three.affix .navbar .menu li.active a:focus{color: #1475ba;}
.main_menu_area_two.affix .navbar .menu li.submenu .dropdown-menu li a,.main_menu_area_three.affix .navbar .menu li.submenu .dropdown-menu li a{color: #333;}
.main_menu_area_two.affix .navbar .menu li.submenu .dropdown-menu li a:hover,.main_menu_area_three.affix .navbar .menu li.submenu .dropdown-menu li a:hover{color: #1475ba;}
.main_menu_area_two.affix .navbar .menu li:hover a,.main_menu_area_three.affix .navbar .menu li:hover a{color: #1475ba;}
.main_menu_area_two.affix .navbar .menu li:hover a:before,.main_menu_area_three.affix .navbar .menu li:hover a:before{background: #1475ba;}
.popup-wrapper{position: fixed;z-index: 50;left: 0;top: 0;width: 100%;height: 100%;left: -100%;-o-transition-delay: .3s;transition-delay: .3s;-webkit-transition-delay: .3s;}
.popup-wrapper .bg-layer{position: absolute;left: 0;top: -100px;right: 0;bottom: -100px;background: rgba(0, 0, 0, 0.8);-o-transition: all .3s ease-out;transition: all .3s ease-out;-webkit-transition: all .3s ease-out;opacity: 0;}
.popup-wrapper .popup-content{position: absolute;top: 50%;-webkit-transform: translateY(-50%) !important;-ms-transform: translateY(-50%) !important;transform: translateY(-50%) !important;width: 100%;height: auto;overflow: auto;-webkit-overflow-scrolling: touch;font-size: 0;text-align: center;-webkit-transition: opacity .3s ease-out, left 0s .3s, -webkit-transform .3s ease-out;transition: opacity .3s ease-out, left 0s .3s, -webkit-transform .3s ease-out;-o-transition: transform .3s ease-out, opacity .3s ease-out, left 0s .3s;transition: transform .3s ease-out, opacity .3s ease-out, left 0s .3s;transition: transform .3s ease-out, opacity .3s ease-out, left 0s .3s, -webkit-transform .3s ease-out;-webkit-transition: transform .3s ease-out, opacity .3s ease-out, left 0s .3s;opacity: 0;left: -10000px;padding: 15px;}
.popup-wrapper .popup-content .layer-close{position: absolute;left: 0;bottom: 0;right: 0;height: 10000px;}
.popup-wrapper .popup-content .popup-container{display: inline-block;vertical-align: middle;width: 100%;position: relative;text-align: left;background: #fff;max-width: 570px;}
.popup-wrapper .popup-content .popup-container.searhPopup{position: relative;background: #252525;padding: 70px 50px 90px;}
.popup-wrapper .popup-content .popup-container.size-2{max-width: 950px;}
.popup-wrapper .popup-content .popup-container form{position: relative;overflow: hidden;}
.popup-wrapper .popup-content .popup-container form h5{padding: 0px;font: 600 28px/46px "Nunito", sans-serif;color: #fff;margin: 0px;}
.popup-wrapper .popup-content .popup-container form .simple-input{font-size: 14px;height: 50px;line-height: 50px;padding: 0px;width: 100%;border: 1px #eee solid;-o-transition: all .15s;transition: all .15s;-webkit-transition: all .15s;background: transparent;border: 0px;font-size: 16px;line-height: 25px;color: #fff;-webkit-box-shadow: none;box-shadow: none;}
.popup-wrapper .popup-content .popup-container form .simple-input.placeholder{color: rgba(255, 255, 255, 0.6);}
.popup-wrapper .popup-content .popup-container form .simple-input:-moz-placeholder{color: rgba(255, 255, 255, 0.6);}
.popup-wrapper .popup-content .popup-container form .simple-input::-moz-placeholder{color: rgba(255, 255, 255, 0.6);}
.popup-wrapper .popup-content .popup-container form .simple-input::-webkit-input-placeholder{color: rgba(255, 255, 255, 0.6);}
.popup-wrapper .popup-content .popup-container form .simple-input:focus{outline: none;}
.popup-wrapper .popup-content .popup-container form .simple-input:focus + .searchBorderBottom:before{width: 100%;}
.popup-wrapper .popup-content .popup-container form .searchBorderBottom{position: relative;height: 2px;width: 100%;background: #535353;content: '';}
.popup-wrapper .popup-content .popup-container form .searchBorderBottom:before{position: absolute;top: 0;left: 0;height: 100%;width: 0;background: #4356ea;content: '';-webkit-transition: all 200ms linear;-o-transition: all 200ms linear;transition: all 200ms linear;}
.popup-wrapper button{position: absolute;bottom: 10px;right: 8px;width: 30px;height: 30px;border: 0px;background: transparent;}
.popup-wrapper button i{font-size: 16px;line-height: 26px;color: #909090;-webkit-transition: all 150ms linear;-o-transition: all 150ms linear;transition: all 150ms linear;}
.popup-wrapper.active{left: 0;-o-transition-delay: 0s;transition-delay: 0s;-webkit-transition-delay: 0s;}
.popup-wrapper.active .bg-layer{opacity: 1;}
.popup-wrapper.active .popup-content{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;left: 0;transition: opacity .3s ease-out, left 0s 0s, -webkit-transform .3s ease-out;-webkit-transition: opacity .3s ease-out, left 0s 0s, -webkit-transform .3s ease-out;-o-transition: transform .3s ease-out, opacity .3s ease-out, left 0s 0s;transition: transform .3s ease-out, opacity .3s ease-out, left 0s 0s;transition: transform .3s ease-out, opacity .3s ease-out, left 0s 0s, -webkit-transform .3s ease-out;position: relative;}
.popup-wrapper .button-close{width: 30px;height: 30px;display: inline-block;vertical-align: bottom;cursor: pointer;position: absolute;top: 10px;right: 10px;color: #fff;opacity: 0.6;}
.popup-wrapper .button-close i{display: inline-block;font-size: 20px;}
.popup-wrapper .button-close:hover{opacity: 1;}
.get_btn{font: 500 12px/26px "Nunito", sans-serif;letter-spacing: 0.9px;text-transform: uppercase;border: 1px solid #fff;padding: 5px 35px;color: #fff;border-radius: 40px;margin-top: 17px;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;position: relative;overflow: hidden;z-index: 1;}
.get_btn:before{content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #fff;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;-ms-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;border-radius: 40px;}
.get_btn:hover{color: #1475ba;-webkit-box-shadow: 0px 4.99px 22px 0px rgba(0, 0, 0, 0.15);box-shadow: 0px 4.99px 22px 0px rgba(0, 0, 0, 0.15);}
.get_btn:hover:before{-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);-o-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.pro_btn,.green_btn{font-size: 15px;padding: 15px 37px 16px;font-weight: 700;display: inline-block;text-align: center;text-transform: capitalize;color: #fff;border-radius: 4px;margin-left: 0px;position: relative;background-image: -moz-linear-gradient(left, rgb(22, 192, 255) 0%, rgb(22, 107, 255) 50%, rgb(22, 192, 255) 100%);background-image: -webkit-linear-gradient(left, rgb(22, 192, 255) 0%, rgb(22, 107, 255) 50%, rgb(22, 192, 255) 100%);background-image: -ms-linear-gradient(left, rgb(22, 192, 255) 0%, rgb(22, 107, 255) 50%, rgb(22, 192, 255) 100%);z-index: 1;transition: all 0.2s linear;background-size: 300%, 1px;background-position: 0%;transition: all 400ms;}
.pro_btn:hover,.green_btn:hover{background-position: 100% !important;color: #fff;}
.btn_blue{color: #fff;}
.btn_blue:hover{color: #0b3b7e !important;}
.social-btn{border: 0px;}
.social-btn:before{background-image: -moz-linear-gradient(165deg, #23ea8f 0%, #009efd 100%);background-image: -webkit-linear-gradient(165deg, #23ea8f 0%, #009efd 100%);background-image: -ms-linear-gradient(165deg, #23ea8f 0%, #009efd 100%);-webkit-border-image: -webkit-linear-gradient(185deg, #23ea8f 0%, #009efd 100%);-o-border-image: -o-linear-gradient(185deg, #23ea8f 0%, #009efd 100%);border-image: linear-gradient(-95deg, #23ea8f 0%, #009efd 100%);border-image-slice: 1;-webkit-transform: scaleX(0) !important;-ms-transform: scaleX(0) !important;transform: scaleX(0) !important;}
.social-btn:hover{color: #fff;border: 0px;border-color: #009efd;}
.hero_area{padding: 250px 0px 30px;position: relative;height: 950px;position: relative;}
.n_bg_shape{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.hero-area-bg-img-after svg{position: absolute;bottom: 3px;width: 100%;height: 650px;left: 0;z-index: -1;}
.top_scroll_btn{width: 70px;height: 70px;border: 1px solid rgba(255, 255, 255, 0.10);background: rgba(255, 255, 255, 0.10);color: #fff;font-size: 11px;text-align: center;line-height: 70px;border-radius: 50%;display: inline-block;position: absolute;bottom: 140px;left: 37%;transform: translateX(-50%);}
.top_scroll_btn:hover,.top_scroll_btn:focus{color: #fff;}
.hero_text{padding-right: 0px;}
.hero_text h1{font-size: 48px;line-height: 70px;font-weight: 700;padding-bottom: 20px;color: #fff;margin-right: -15px;}
.hero_text p{font-size: 20px;line-height: 30px;font-weight: 400;padding-bottom: 0px;margin-right: -15px;color: #fff;}
.header_mac_img{position: absolute;left: 0px;width: auto;top: -30px;}
.hero_text .hero_title{font-size: 58px;line-height: 80px;}
.banner_pad{padding: 180px 0px 125px;overflow: hidden;}
.hero_area_two{background-size: cover;}
.hero_area_two .hero_text{padding-top: 70px;padding-right: 25px;}
.hero_area_two .hero_text h1{font-size: 45px;line-height: 80px;margin-top: 0px;padding-bottom: 15px;}
.hero_area_two .hero_text p{font-weight: 400;padding-bottom: 0px;font-size: 18px;}
.hero_area_two.seo-features-two:before{height: calc(100% - 425px);}
.hero_area_two.seo-features-two .header_mac_img{left: 87px;}
.hero_area_two.seo-features-two .pro_btn:hover{color: #0b3774;}
.seo-social_banner{background-image: -moz-linear-gradient(145deg, #fdc64e 0%, #e23a39 100%);background-image: -webkit-linear-gradient(145deg, #fdc64e 0%, #e23a39 100%);background-image: -ms-linear-gradient(145deg, #fdc64e 0%, #e23a39 100%);}
.seo-social_banner .header_mac_img{left: 0;}
.seo-social_banner .pro_btn{color: #fff;}
.seo-social_banner .pro_btn:before{background-image: -webkit-linear-gradient(55deg, #fdc64e 0%, #e23a39 100%);background-image: -o-linear-gradient(55deg, #fdc64e 0%, #e23a39 100%);background-image: -webkit-linear-gradient(305deg, #fdc64e 0%, #e23a39 100%);background-image: -o-linear-gradient(305deg, #fdc64e 0%, #e23a39 100%);background-image: linear-gradient(145deg, #fdc64e 0%, #e23a39 100%);border-top: 2px solid transparent;-webkit-border-image: -webkit-linear-gradient(305deg, #fdc64e 0%, #e23a39 100%);-o-border-image: -o-linear-gradient(305deg, #fdc64e 0%, #e23a39 100%);border-image: linear-gradient(145deg, #fdc64e 0%, #e23a39 100%);border-image-slice: 1;}
.seo-social_banner .pro_btn:hover{color: #fff;border-color: transparent;}
.startup_banner{background-size: cover;position: relative;}
.startup_banner-bg-color-before{width: 100%;height: 100%;top: 0;left: 0;position: absolute;background: #222624;opacity: 0.60;}
.software_banner{background-size: cover;}
.software_banner .header_mac_img{left: 0;}
.social_banner{background-size: cover;}
.social_banner-bg-color-before{width: 100%;height: 100%;top: 0;left: 0;background: #166bff url(assets/image/2019/02/pattern.png) no-repeat scroll center 0;position: absolute;}
.social_banner .social-btn{background: #fff;color: #269bb9;}
.social_banner .social-btn:hover{color: #fff;}
.social_banner .social-btn:hover:before{-webkit-transform: scaleX(1) !important;-ms-transform: scaleX(1) !important;transform: scaleX(1) !important;}
.shop_banner{background-size: cover;background-attachment: fixed;position: relative;z-index: 1;padding: 130px 0px 133px;margin-bottom: 0px !important;overflow: hidden;}
.shop_banner.shrink-page-header{padding: 70px 0 70px;}
.shop_banner .hero_text{padding-top: 0px;}
.shop_banner .hero_text .hero_title{text-transform: capitalize;font-size: 40px;line-height: 45px;letter-spacing: 0px;font-family: "Nunito", sans-serif;font-weight: 700;padding-bottom: 5px;color: #1e2229;}
.shop_banner .hero_text p{font-family: "Nunito", sans-serif;font-size: 15px;font-weight: 500;line-height: 30px;letter-spacing: 0px;padding-bottom: 0px;color: #797f8c;}
.perfect_area{position: relative;z-index: 1;padding-bottom: 50px;padding-top: 57px;}
.perfect_area .section-title{margin-bottom: 0px;}
.perfect_area svg{position: absolute;right: 0;width: 854px;height: 100%;top: 180px;z-index: -1;}
.perfect-item .media .media-left{padding-right: 0px;display: inline-block;border-width: 1px;border-radius: 50%;width: 80px;height: 80px;text-align: center;line-height: 80px;margin-bottom: 10px;}
.d_flex{display: -webkit-box;display: -ms-flexbox;display: flex;}
.footer_top .d_flex{flex-wrap: inherit;}
.row_reverse{flex-direction: row-reverse;}
.p_solution_info{align-self: center;}
.media .media-left .media-icon i{font-size: 70px;}
.perfect-item .media .media-body h3{font-size: 20px;line-height: 30px;color: #222d39;text-transform: capitalize;padding-bottom: 7px;font-weight: 700 !important;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.perfect-item .media .media-body p{font-weight: 500;}
.perfect_solution_item{flex-basis: 1;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.perfect_solution_item:nth-child(even){padding-left: 40px;}
.perfect-item{margin-bottom: 66px;}
.perfect-item + .perfect-item{margin-top: 55px;}
.bg-color{background: #f9faff;}
.seo-features{padding: 120px 0px;}
.seo-features-bg{background-size: cover;color: #fff;}
.seo-features-bg .features-content{padding-top: 50px;padding-right: 80px;}
.seo-features-bg .title{color: #fff;}
.seo-features-bg img{padding-left: 70px;}
.seo-features-bg .pro_btn{-webkit-box-shadow: 7.5px 12.99px 25px 0px rgba(0, 0, 0, 0.15);box-shadow: 7.5px 12.99px 25px 0px rgba(0, 0, 0, 0.15);}
.seo-features-bg .pro_btn:before{-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);}
.seo-features-bg .pro_btn:hover:before{-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);}
.wave{position: relative;}
.wave .wave-img{position: absolute;top: 0;width: 100%;height: 149px;background-repeat: repeat-x;-webkit-animation: animations 20s ease-in-out infinite;animation: animations 20s ease-in-out infinite;}
.wave ul{text-align: right;list-style: none;padding-left: 0px;}
.wave ul li{display: inline-block;font-size: 14px;line-height: 22px;padding: 200px 0px 0px;color: #bac1c8;position: relative;width: 20px;text-align: center;}
.wave ul li .round-s{width: 20px;height: 20px;border-radius: 50%;background: #fff;position: absolute;left: 0;top: 24px;opacity: 0;}
.wave ul li .round-s .br{height: 140px;width: 1px;position: absolute;background: #adadad;left: 50%;margin-left: -0.5px;top: 26px;}
.wave ul li .round-s:before{content: "";width: 15px;height: 15px;border-radius: 50%;background: #39b54a;opacity: 0.302;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.wave ul li .round-s:after{content: '';width: 10px;height: 10px;border-radius: 50%;background: #8ec549;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.wave ul li:nth-child(odd) .round-s{top: 65px;}
.wave ul li:nth-child(odd) .round-s .br{height: 96px;}
.wave ul li:nth-child(6) .round-s{top: 100px;}
.wave ul li:nth-child(6) .round-s .br{height: 67px;}
.wave ul li + li{margin-left: 48px;}
.wave ul li.active{color: #000;}
.wave ul li.active .round-s{opacity: 1;}
.seo-features-two{background: #333;position: relative;}
.seo-features-two-bg-img-before{background: url(../images/Vector-Smart-Object.webp) no-repeat scroll center 0 / cover;position: absolute;width: 100%;height: 100%;bottom: 0px;}
@media (min-width: 2000px){
  .seo-features-two-bg-img-before{height: 100%;}
}
.seo-feature-two-bg-img-before{background-size: cover;position: absolute;width: 100%;height: calc(100% - 180px);bottom: 0px;}
@media (min-width: 2000px){
  .seo-feature-two-bg-img-before{height: 100%;}
}
.seo-features-two .btn_blue{color: #0b3b7e;}
.seo-features-two .btn_blue:hover{color: #fff;}
.features-content p{padding-bottom: 0px;}
.features-content ul{padding-top: 12px;list-style: none;padding-left: 0px;}
.features-content ul ul{list-style: none;}
.features-content ul li{position: relative;padding-left: 25px;padding-top: 14px;}
.features-content ul li i{color: #8ec549;position: absolute;left: 0;line-height: 28px;}
.business-grow{padding-top: 20px;}
.business-grow .title{padding-bottom: 10px;}
.business-grow ul{padding-top: 0px;list-style: none;padding-left: 0px;}
.seo-rang-area{text-align: center;}
.seo-rang-area .range-content .title{padding-top: 0px;font-weight: 700;font-size: 36px;color: #1e2229;padding: 20px 0px 25px;}
.seo-rang-area .range-content p{font-weight: 500;padding: 0px 150px;}
.seo-rang-area .range-content .pro_btn{margin-top: 45px;height: 50px;line-height: 50px;font-size: 15px;}
.power_features{padding: 110px 0px 50px;position: relative;z-index: 1;}
.power_features .power_fea_items{padding: 0px;}
.power_features .power_fea_items .perfect-item{margin-bottom: 65px;}
.power_features .power_fea_items .perfect-item .media .media-body h3{font-size: 20px;font-weight: 700;padding: 10px 0px 12px;}
.power_features .power_fea_items .perfect-item .media .media-body p{color: #6a7695;font-weight: 500;}
.power_features_two{padding: 120px 0px 50px;}
.power_features_two .power_fea_items{padding: 0px;}
.power_features_two .perfect-item{margin-bottom: 50px;}
.power_features_two .perfect-item .media .media-left{display: block;padding-right: 0px;margin-bottom: 0;}
.bg-transition{background-position: 0px -10px;background-repeat: repeat;-webkit-animation: animated-bg 30s linear infinite alternate;animation: animated-bg 30s linear infinite alternate;z-index: 1;position: relative;}
.case-study-area-bg-color-before{width: 100%;height: 100%;top: 0;left: 0;position: absolute;background: #f9fafe;opacity: 0.96;z-index: -1;}
.subcribe-area-bg-color-before{width: 100%;height: 100%;top: 0;left: 0;position: absolute;background: #ffa00a;opacity: 0.96;z-index: -1;}
.case-study-area{padding: 130px 0px;}
.c_study_area_two{padding: 125px 0px;}
.seo_study_area:before{background: #31d297;}
.study-form{position: relative;}
.subscribe_form{background: #fff;text-align: center;padding: 80px 0px;position: absolute;width: 100%;-webkit-transform: translateY(-140%);-ms-transform: translateY(-140%);transform: translateY(-140%);border-radius: 5px;-webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);}
.subscribe_form .title{padding-bottom: 50px;}
.mchimp-errmessage,.mchimp-sucmessage{color: #1475ba;}
.subcribes{max-width: 630px;margin: 0 auto;}
.subcribes .form-control{-webkit-box-shadow: none;box-shadow: none;border: 0px;background: #fff;-webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);border-radius: 50px !important;font: 400 15px/46px "Nunito", sans-serif;padding: 2px 25px 0px;height: auto;}
.subcribes .input-group-btn{padding: 0px 0px 0px 20px;}
.subcribes .input-group-btn .btn-submit{border: 0px;-webkit-box-shadow: none;box-shadow: none;border-radius: 40px;font: 400 16px/36px "Nunito", sans-serif;color: #fff;padding: 7px 51px;background: #8ec549;overflow: hidden;}
.subcribes .input-group-btn .btn-submit:before{content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #6dad29;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;-ms-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.subcribes .input-group-btn .btn-submit:hover:before{-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);}
.study-slider .study-item{background: #fff;text-align: center;border-radius: 3px;border: 1px solid rgb(238, 245, 247);transition: all 0.3s linear;}
.study-slider .study-item:hover{background-color: #fff;box-shadow: 0px 10px 30px 0px rgba(14, 0, 40, 0.1);}
.study-slider .study-item img{border-top-left-radius: 6px;border-top-right-radius: 6px;}
.study-slider .study-item h2{padding-bottom: 0px;}
.study-slider .study-item h2 a{font: 700 22px/40px "Nunito", sans-serif;color: #1e2229;padding-bottom: 10px;padding-top: 0px;text-transform: capitalize;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;	display: block;}
.study-slider .study-item h2 a:hover,.study-slider .study-item a:hover,.study-slider .study-item a:hover i{color: #1475ba;}
.study-slider .study-item{margin-bottom: 20px;}
.study-slider .owl-dots{margin-top: 46px;}
.study-slider .owl-dots .owl-dot{background: #d8e1e3;margin: 0px 5px;}
.study-slider .owl-dots .owl-dot.active{background: #1475ba !important;}
.study-slider .study-item .text{padding: 32px 38px 34px;text-align: left;}
.study-slider .study-item a{font-size: 14px;line-height: 28px;text-transform: capitalize;color: #797f8c;font-weight: 700;display: inline-block;padding-top: 22px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.study-slider .study-item a:hover{color: #1475ba !important;}
.study-slider .study-item a i{-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;margin-left: 8px;display: none;}
.study-item p{padding-bottom: 0px;font-weight: 500;color: #6a7695;	display: -webkit-box;	-webkit-line-clamp: 5;	-webkit-box-orient: vertical;	overflow: hidden;}
.study-slider .study-item a:hover i{margin-left: 12px;}
.owl-dots{text-align: center;margin-top: 76px;line-height: 10px;}
.owl-dots .owl-dot{width: 10px;height: 10px;border-radius: 50%;background: #fff;opacity: 0.40;display: inline-block;margin: 0px 5px;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.owl-dots .owl-dot.active{opacity: 1;transform: scale(1.2);}
.chose_service_area{padding: 120px 0px 50px;}
.chose_content h5{font-size: 16px;line-height: 23px;letter-spacing: 0.5px;color: #797f8c;padding-bottom: 0;font-weight: 700;text-transform: uppercase;}
.chose_content h2{font-size: 30px;line-height: 40px;color: #1e2d3c;padding: 8px 0px 22px;font-weight: 600;}
.chose_content p{font-size: 16px;padding-bottom: 0px;font-weight: 500;color: #6f7982;}
.chose-item{padding-left: 75px;}
.chose_content .pro_btn{margin-top: 35px;padding: 11px 37px 11px;}
@keyframes animated-bg{
  form{background-position: 0px -10px;}
  to{background-position: 0px -1000px;}
}
@keyframes animations{
  form{background-position: 0px;}
  to{background-position: 1000px;}
}
.subcribe_area{text-align: center;}
.subcribe_area.bg-transition:before{background: #ffa00a;}
.subcribe_area img{display: inline-block;}
.subcribe_area .section-title{margin: 45px auto;}
.subcribe_area .section-title .title{font-size: 30px;padding-bottom: 15px;}
.subscribe_area_two{padding: 85px 0px 70px;}
.subscribe_area_two:before{background: #ffffff;}
.subscribe_area_two .subscribe{padding-top: 15px;}
.subscribe-content h6{font-size: 20px;line-height: 32px;color: #6f7982;font-weight: 400;padding-bottom: 20px;}
.subscribe-content h2{font-size: 30px;line-height: 42px;color: #1e2d3c;font-weight: 400;}
.social-analyzing{background-image: -moz-linear-gradient(165deg, rgba(35, 234, 143, 0.8) 0%, rgba(0, 158, 253, 0.8) 100%);background-image: -webkit-linear-gradient(165deg, rgba(35, 234, 143, 0.8) 0%, rgba(0, 158, 253, 0.8) 100%);background-image: -ms-linear-gradient(165deg, rgba(35, 234, 143, 0.8) 0%, rgba(0, 158, 253, 0.8) 100%);position: relative;}
.social-analyzing:before{content: "";background-size: cover;position: absolute;width: 100%;height: calc(100% - 180px);bottom: 0px;}
@media (min-width: 2000px){.social-analyzing:before{height: 100%;}
}
.social-analyzing .social-btn{background: #fff;}
.social-analyzing .social-btn:hover:before{-webkit-transform: scaleX(1) !important;-ms-transform: scaleX(1) !important;transform: scaleX(1) !important;}
.testimonial-area{background-size: cover;position: relative;z-index: 1;}
.testimonial-area-bg-color-before{width: 100%;height: 100%;top: 0;left: 0;background: #7ed321;opacity: 0.75;position: absolute;z-index: -1;}
.testimonial-slider .review-content{background: #fff;padding: 60px 40px;-webkit-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;border-radius: 3px;margin-bottom: 12px;}
.testimonial-slider .review-content:before{content: "";position: absolute;bottom: 0;height: 30px;left: 15px;right: 15px;background: #fff;opacity: 0.3;border-radius: 3px;}
.testimonial-slider .review-content p{font-size: 16px;line-height: 30px;color: #797f8c;padding-bottom: 0px;}
.testimonial-slider .review-content .media{padding-bottom: 30px;}
.testimonial-slider .review-content .media .media-left{padding-right: 20px;}
.testimonial-slider .review-content .media .media-left .img{width: 70px;height: 70px;border-radius: 50%;text-align: center;}
.testimonial-slider .review-content .media .media-left img{width: auto;max-width: none;display: inline-block;}
.testimonial-slider .review-content .media .media-body{vertical-align: middle;}
.testimonial-slider .review-content .media .media-body h2{font-size: 18px;line-height: 24px;color: #3f424b;font-weight: 600;padding-bottom: 0px;}
.testimonial-slider .review-content .media .media-body p{font-size: 15px;color: #797f8c;padding-bottom: 0px;text-decoration: underline;font-style: normal;}
.media .media-body p,.range-content p{padding-bottom: 0px;}
.list-unstyled.plan-lists,.price .list-unstyled{list-style: none;}
.testimonial-slider .center .review-content{background: #fff;}
.testimonial_area_two{background: #f8fcff;}
.testimonial_area_two .section-title{margin-bottom: 65px;}
.testimonial_area_two .section-title .title{padding-bottom: 0px;}
.clients_slider .clients_content{background-color: white;-webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);padding: 70px;margin-top: 10px;margin-bottom: 20px;position: relative;z-index: 1;}
.clients_slider .clients_content p{font-size: 20px;line-height: 35px;padding-top: 25px;padding-bottom: 0px;}
.clients_slider .clients_content i{font-size: 230px;color: #f8f8f8;position: absolute;z-index: -1;top: 15px;right: 30px;}
.clients_slider .clients_content i:after{content: "\f10e";position: absolute;color: #ed7241;font-size: 15px;top: 34px;right: 20px;}
.clients_slider .clients_content .media .media-left{width: 80px;width: 80px;border-radius: 50%;padding-right: 20px;}
.clients_slider .clients_content .media .media-left img{width: auto;}
.clients_slider .clients_content .media .media-body{vertical-align: middle;}
.clients_slider .clients_content .media .media-body h3{font-size: 20px;line-height: 38px;color: #1e2d3c;font-weight: 500;}
.clients_slider .clients_content .media .media-body h6{font-size: 16px;line-height: 28px;color: #aaaaaa;font-weight: 500;}
.clients_slider .owl-dots{margin-top: 52px;}
.clients_slider .owl-dots .owl-dot{background: #c1c8cd;}
.clients_slider .owl-dots .owl-dot.active{background: #6f7982;}
.team_slider .item{-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;cursor: pointer;}
.team_slider .owl-dots{margin-top: 0px;}
.team_slider .owl-dots .owl-dot{background: #bcc2c9;}
.team_slider .owl-dots .owl-dot.active{background: #1475ba;}
.team_member{text-align: center;border-radius: 5px;padding: 0px;}
.team_member .member_img{width: 233px;height: 233px;background: #ddecf5;border-radius: 50%;display: inline-block;overflow: hidden;}
.team_member h2{font-size: 20px;line-height: 35px;color: #3f424b;font-weight: 700;padding-top: 18px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;padding-bottom: 0px;}
.team_member h6{font-size: 15px;line-height: 28px;color: #a3a9b6;padding-bottom: 0px;font-weight: 500;}
.team_member p{padding: 24px 0px 40px;font-weight: 300;}
.team_member a{display: inline-block;color: #6f7b8c;line-height: 20px;font-size: 13px;margin: 8px 8px 0px;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.team_member a:hover{color: #1475ba;background: transparent !important;}
.team_member:hover h2{color: #1475ba;}
.new_team_slider .team_member{border-radius: 5px;background: #fff;box-shadow: 0px 1px 4px 0px rgba(14, 0, 40, 0.1);border: 0px;}
.contact_area .section-title h2{padding-bottom: 0px;}
.contact_area{background: #f9faff;padding-bottom: 100px;}
.contact-form .form-group{position: relative;padding-bottom: 15px;}
.contact-form .form-group .form-control{-webkit-box-shadow: none;box-shadow: none;border: 1px solid #ebeef5;height: 60px;padding-left: 30px;font: 300 14px/28px "Nunito", sans-serif;color: #8c9098;background: #f5f6fc;border-radius: 3px;margin-bottom: 0px;}
.contact-form .form-group .form-control.error{border-color: #1475ba;}
.contact-form .form-group .form-control.error + .error{font: 13px/24px "Nunito", sans-serif;font-weight: normal;color: #1475ba;position: absolute;bottom: -7px;margin: 0px;width: 80%;left: 15px;}
.contact-form .form-group textarea.form-control{height: 280px;padding-top: 20px;}
.contact-form p{padding-bottom: 0px;}
.contact-form .pro_btn{display: block;width: 100%;margin-top: 0px;color: #1475ba;font-size: 14px;letter-spacing: 7px;background: transparent;border: 1px solid #1475ba;box-shadow: none;}
.contact-form .pro_btn:hover{background: #1475ba;color: #fff;}
.contact-form #success,.contact-form #error{display: none;}
.subcribe_analysis .section-title img{margin-bottom: 22px;}
.subcribe_analysis .section-title p{font-weight: 500;padding-top: 10px;text-transform: capitalize;font-size: 15px;}
.subscribe_container{border-radius: 5px;}
.subcribe_analysis .section-title{margin-bottom: 40px;}
.analysis-form{max-width: 100%;margin: 0 auto;text-align: center;}
.analysis-form .form-group{padding: 0px 10px 10px;}
.analysis-form .form-group .form-control{border-radius: 50px;height: 50px;width: 100%;}
.analysis-form .form-group .form-control:focus,.analysis-form .form-group .form-control:hover{border-color: #ebebeb;-webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);}
.subscribe-analysis-fields{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: center;padding: 0px 45px;}
.subscribe-analysis-fields .single-analysis:first-child{margin-left: 0px;}
.single-analysis{margin-left: 15px;}
.subscribe-analysis-fields .single-analysis input{border-radius: 4px;}
.subscribe-analysis-fields .single-analysis input[type="text"]:focus,.subscribe-analysis-fields .single-analysis input[type="tel"]:focus{box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);border-color: #ebebeb;}
.perfect_price_plan{padding: 120px 0px 130px;}
.price-tab{max-width: 570px;margin: 40px auto 0px;border: 0px;}
.price-tab li{padding: 0px;margin: 0px;width: 50%;}
.price-tab li a{padding: 0px 50px;font: 600 16px/60px "Nunito", sans-serif;color: #3f424b;text-transform: uppercase;margin: 0px;letter-spacing: 1.6px;border: 1px solid #ebeef5;border-radius: 40px 0px 0px 40px;text-align: center;}
.price-tab li a:hover,.price-tab li a:focus{background: #f8fafc;color: #808490;}
.price-tab li.active a{background: #f8fafc;font-weight: 600;border: 1px solid #e2e5e7;border-bottom-right-radius: 0px;border-top-right-radius: 0px;color: #808490;}
.price-tab li.active a:hover,.price-tab li.active a:focus{background: #f8fafc;border-color: #e2e5e7;}
.price-tab li:last-child a{border-radius: 0px 40px 40px 0px;}
.priceing-tab{padding: 50px 0px 0px;}
.price .pricing-box{border-radius: 3px;background-color: white;border: 1px solid #ebeef5;text-align: center;padding: 0px 0px 40px;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;cursor: pointer;border-radius: 3px;margin-top: 30px;}
.price .pricing-box .pricing-header{position: relative;background: #f8fafc;padding-top: 10px;position: relative;}
.price .pricing-box .pricing-header:before{content: "";height: 33px;width: 3px;background: #1475ba;position: absolute;left: 0;top: 20px;}
.price .pricing-box .pricing-header .tag{font: 600 12px/23px "Open Sans", sans-serif;color: #fff;text-transform: uppercase;background: #f88e40;width: 75px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);position: absolute;top: 4px;right: 0;padding: 4px 0px;border: 0px;}
.price .pricing-box .pricing-header .tag:before{content: "";width: 0;height: 0;border-left: 0px solid transparent;border-right: 15px solid transparent;border-bottom: 13px solid #f88e40;position: absolute;top: 1px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);right: -14px;}
.price .pricing-box .pricing-header .tag:after{content: "";width: 0;height: 0;border-left: 15px solid transparent;border-right: 0px solid transparent;border-bottom: 13px solid #f88e40;position: absolute;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);right: -14px;bottom: 1px;}
.price .pricing-box .pricing-header h2{font: 300 18px/60px "Nunito", sans-serif;color: #3f424b;text-transform: capitalize;padding-bottom: 0px;}
.price .pricing-box .pricing-header .packeg_typ{font: 600 60px/60px "Nunito", sans-serif;color: #3f424b;padding: 0px 0px 45px;}
.price .pricing-box .pricing-header .packeg_typ span{font: 400 24px/35px "Nunito", sans-serif;letter-spacing: 1px;vertical-align: top;color: #7d8293;}
.price .pricing-box .pricing-header .packeg_typ small{font-family: "Nunito", sans-serif;font-size: 16px;line-height: 30px;vertical-align: bottom;color: #7d8293;}
.price .pricing-box .plan-lists{padding: 38px 0px 22px;}
.price .pricing-box .plan-lists li{font: 300 15px/36px "Nunito", sans-serif;color: #797f8c;}
.price .pricing-box:hover{-webkit-box-shadow: 0px 17px 37px 0px rgba(26, 38, 74, 0.25);box-shadow: 0px 17px 37px 0px rgba(26, 38, 74, 0.25);}
.price .pricing-box:hover .purchase-btn{background: #1475ba;color: #fff;}
.price .pricing-box.active{-webkit-box-shadow: 0px 17px 37px 0px rgba(26, 38, 74, 0.25);box-shadow: 0px 17px 37px 0px rgba(26, 38, 74, 0.25);}
.try{display: block;font: 400 12px/50px "Open Sans", sans-serif;color: #a8adb9;text-transform: uppercase;-webkit-transition: all 400ms linear 0s;-o-transition: all 400ms linear 0s;transition: all 400ms linear 0s;}
.try:hover{color: #1475ba;}
.purchase-btn{font-size: 14px;color: #1475ba;font-weight: 600;letter-spacing: 0px;border: 1px solid #1475ba;display: inline-block;padding: 1px 43px;border-radius: 5px !important;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;line-height: 50px;text-transform: uppercase;}
.pricing-table{max-width: 770px;margin: 0px auto;padding-top: 20px;padding-bottom: 23px;}
.pricing-table .price{padding: 30px 0px;background-color: white;-webkit-box-shadow: 0px 1px 10px 0px rgba(18, 81, 125, 0.15);box-shadow: 0px 1px 10px 0px rgba(18, 81, 125, 0.15);text-align: center;border-top: 5px solid #8ec549;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.pricing-table .price .pricing-header{margin: 0px 30px;border-bottom: 1px solid #e3eaeb;}
.pricing-table .price .pricing-header .packeg_typ{font-size: 60px;line-height: 60px;color: #8ec549;padding-bottom: 0px;}
.pricing-table .price .pricing-header .packeg_typ span{vertical-align: top;font-size: 24px;line-height: 32px;}
.pricing-table .price .pricing-header h4{font-size: 16px;color: #606d8d;padding: 10px 0px 20px;line-height: 1.1;}
.pricing-table .price .list-unstyled{padding: 15px 0px 0px;min-height: 185px;}
.pricing-table .price .list-unstyled li{line-height: 36px;}
.pricing-table .price .try{display: block;font-size: 12px;line-height: 40px;letter-spacing: 1.2px;color: #b8b8b8;text-transform: uppercase;}
.pricing-table .price .try:hover{color: #8ec549;}
.pricing-table .price .purchase-btn{font-size: 14px;line-height: 41px;color: #1a264a;text-transform: uppercase;font-weight: 600;display: inline-block;padding: 6px 52px;border: 1px solid #8ec549;border-radius: 50px;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.pricing-table .price:nth-child(2){border-top: 5px solid transparent;-webkit-border-image: -webkit-gradient(linear, right top, left top, from(#6e09b5), color-stop(0%, #6e09b5), color-stop(100%, #c198ff), color-stop(99%, #c198ff));-webkit-border-image: -webkit-linear-gradient(right, #6e09b5 0%, #6e09b5 0%, #c198ff 100%, #c198ff 99%);-o-border-image: -o-linear-gradient(right, #6e09b5 0%, #6e09b5 0%, #c198ff 100%, #c198ff 99%);border-image: -webkit-gradient(linear, right top, left top, from(#6e09b5), color-stop(0%, #6e09b5), color-stop(100%, #c198ff), color-stop(99%, #c198ff));border-image: linear-gradient(-90deg, #6e09b5 0%, #6e09b5 0%, #c198ff 100%, #c198ff 99%);border-image-slice: 1;-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);z-index: 1;}
.pricing-table .price:nth-child(3){border-top: 5px solid transparent;-webkit-border-image: -webkit-gradient(linear, right top, left top, from(#14dbff), color-stop(0%, #14dbff), color-stop(100%, #a5f1ff), color-stop(99%, #a5f1ff));-webkit-border-image: -webkit-linear-gradient(right, #14dbff 0%, #14dbff 0%, #a5f1ff 100%, #a5f1ff 99%);-o-border-image: -o-linear-gradient(right, #14dbff 0%, #14dbff 0%, #a5f1ff 100%, #a5f1ff 99%);border-image: -webkit-gradient(linear, right top, left top, from(#14dbff), color-stop(0%, #14dbff), color-stop(100%, #a5f1ff), color-stop(99%, #a5f1ff));border-image: linear-gradient(-90deg, #14dbff 0%, #14dbff 0%, #a5f1ff 100%, #a5f1ff 99%);border-image-slice: 1;}
.pricing-table .price:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);z-index: 3;}
.pricing-table .price:hover .purchase-btn{background: #8ec549;color: #fff;}
.clients_logo_area{border-bottom: 1px solid #e1e1e1;padding: 18px 0px;}
.clients_logo_area .clients_logo_s{text-align: center;}
.clients_logo_area .clients_logo_s img{max-width: 100%;opacity: 0.40;display: inline-block;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;cursor: pointer;}
.clients_logo_area .clients_logo_s img:hover{opacity: 1;}
.gallery-item{position: relative;overflow: hidden;}
.gallery-item img{-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;	width: 100%;}
.gallery-item .content{position: absolute;bottom: 0;left: 0;width: 100%;font-weight: 500;font-size: 20px;line-height: 35px;font-family: "Nunito", sans-serif;color: #fff;padding: 18px 30px;background: rgba(0, 0, 0, 0.17);}
.gallery-item:hover img{-webkit-transform: scale(1.02);-ms-transform: scale(1.02);transform: scale(1.02);}
.gallery-item:nth-child(1) .content{background: #66c673;}
.gallery-item:nth-child(2) .content{background: #00acec;}
.gallery-item:nth-child(3) .content{background: #3e44ab;}
.gallery-item:nth-child(4) .content{background: #ddb22c;}
.analytics_progress_area{background: #1f2932;}
.analytics-progressbar{text-align: center;}
.analytics-progressbar .circle{position: relative;}
.analytics-progressbar .text{position: absolute;font-size: 30px;font-family: "Nunito", sans-serif;color: #fff;font-weight: 400;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.analytics-progressbar h2{font-size: 20px;color: #fff;font-family: "Nunito", sans-serif;font-weight: 400;padding: 20px 0px 15px;}
.analytics-progressbar p{font-size: 15px;color: #fff;opacity: 0.50;padding-bottom: 0px;}
.portfolio_area{padding: 120px 0px;}
.portfolio_filter{text-align: center;margin-bottom: 70px;}
.portfolio_filter li{font: 500 14px/26px "Nunito", sans-serif;color: #1e2d3c;letter-spacing: 0.70px;text-transform: uppercase;padding: 0px 0px 4px;border-bottom: 2px solid transparent;margin: 0px 20px;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;cursor: pointer;}
.portfolio_filter li.active,.portfolio_filter li:hover{border-color: #33cdf8;}
.portfolio-item{display: block;position: relative;overflow: hidden;margin-bottom: 30px;}
.portfolio-item:before{position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;content: '';opacity: 0;background: #fff;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, -webkit-transform 0.35s;-o-transition: opacity 0.35s, transform 0.35s;transition: opacity 0.35s, transform 0.35s;transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform: scale3d(1.4, 1.4, 1);transform: scale3d(1.4, 1.4, 1);}
.portfolio-item img{max-width: 100%;width: 100%;}
.portfolio-item .project-hover{position: absolute;bottom: 10px;left: 10px;right: 10px;padding: 2em;overflow: hidden;}
.portfolio-item .project-hover h5{font: 600 14px/24px "Nunito", sans-serif;color: #111111;letter-spacing: 0.70px;text-transform: uppercase;padding-bottom: 7px;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);opacity: 0;}
.portfolio-item .project-hover h6{font: 400 13px/20px "Nunito", sans-serif;color: #777777;-webkit-transition: -webkit-transform 0.35s;transition: -webkit-transform 0.35s;-o-transition: transform 0.35s;transition: transform 0.35s;transition: transform 0.35s, -webkit-transform 0.35s;opacity: 0;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);}
.portfolio-item:hover:before{opacity: 0.80;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
.portfolio-item:hover .project-hover h5,.portfolio-item:hover .project-hover h6{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.load-btn{border: 2px solid #d4d4d4;font: 600 12px/48px "Nunito", sans-serif;color: #111111;letter-spacing: 0.60px;display: block;width: 170px;height: 50px;text-transform: uppercase;text-align: center;margin: 40px auto 0px;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.load-btn:hover{background: #33cdf8;border-color: #33cdf8;color: #fff;}
img.mfp-img{padding-left: 20px;padding-right: 20px;background: #ececec;}
.mfp-title{display: none;}
.mfp-counter{color: #000;right: 20px;}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color: #000;right: 10px;}
.pr_fluid_two{margin-bottom: 30px;}
.pr_fluid_two .portfolio-item{margin-bottom: 0px;}
.seo_services_area{padding: 125px 0px 100px;}
.service_item{text-align: center;border: 1px solid #ebebeb;padding: 60px 30px;margin-bottom: 30px;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.service_item h2{font: 400 20px/30px "Nunito", sans-serif;color: #1e2d3c;padding: 3px 0px 14px;}
.service_item p{padding-bottom: 0px;}
.service_item:hover{-webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);}
.video_area{background: #f8fcff;}
.video{padding-right: 0px;position: relative;}
.video img{max-width: 100%;}
.video .icon{width: 100px;height: 100px;background: #fff;border-radius: 50%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size: 25px;color: #8ec549;text-align: center;line-height: 100px;}
.faq_area{padding-bottom: 0px;}
.faq-feature-area{padding-bottom: 75px;}
.faq_area .faq_img{padding-top: 110px;text-align: right;}
.faq_area .faq_img img{max-width: 100%;}
.faq_area .chose-item{padding-left: 15px;padding-right: 75px;}
.faq-feature-area .chose-item{padding-left: 15px;padding-right: 75px;}
.faq_area .chose_content h2{padding-top: 0px;}
.faq-feature-area .chose_content h2{padding-top: 0px;}
.faq-inner-accordion .panel{border-radius: 0px;border: 0px;-webkit-box-shadow: none;box-shadow: none;}
.faq-inner-accordion .panel .panel-heading{padding: 0px;border-radius: 0px;}
.faq-inner-accordion .panel .panel-heading .panel-title{padding-bottom: 0px;}
.faq-inner-accordion .panel .panel-heading .panel-title a{font: 600 14px/30px "Nunito", sans-serif;color: #6a7695;display: block;padding: 35px 30px;border-radius: 0px;position: relative;background-color: white;-webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);}
.faq-inner-accordion .panel .panel-heading .panel-title a i{position: absolute;right: 30px;top: 50%;margin-top: -10px;font-size: 20px;}
.faq-inner-accordion .panel .panel-heading .panel-title a i + i{display: none;}
.faq-inner-accordion .panel .panel-heading .panel-title a.collapsed i{display: none;}
.faq-inner-accordion .panel .panel-heading .panel-title a.collapsed i + i{display: block;}
.faq-inner-accordion .panel .panel-body{font-size: 15px;line-height: 28px;font-weight: 500;color: #797f8c;background-color: #f8f8f8;-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);border: 0px !important;border-radius: 0px;padding: 35px 32px 35px 30px;}
.faq-inner-accordion .panel + .panel{margin-top: 0px;}
.service_two_area{position: relative;overflow: hidden;padding: 130px 0px 200px;}
.service_two_area .service_img{position: absolute;left: -12px;}
.service_two_area .features-content{padding-right: 100px;}
.service_two_area .features-content .title{font-size: 30px;}
.first_f{padding-bottom: 150px;}
.first_f .service_img{left: auto;right: 3px;-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
.first_f .features-content{padding-right: 0px;padding-left: 100px;}
.easy_steps{padding: 124px 0px 100px;}
.easy_slider .service_item{margin-left: 15px;margin-right: 15px;padding: 30px;text-align: center;}
.easy_slider .service_item img{width: 100%;display: inline-block;}
.easy_slider .service_item a{font-size: 14px;color: #8ec549;text-transform: uppercase;font-weight: 600;padding-top: 10px;display: inline-block;}
.easy_slider .service_item a i{padding-left: 5px;}
.social_f{padding-bottom: 200px;}
.social_f .service_img{-webkit-box-shadow: none;box-shadow: none;}
.shop-product-area{padding: 120px 0px;}
.shop-product-area .display-flex{display: -webkit-box;display: -ms-flexbox;display: flex;}
.title-icon{font: 500 13px/15px "Nunito", sans-serif;color: #333333;-ms-flex-item-align: center;align-self: center;}
.short-list{font: 500 13px/15px "Nunito", sans-serif;color: #333333;}
.short-list .list{padding-right: 20px;}
.product-option{width: 185px !important;}
.product-option .btn-default{border-radius: 0px;font: 500 12px/24px "Nunito", sans-serif;color: #333333 !important;border-color: #ececec !important;padding: 12px 15px;border-radius: 0px;-webkit-box-shadow: none !important;box-shadow: none !important;background: transparent !important;}
.product-option .btn-default:hover,.product-option .btn-default:focus{background: transparent;outline: none !important;}
.product-items .shop-product{text-align: center;font-family: "Nunito", sans-serif;margin-top: 40px;}
.product-items .shop-product .product-image{background: #ececec;padding: 43px 0px;position: relative;z-index: 1;}
.product-items .shop-product .product-image:before{content: "";width: 100%;height: 100%;top: 0;left: 0;background: #000;opacity: 0;position: absolute;z-index: 0;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.product-items .shop-product .product-image img{max-width: 100%;}
.product-items .shop-product .product-image .preview-meta{position: absolute;text-align: center;top: 50%;left: 0;margin-top: -24px;width: 100%;overflow: hidden;opacity: 0;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.product-items .shop-product .product-image .preview-meta li{display: inline-block;-webkit-transform: translateY(50px);-ms-transform: translateY(50px);transform: translateY(50px);-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.product-items .shop-product .product-image .preview-meta li a{background: rgba(255, 255, 255, 0.9);padding: 0px;cursor: pointer;display: inline-block;font-size: 20px;-webkit-transition: .2s all;-o-transition: .2s all;transition: .2s all;width: 48px;color: #333333;height: 48px;line-height: 52px;border-radius: 50%;}
.product-items .shop-product .product-image .preview-meta li a:hover{background: #33cdf8;color: #fff;}
.product-items .shop-product .product-image .preview-meta li:nth-child(2){-webkit-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}
.product-items .shop-product .product-image .preview-meta li:nth-child(3){-webkit-transition: all 0.6s linear;-o-transition: all 0.6s linear;transition: all 0.6s linear;}
.product-items .shop-product .product-content{padding: 20px 0px;}
.product-items .shop-product .product-content h4{font-size: 15px;line-height: 28px;text-transform: uppercase;color: #333333;font-weight: 500;-webkit-transition: .3s all;-o-transition: .3s all;transition: .3s all;}
.product-items .shop-product .product-content .rating{color: #33cdf8;padding: 5px 0px;}
.product-items .shop-product .product-content .price{font-size: 16px;font-weight: 600;color: #333;line-height: 20px;letter-spacing: 0.32px;}
.product-items .shop-product .product-content .price del{color: #929292;font-size: 12px;font-weight: 400;padding-right: 6px;}
.product-items .shop-product:hover .product-image:before{opacity: 0.50;}
.product-items .shop-product:hover .product-image .preview-meta{opacity: 1;}
.product-items .shop-product:hover .product-image .preview-meta li{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.product-items .shop-product:hover .product-content h4{color: #33cdf8;}
.pagination{text-align: center;margin: 100px 0px 0px;}
.post-contents .pagination{text-align: center;margin: 30px 0px 30px;}
.pagination .page-numbers li{display: inline-block;margin: 0px 2px;}
.pagination .page-numbers li .page-numbers{width: 40px;height: 40px;font-family: "Nunito", sans-serif;font-size: 14px;line-height: 40px;color: #777777;background: #ececec;display: inline-block;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.pagination .page-numbers li .page-numbers span{font-size: 12px;}
.pagination .page-numbers li .page-numbers:hover,.pagination .page-numbers li .page-numbers.active{background: #33cdf8;color: #fff;}
.pagination .page-numbers li .page-numbers.prev{margin-right: 42px;}
.pagination .page-numbers li .page-numbers.next{margin-left: 42px;}
.portfolio_popup{max-width: 940px;margin: 0 auto;position: relative;}
.portfolio_popup .popup_row{background: #fff;}
.portfolio_popup .popup_row .pop_img img{max-width: 100%;}
.portfolio_popup .popup_row .popup_content{padding: 70px 30px;}
.portfolio_popup .popup_row .popup_content h2{font: 600 20px/30px "Nunito", sans-serif;color: #333;}
.portfolio_popup .popup_row .popup_content .review_num{color: #333333;font-size: 12px;font-weight: 300;}
.portfolio_popup .popup_row .popup_content .stock{padding-top: 0px;padding-bottom: 10px;}
.portfolio_popup .popup_row .popup_content p{font: 400 14px/25px "Nunito", sans-serif;padding: 10px 0px 25px;}
.portfolio_popup .popup_row .popup_content p .light-red{color: red;}
.portfolio_popup .popup_row .popup_content .price{font-weight: 400;font-size: 13px;vertical-align: middle;border-top: 1px solid #eee;border-bottom: 1px solid #eee;line-height: 65px;}
.portfolio_popup .popup_row .popup_content .price .new_price{font-size: 30px;color: #ff3636;font-weight: 500;margin-left: 30px;}
.portfolio_popup .popup_row .popup_content .price .old_price{color: #666666;font-size: 18px;text-decoration: line-through;margin-left: 30px;}
.portfolio_popup .popup_row .popup_content .quantity-box{float: left;position: relative;width: 80px;}
.portfolio_popup .popup_row .popup_content .quantity-box > input{height: 44px;padding: 0;width: 100%;text-align: center;text-indent: -16px;}
.portfolio_popup .popup_row .popup_content .quantity-box .qty-control{background-color: #ccc;color: #fff;height: 18px;line-height: 14px;position: absolute;right: 1px;text-align: center;cursor: pointer;top: 1px;width: 15px;}
.portfolio_popup .popup_row .popup_content .quantity-box .qty-control.plus{top: auto;bottom: 1px;}
.portfolio_popup .popup_row .popup_content .wided{padding: 20px 0px;overflow: hidden;}
.portfolio_popup .popup_row .popup_content .button_group{float: right;}
.portfolio_popup .popup_row .popup_content .button_group .add-cart{padding: 5px 20px;font: 400 14px/32px "Nunito", sans-serif;color: #666;border: 1px solid #ededed;width: 140px;text-align: center;}
.portfolio_popup .popup_row .popup_content .button_group a{width: 45px;font-size: 20px;color: #666;line-height: 42px;border: 1px solid #ededed;display: block;text-align: center;float: left;margin: 0px 3px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.portfolio_popup .popup_row .popup_content .button_group a:hover{background: #62d5f8;color: #fff;}
.portfolio_popup .popup_row .popup_content .button_group .compare-button{display: block;margin: 0;padding: 0;float: left;}
.blog_area{padding: 80px 0px;}
/*.single.not-post-thumbnail.single-post .blog_area{padding: 195px 0px 120px;}*/
.post-contents{margin-top: 20px;}
.post-contents .post-title{font-size: 24px;line-height: 36px;color: #1e2d3c;font-weight: 500;}
.post-contents p{letter-spacing: 0.30px;margin-bottom: 15px;padding-bottom: 0px;}
.post-contents blockquote{padding: 0px 0px 0px 60px;border: 0px;font-size: 14px;color: #6f7982;font-family: 'DroidSerif';font-weight: 400;margin-bottom: 40px;}
.post-contents .post-meta{margin: 0 0px 18px;padding-left: 0px;}
.blog-author{display: -webkit-box;display: -ms-flexbox;display: flex;border-top: 1px solid #ececec;border-bottom: 1px solid #ececec;padding: 20px 0px;}
.blog-author .media{-webkit-box-flex: 0;-ms-flex: 0 0 86.2%;flex: 0 0 86.2%;}
.blog-author .media .media-left{padding-right: 15px;}
.blog-author .media .media-body h6{font-size: 11px;line-height: 22px;font-weight: 600;color: #777777;}
.blog-author .media .media-body h5 a{font-size: 12px;line-height: 24px;letter-spacing: 0.60px;text-transform: uppercase;color: #111111;font-weight: 600;}
.blog-author .share-btn{vertical-align: middle;-ms-flex-item-align: center;align-self: center;}
.blog-author .share-btn a{font: 500 12px/24px "Nunito", sans-serif;color: #111111;text-transform: uppercase;border: 1px solid #ececec;padding: 6px 22px;display: block;}
.post-meta li{font-size: 14px;line-height: 30px !important;color: #333333;display: inline-block;letter-spacing: 0.28px;}
.post-meta li a{color: #1475ba;padding-left: 2px;}
.post-meta li + li:before{content: "|";margin-left: 8px;margin-right: 8px;}
.related-post{margin-top: 50px;margin-bottom: 45px;}
.related-post .blog-rlated-item{text-align: center;}
.related-post .blog-rlated-item h3{font-size: 18px;line-height: 36px;color: #1e2d3c;text-transform: uppercase;font-weight: 500;padding: 20px 0px 0px;}
.comments .comment{margin-top: 0px;}
.comments .comment .media-left{padding-right: 20px;}
.comments .comment .media-left img{border-radius: 50%;}
.comments-area ol.comment-list,.comments-area ol.children{list-style: none;}
.comments .comment .media-body .comment-name{display: inline-block;font-size: 13px;line-height: 24px;}
.comments .comment .media-body .comment-name h5.commenter-name{text-transform: uppercase;font-weight: 600;color: #111111;letter-spacing: 0.65px;font-size: 15px;line-height: 28px;padding-bottom: 0px;}
.comments .comment .media-body .comment-name h6.comment-date{font-weight: 400;color: #a8a8a8;padding-top: 10px;font-size: 12px;line-height: 0px;}
.comment-awaiting-moderation{display: block;}
.comments .comment .media-body p{font-size: 14px;line-height: 30px;padding-top: 12px;padding-bottom: 25px;}
.comments .comment .media-body .reply-btn{float: right;line-height: 24px;padding-top: 0;}
.comments .comment .media-body .reply-btn .comment-reply-link{font-size: 14px;line-height: 24px;color: #333333;font-weight: 600;}
.comments .comment .media-body .reply-btn .comment-reply-link:after{content: "\e87a";font-family: 'Linearicons-Free';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.comments .comment.reply{border-top: 1px solid #ececec;padding-top: 35px;}
.comments-area .comment-reply-title{font-size: 14px;line-height: 28px;color: #111111;text-transform: uppercase;margin: 0;}
.comments-area .comment-title{font-size: 14px;line-height: 28px;color: #111111;text-transform: uppercase;margin: 45px 0px;padding-bottom: 0px;}
.comment-notes,.logged-in-as{padding-bottom: 25px;}
.comment-contact{padding-right: 100px;}
.comment-form .form-control{font-size: 15px;line-height: 40px;height: 45px;color: #333333;border: 1px solid #ececec;border-radius: 0px;-webkit-box-shadow: none;box-shadow: none;padding: 0px 20px;margin-bottom: 30px;}
.comment-form .form-control.placeholder{color: #333333;}
.comment-form .form-control:-moz-placeholder{color: #333333;}
.comment-form .form-control::-moz-placeholder{color: #333333;}
.comment-form .form-control::-webkit-input-placeholder{color: #333333;}
.comment-form input{width: 48.6%;float: left;}
.comment-form input + input{margin-left: 2.79%;}
.comment-form textarea{min-height: 190px;}
.comment-form .sub_btn{font-size: 12px;line-height: 25px;text-transform: uppercase;color: #fff;background: #1475ba;max-width: 120px;height: 40px;border-radius: 0px;margin-top: 10px;padding: 0px;text-align: center;}
.blog-video iframe{border: 0px;-webkit-box-shadow: none;box-shadow: none;width: 100%;min-height: 375px;}
.blog-rlated-item .blog-video iframe,.blog-rlated-item .blog-video iframe #player{border: 0px;-webkit-box-shadow: none;box-shadow: none;width: 100%;min-height: 177px;}
.full-width-single2 .blog-rlated-item .blog-video iframe,.full-width-single2 .blog-rlated-item .blog-video iframe #player{border: 0px;-webkit-box-shadow: none;box-shadow: none;width: 100%;min-height: 242px;}
.blog-items{margin-bottom: 70px;}
.blog-items .blog-content{background-color: white;-webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.07);box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.07);padding: 35px 40px 20px;}
.mt0{margin-top: 0px;}
.blog-items .blog-content h2{font: 700 25px/30px "Nunito", sans-serif;color: #1e2229;padding-bottom: 15px;transition: all 0.3s linear;}
.blog-items .blog-content h2:hover{color: #1475ba;}
.blog-items .blog-content p{color: #6f7982;padding: 5px 0px 25px;}
.blog-items .blog-content p.more{padding: 5px 0px 0px;}
.post-info{padding-top: 5px;border-top: 1px solid #f0f0f0;margin-top: 20px;}
.post-info li{font: 400 13px/60px "Nunito", sans-serif;color: #9a9a9a;display: inline-block;font-style: normal;}
.post-info li a,.post-info li span{color: #6f7982;font-style: italic;}
.post-info li a:hover,.post-info li span:hover{color: #1475ba;}
.post-info li + li{margin-left: 10px;}
.post-info li + li:before{content: '';width: 1px;height: 15px;display: inline-block;background: #6f7982;vertical-align: middle;margin-right: 10px;}
.blog-pagination li{display: inline-block;padding-right: 14px;}
.blog-pagination li a{font: 400 15px/38px "Nunito", sans-serif;color: #6f7982;}
.blog-pagination li a i{vertical-align: middle;padding-left: 13px;}
.blog-pagination li a i.lnr.lnr-arrow-right{padding-left: 13px;}
.blog-pagination li a i.lnr.lnr-arrow-left{padding-right: 13px;padding-left: 0px;}
.blog-pagination li a:hover{color: #1e2d3c;}
.blog-pagination ul li .page-numbers.current{color: #1e2d3c;font-weight: 500;}
.right-sidebar .widget,.left-sidebar .widget{margin-bottom: 50px;}
.widget.widget_search .screen-reader-text{display: none;}
.widget .widgettitle{font: 600 16px/18px "Nunito", sans-serif;color: #111111;letter-spacing: 0.80px;text-transform: uppercase;border-left: 3px solid #1475ba !important;padding-left: 20px;margin-bottom: 35px;height: 18px;}
.widget_search .search-form{position: relative;}
.widget_search .search-form .form-control:focus{border-color: transparent;}
.widget_search .search-form .search-field{font: 400 14px/40px "Nunito", sans-serif;color: #666666;width: 100%;border-radius: 0px;height: 50px;border: 1px solid #ececec;-webkit-box-shadow: none;box-shadow: none;}
.widget_search .search-form button{font-size: 14px;color: #333333;border: 0px;background: transparent;padding: 0px 15px 0px 0px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 0;}
.right-sidebar .widget_search .search-form{position: relative;}
.left-sidebar .widget_search .search-form{position: relative;}
.widget.widget_search .search-form .form-control{font: 400 14px/40px "Nunito", sans-serif;color: #666666;width: 100%;border-radius: 0px;padding-left: 30px;height: 60px;border: none;-webkit-box-shadow: none;box-shadow: none;}
.footer_top .widget.widget_search .search-form .form-control{background: transparent;color: #495766;border: 1px solid #495766;}
.widget.widget_search .search-form button{font-size: 14px;color: #333333;border: 0px;background: transparent;padding: 0px 15px 0px 0px;position: absolute;top: 53%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 0;}
.widget_categories ul{margin-top: -5px;}
.widget_categories ul li a{border-bottom: 1px solid #ececec;}
.widget_categories ul li a,.footer_area_two .widget_categories ul li a,.footer_area_two .widget_meta ul li a{font: 500 14px/18px "Nunito", sans-serif;padding-bottom: 15px;padding-left: 15px;position: relative;color: #797f8c;display: inline-block;transition: all 0.3s linear;}
.widget_categories ul li .children{padding-left: 20px;}
.widget_categories ul li a:before{content: "\f105";font-family: 'FontAwesome';margin-right: 10px;position: absolute;left: 0;}
.widget_archive ul li{border-bottom: 1px solid #ececec;}
.footer_area_two .widget_archive ul li{border-bottom: 1px solid #495766;}
.widget_archive ul li a{font: 500 14px/18px "Nunito", sans-serif;padding-bottom: 15px;padding-left: 15px;position: relative;color: #495766;display: inline-block;}
.footer_area_two .widget_archive ul li a{font: 500 14px/18px "Nunito", sans-serif;padding-bottom: 15px;position: relative;color: #797f8c;display: inline-block;}
.widget_archive ul li a:hover{color: #1475ba;}
.widget_archive ul li a:before{content: "\f105";font-family: 'FontAwesome';margin-right: 10px;position: absolute;left: 0;}
.widget-news .media{margin-top: 0px;}
.widget-news .media .media-left{padding-right: 15px;}
.widget-news .media .media-body h6{font: 400 14px/20px "Nunito", sans-serif;color: #1e2d3c;}
.widget-news .media .media-body .post-time{font: 300 13px/30px "Nunito", sans-serif;color: #1475ba;}
.widget-news .media + .media{margin-top: 30px;}
.widget-tweets .widget-title{margin-bottom: 28px;}
.widget-tweets .media{margin-top: 0px;}
.widget-tweets .media .media-left{font-size: 20px;color: #1475ba;padding-right: 15px;padding-top: 5px;}
.widget-tweets .media .media-body{font: 300 13px/30px "Nunito", sans-serif;}
.widget-tweets .media .media-body p{color: #333333;padding-bottom: 0px;}
.widget-tweets .media .media-body p a{color: #1475ba;}
.widget-tweets .media .media-body .timestamp{color: #a8a8a8;}
.widget-tweets .media + .media{margin-top: 15px;}
.footer-top{text-align: center;background: #1a2139;}
.footer-top p{max-width: 796px;margin: 0 auto;font-size: 18px;line-height: 30px;letter-spacing: 0.36px;color: rgba(255, 255, 255, 0.5);padding: 45px 0px 73px;}
.f-social li{display: inline-block;margin: 0px 15px;}
.f-social li a{font-size: 24px;color: #8088a6;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.f-social li a:hover{color: #fff;}
.footer_bottom{background: #161c31;font: 400 15px/21px "Nunito", sans-serif;letter-spacing: 0.3px;color: rgba(255, 255, 255, 0.3);padding: 30px 0px;}
.footer_bottom a{color: #fff;opacity: 0.30;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.footer_bottom a:hover{opacity: 1;}
.footer_bottom .footer-menu{text-align: right;}
.footer_bottom .footer-menu li{display: inline-block;}
.footer_bottom .footer-menu li + li{margin-left: 38px;}
.progress{width: 150px;height: 150px;line-height: 150px;background: none;margin: 0 auto;-webkit-box-shadow: none;box-shadow: none;position: relative;}
.progress:after{content: "";width: 100%;height: 100%;border-radius: 50%;border: 12px solid #fff;position: absolute;top: 0;left: 0;}
.progress > span{width: 50%;height: 100%;overflow: hidden;position: absolute;top: 0;z-index: 1;}
.progress .progress-left{left: 0;}
.progress .progress-bar{width: 100%;height: 100%;background: none;border-width: 12px;border-style: solid;position: absolute;top: 0;}
.progress .progress-left .progress-bar{left: 100%;border-top-right-radius: 80px;border-bottom-right-radius: 80px;border-left: 0;-webkit-transform-origin: center left;-ms-transform-origin: center left;transform-origin: center left;}
.progress .progress-right{right: 0;}
.progress .progress-right .progress-bar{left: -100%;border-top-left-radius: 80px;border-bottom-left-radius: 80px;border-right: 0;-webkit-transform-origin: center right;-ms-transform-origin: center right;transform-origin: center right;-webkit-animation: loading-1 1.8s linear forwards;animation: loading-1 1.8s linear forwards;}
.progress .progress-value{width: 90%;height: 90%;border-radius: 50%;background: #44484b;font-size: 24px;color: #fff;line-height: 135px;text-align: center;position: absolute;top: 5%;left: 5%;}
.progress.blue .progress-bar{border-color: #049dff;}
.progress.blue .progress-left .progress-bar{-webkit-animation: loading-2 1.5s linear forwards 1.8s;animation: loading-2 1.5s linear forwards 1.8s;}
.progress.yellow .progress-bar{border-color: #fdba04;}
.progress.yellow .progress-left .progress-bar{-webkit-animation: loading-3 1s linear forwards 1.8s;animation: loading-3 1s linear forwards 1.8s;}
.progress.pink .progress-bar{border-color: #ed687c;}
.progress.pink .progress-left .progress-bar{-webkit-animation: loading-4 0.4s linear forwards 1.8s;animation: loading-4 0.4s linear forwards 1.8s;}
.progress.green .progress-bar{border-color: #1abc9c;}
.progress.green .progress-left .progress-bar{-webkit-animation: loading-5 1.2s linear forwards 1.8s;animation: loading-5 1.2s linear forwards 1.8s;}
@-webkit-keyframes loading-1{
  0%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  100%{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
}
@keyframes loading-1{
  0%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  100%{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
}
@-webkit-keyframes loading-2{
  0%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  100%{-webkit-transform: rotate(144deg);transform: rotate(144deg);}
}
@keyframes loading-2{
  0%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  100%{-webkit-transform: rotate(144deg);transform: rotate(144deg);}
}
@-webkit-keyframes loading-3{
  0%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  100%{-webkit-transform: rotate(90deg);transform: rotate(90deg);}
}
@keyframes loading-3{0%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100%{-webkit-transform: rotate(90deg);transform: rotate(90deg);}
}
@-webkit-keyframes loading-4{0%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100%{-webkit-transform: rotate(36deg);transform: rotate(36deg);}
}
@keyframes loading-4{0%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100%{-webkit-transform: rotate(36deg);transform: rotate(36deg);}
}
@-webkit-keyframes loading-5{0%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100%{-webkit-transform: rotate(126deg);transform: rotate(126deg);}
}
@keyframes loading-5{0%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100%{-webkit-transform: rotate(126deg);transform: rotate(126deg);}
}
@media only screen and (max-width: 990px){.progress{margin-bottom: 20px;}
}
.navbar-default{margin-bottom: 0px;border: 0px;border-radius: 0px;background: transparent;padding: 10px 30px;position: absolute;top: 0;width: 100%;left: 0;z-index: 2;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.navbar-default .navbar-header .navbar-brand{display: block;line-height: 80px;height: auto;padding: 0px;}
.navbar-default .navbar-header .navbar-brand img{display: inline-block;}
.navbar-default .navbar-header .navbar-brand img + img{display: none;}
.navbar-default .navbar-header .get_btn{margin-right: 15px;}
.navbar-default .menu li{margin-right: 45px;}
.navbar-default .menu li a{font: 500 12px/35px "Nunito", sans-serif;letter-spacing: 0.30px;color: #fff;padding: 0px;position: relative;text-transform: uppercase;}
.navbar-default .menu li a:before{content: "";width: 0px;height: 1px;background: #fff;bottom: 0;left: 0;position: absolute;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.navbar-default .menu li a:focus{color: #fff;}
.navbar-default .menu li.active a{background: transparent;color: #fff;}
.navbar-default .menu li.active a:before{width: 25px;}
.navbar-default .menu li.active a:hover,.navbar-default .menu li.active a:focus{background: transparent;color: #fff;}
.navbar-default .menu li:hover a{background: transparent;color: #fff;}
.navbar-default .menu li:hover a:before,.navbar-default .menu li.current-menu-parent a:before{width: 25px;}
.navbar-default .menu li.open > a{background: transparent !important;color: #fff;}
.navbar-default .menu li.submenu{position: relative;}
.navbar-default .menu li.submenu .dropdown-menu{padding: 10px 0px;margin: 0px;border: none;border-radius: 0px;}
@media (min-width: 992px){
  .navbar-default .menu li.submenu .dropdown-menu{position: absolute;top: 100%;left: 0px;min-width: 230px;background: #fff;text-align: left;opacity: 0;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;visibility: hidden;display: block;}
}
.navbar-default .menu li.submenu .dropdown-menu li{display: block;margin-right: 0px;}
.navbar-default .menu li.submenu .dropdown-menu li a{padding: 0px 15px;text-transform: uppercase;-webkit-transition: all 400ms linear 0s;-o-transition: all 400ms linear 0s;transition: all 400ms linear 0s;display: block;color: #333;}
.navbar-default .menu li.submenu .dropdown-menu li a:before{display: none;}
@media (min-width: 992px){
  .navbar-default .menu li.submenu:hover ul{visibility: visible;list-style: none;padding-left: 0px;opacity: 1;}
}
.navbar-default .navbar-toggle{margin-top: 22px;margin-right: 0px;border: 0px;padding-left: 0px;padding-right: 0px;}
.navbar-default .navbar-toggle.collapsed .icon-bar{-webkit-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}
.navbar-default .navbar-toggle.collapsed .icon-bar:nth-child(2){-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);top: 0;}
.navbar-default .navbar-toggle.collapsed .icon-bar:nth-child(3){-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.navbar-default .navbar-toggle.collapsed .icon-bar:nth-child(4){opacity: 1;}
.navbar-default .navbar-toggle .icon-bar{background-color: #1475ba;-webkit-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}
.navbar-default .navbar-toggle .icon-bar:nth-child(2){-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);top: 6px;position: relative;}
.navbar-default .navbar-toggle .icon-bar:nth-child(3){-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.navbar-default .navbar-toggle .icon-bar:nth-child(4){opacity: 0;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background: transparent;}
/*============ End header css ===========*/.main_menu_area_two{position: absolute;width: 100%;left: 0;top: 0;z-index: 25;padding: 0px 45px;}
.main_menu_area_two .menu_logo a{display: inline-block;line-height: 80px;}
.main_menu_area_two .navbar{padding: 0px;position: relative;-webkit-transition: all 0s linear;-o-transition: all 0s linear;transition: all 0s linear;}
@media (min-width: 991px){.main_menu_area_two .navbar .navbar-header{display: none;}
}
.main_menu_area_two .navbar .navbar-header .navbar-brand{line-height: 79px;}
.main_menu_area_two .navbar .menu{float: none;text-align: center;}
.main_menu_area_two .navbar .menu li{float: none;display: inline-block;}
.main_menu_area_two .navbar .menu li a{color: #1e2d3c;text-transform: uppercase;}
.main_menu_area_two .navbar .menu li.active a{color: #1475ba;}
.main_menu_area_two .navbar .menu li.active a:before{background: #1475ba;}
.main_menu_area_two .navbar .menu li.active a:hover,.main_menu_area_two .navbar .menu li.active a:focus{color: #1475ba;}
.main_menu_area_two .navbar .menu li:hover a{color: #1475ba;}
.main_menu_area_two .navbar .menu li:hover a:before{background: #1475ba;}
.main_menu_area_two .navbar .menu li:last-child{margin-right: 0px;}
.main_menu_area_two + section,.main_menu_area_two + div{margin-top: 80px;}
.main_menu_area_two .right-icon .navbar-right{margin-right: 0px;}
.main_menu_area_two .right-icon .navbar-right li a{font-size: 15px;color: #62d5f8;padding: 0px;line-height: 80px;margin-left: 35px;}
.main_menu_area_two .right-icon .navbar-right li a:hover{background: transparent;}
.main_menu_area_two .right-icon .navbar-right li .counter-shop-box{display: block;position: absolute;top: 24px;right: -14px;height: 16px;width: 16px;font-size: 12px;text-align: center;line-height: 14px;color: white;border-radius: 50px;background: #62d5f8;}
.main_menu_area_three{position: absolute;width: 100%;left: 0;top: 0;z-index: 25;padding: 0px 45px;}
.main_menu_area_three .navbar{padding: 0px;position: relative;}
.main_menu_area_three .navbar .menu li a{color: #1e2d3c;text-transform: uppercase;}
.main_menu_area_three .navbar .menu li.active a{color: #1475ba;}
.main_menu_area_three .navbar .menu li.active a:before{background: #1475ba;}
.main_menu_area_three .navbar .menu li.active a:hover,.main_menu_area_three .navbar .menu li.active a:focus{color: #1475ba;}
.main_menu_area_three .navbar .menu li:hover a{color: #1475ba;}
.main_menu_area_three .navbar .menu li:hover a:before{background: #1475ba;}
.main_menu_area_three .get_btn{border-color: #1475ba;color: #1475ba;}
.main_menu_area_three .get_btn:hover{background: #1475ba;color: #fff;}
.main_menu_area_three + section,.main_menu_area_three + div{margin-top: 80px;}
.affix{width: 100%;left: 0;top: 0;z-index: 50;-webkit-backface-visibility: hidden;}
.affix .navbar{-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);background: rgba(255, 255, 255, 0.9);padding: 0px 30px;}
.affix .navbar .navbar-header .navbar-brand img{display: none;}
.affix .navbar .navbar-header .navbar-brand img + img{display: inline-block;}
.affix .menu li a{color: #333;}
.affix .menu li a:focus{color: #333;}
.affix .menu li.active a{color: #1475ba;}
.affix .menu li.active a:before{background: #1475ba;}
.affix .menu li.active a:hover,.affix .menu li.active a:focus{color: #1475ba;}
.affix .menu li:hover a{color: #1475ba;}
.affix .menu li:hover a:before{background: #1475ba;}
.affix .menu li.open > a{background: transparent !important;color: #1475ba !important;}
.affix .get_btn{border-color: #1475ba;color: #1475ba;}
.affix .get_btn:before{background: #1475ba;}
.affix .get_btn:hover{color: #fff;}
.main_menu_area_two,.main_menu_area_three{-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.main_menu_area_two.affix,.main_menu_area_three.affix{background: #fff;-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);width: 100%;left: 0;top: 0;position: fixed;}
.main_menu_area_two.affix .navbar,.main_menu_area_three.affix .navbar{-webkit-box-shadow: none;box-shadow: none;background: transparent;padding: 0px;}
.main_menu_area_two.affix .navbar .navbar-header .navbar-brand img,.main_menu_area_three.affix .navbar .navbar-header .navbar-brand img{display: inline-block;}
.get_btn{font: 500 12px/26px "Nunito", sans-serif;letter-spacing: 0.9px;text-transform: uppercase;border: 1px solid #fff;padding: 5px 35px;margin-left: 45px;color: #fff;border-radius: 40px;margin-top: 17px;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;position: relative;overflow: hidden;z-index: 1;}
.get_btn:before{content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #fff;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;-ms-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;border-radius: 40px;}
.get_btn:hover{color: #1475ba;-webkit-box-shadow: 0px 4.99px 22px 0px rgba(0, 0, 0, 0.15);box-shadow: 0px 4.99px 22px 0px rgba(0, 0, 0, 0.15);}
.get_btn:hover:before{-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);-o-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.Soa-bg-overlay{content: "";width: 100%;height: 100%;top: 0;left: 0;position: absolute !important;z-index: -1;}
.overlay-paralax-pos-rel{position: relative;}
.left_sidebarr{flex-direction: row-reverse;display: flex;}
.error-page{height: 100vh;}
.error-page .hero_title{font-size: 200px;line-height: 150px;}
.error-page p{font-size: 40px;line-height: 50px;}
.error-page:before{content: "";width: 100%;height: 100%;top: 0;left: 0;background-image: -moz-linear-gradient(165deg, #23ea8f 0%, #009efd 100%);background-image: -webkit-linear-gradient(165deg, #23ea8f 0%, #009efd 100%);background-image: -ms-linear-gradient(165deg, #23ea8f 0%, #009efd 100%);opacity: 0.8;position: absolute;}
.flex{flex: 1;justify-content: center;align-self: center;}
.seo_features_two{padding-top: 0px;padding-bottom: 0px;}
.seo_features_two img{padding-bottom: 100px;}
.blue_btn{background: #1475ba;color: #fff;box-shadow: none;}
.blue_btn:hover{background: #fff;color: #1475ba;border-color: #1475ba;}
.features-content .title{font-weight: 500;font-size: 36px;color: #3f424b;line-height: 50px;}
.seo-features-bg .features-content .title{color: #fff;}
.features-content p.subtitle{font-weight: 700;margin-bottom: 0px;font-size: 16px;text-transform: uppercase;}
.features-content p{font-weight: 500;}
.new_section_title .title{font-weight: 700;color: #1e2229;padding-bottom: 10px;}
.features-content .btn.pro_btn{margin-top: 42px;height: 50px;padding: 0px 38px;line-height: 50px;text-align: center;font-size: 15px;color: #6a7695;}
.features-content .btn.btn_white{color: rgb(32, 148, 247);background: rgb(255, 255, 255);border-color: rgb(255, 255, 255);}
.new_section_title span{position: relative;padding: 0px 10px;font-size: 16px;font-weight: 600;color: #b1d8e3;text-transform: uppercase;}
.new_section_title span:before,.new_section_title span:after{position: absolute;width: 30px;height: 2px;background: #b1d8e3;content: "";top: 50%;margin-top: -1px;}
.new_section_title span:before{left: 100%;}
.new_section_title span:after{right: 100%;}
.new_power_features_area{padding: 120px 0px;position: relative;}
.new_power_features_area .new_section_title{margin-bottom: 40px;padding-bottom: 0px;}
.new_power_features_area .col-md-4{margin-bottom: 30px;margin-top: 20px;}
.new_power_features_item{border-radius: 3px;border: 0px solid #eef5f7;padding: 72px 48px 40px;height: 100%;transition: all 0.3s linear;cursor: pointer;text-align: center;background: #fbfbfd;}
.new_power_features_item:hover{box-shadow: 0px 10px 30px 0px rgba(14, 0, 40, 0.1);background: #fff;}
.new_power_features_item h3{font: 600 20px Nunito;color: #1e2229;padding-top: 30px;padding-bottom: 15px;}
.new_power_features_item p{font-size: 15px;line-height: 26px;color: #6a7695;}
.mb_50{margin-bottom: 50px;}
.new_section_title.title-w .title,.new_section_title.title-w span{color: #fff;}
.new_section_title.title-w span:before,.new_section_title.title-w span:after{background: #fff;}
.service_offer_features{border: 2px solid transparent;padding: 40px 30px 40px;}
.service_offer_features:hover{box-shadow: none;border-color: #e8eef6;}
.footer_area_two{background: #1d2028;position: relative;z-index: 1;padding-top: 60px;}
.footer_area_two .about_us_widget p{color: #8d8f94;font-size: 15px;}
.footer_top{padding-bottom: 45px;}
.footer-info ul{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: space-between;background-color: #1e1e1e;padding: 30px 35px;}
.footer-info ul li .h5 a {	color: #FFF!important;}
.footer-info ul li .h5{color: #FFF;font-size: 20px;padding-bottom: 0;}
.footer-info ul li .media-left{padding-right: 20px;}
.footer-info ul li .media-body p a {	color: #8d8f94;}
.footer-info ul li .media-body p{color: #8d8f94;font-weight: 500;}
.footer_top .widget{margin-bottom: 30px;}
.footer_area_two svg{position: absolute;width: 100%;top: 0;left: 0;height: 100%;z-index: -1;}
.footer_area_two #path1{fill: rgb(31, 34, 42);}
.footer_area_two #path2{fill: rgb(35, 39, 48);}
.about_widget{padding-right: 37px;}
.about_widget .f_logo{display: inline-block;padding-bottom: 26px;}
.about_widget .f_logo img{border: 0px;box-shadow: none;}
.about_widget p{font-size: 16px;color: #797f8c;margin-bottom: 0px;font-weight: 300;}
.social_footer li{display: inline-block;}
.social_footer li.follow_text{margin-right: 5px;text-transform: capitalize;}
.social_footer h6{display: inline-block;font-size: 15px;line-height: 26px;color: #dbe0ee;font-weight: 400;}
.social_footer li a{font-size: 14px;line-height: 26px;color: #797f8c;margin-left: 12px;}
.f_title{font-size: 20px;line-height: 34px;color: #fff;font-weight: 600;letter-spacing: 0px;margin-bottom: 5px;}
.social_footer a:hover{color: #1475ba;}
.service_wedget ul li a{font-size: 16px;line-height: 34px;display: inline-block;font-weight: 400;color: #8d8f94;position: relative;transition: all 0.3s linear;}
.service_wedget ul li a:before{content: "";width: 4px;height: 1px;border: 1px dashed #1475ba;position: absolute;left: 0;top: 50%;transform: translateY(-50%);opacity: 0;transition: all 0.3s linear;}
.service_wedget ul li a:hover{padding-left: 10px;color: #1475ba;}
.service_wedget ul li a:hover:before{opacity: 1;}
.subscribe_widget .input-group{display: block;padding-top: 10px;}
.subscribe_widget .input-group .form-control{border: 1px solid #2b2f38;border-radius: 3px;background: transparent;font-size: 14px;line-height: 50px;height: 60px;padding-left: 30px;color: #525763;font-weight: 300;}
.subscribe_widget .input-group .form-control:focus{outline: none;box-shadow: none;}
.subscribe_widget .input-group input:placeholder{color: #525763;}
.subscribe_widget .input-group input:-moz-placeholder{color: #525763;}
.subscribe_widget .input-group input:-moz-placeholder{color: #525763;}
.subscribe_widget .input-group input:-webkit-input-placeholder{color: #525763;}
.subscribe_widget .input-group-btn .btn-submit{font-size: 14px;line-height: 34px;letter-spacing: 3px;text-transform: uppercase;border-radius: 3px;background: #1475ba;border: 1px solid #1475ba;font-weight: 500;color: #fff;display: block;width: 100%;margin-top: 20px;transition: all 0.3s linear;}
.subscribe_widget .input-group-btn .btn-submit:hover{background: transparent;}
.footer_bottom_two{font-size: 14px;color: #8d8f94 !important;font-weight: 400;padding: 20px 0px;}
.footer_bottom_two a{color: #1475ba;}
.back_btn a{width: 30px;height: 30px;border: 1px solid #1475ba;font-size: 9px;border-radius: 50%;line-height: 30px;display: inline-block;text-align: center;margin-left: 10px;transition: all 0.3s linear;}
.back_btn a:hover{background: #1475ba;color: #fff;}
.about_area{background: #f3f6fb;padding: 100px 0px 120px;position: relative;overflow: hidden;z-index: 1;}
.about_area .about_features_content h2{font-size: 36px;line-height: 46px;color: #3f424b;font-weight: 600;}
.about_area .about_features_content p{font-size: 15px;line-height: 28px;color: #797f8c;font-weight: 500;padding: 18px 0px 40px;}
.about_area .about_features_content ul li{font-size: 16px;line-height: 46px;color: #3f424b;position: relative;padding-left: 45px;}
.about_area.new_about_area .about_features_content ul li{line-height: 26px;}
.about_area.new_about_area .about_features_content ul li{color: #fff;font-weight: 500;}
.about_area .about_features_content ul li i{position: absolute;left: 0;top: 50%;transform: translateY(-50%);color: #2fbae2;}
.great_features_area{padding: 120px 0px 0px;}
.great_features{position: relative;}
.round_circle{position: relative;}
.round_logos{position: absolute;left: 51.5%;transform: translateX(-50%);bottom: 35px;width: 80px;}
.great_item{position: absolute;left: 0;z-index: 1;max-width: 400px;}
.great_item:nth-child(2){bottom: 80px;left: -148px;}
.great_item:nth-child(3){right: 0;left: auto;}
.great_item:nth-child(4){right: -148px;left: auto;bottom: 80px;}
.mb_70{margin-bottom: 70px;}
.great_icon{border-width: 1px;border-color: rgb(235, 239, 246);border-style: solid;border-radius: 50%;background-color: rgb(255, 255, 255);box-shadow: 0px 4px 6px 0px rgba(14, 0, 40, 0.1);width: 80px;height: 80px;text-align: center;line-height: 78px;}
.great_icon img{width: 32px;}
.great_features_content{display: inline-block;max-width: 320px;}
.great_features_content.pull-left{text-align: right;padding-right: 20px;}
.great_features_content.pull-right{padding-left: 30px;}
.great_features_content h2{font-size: 21px;color: #3f424b;font-weight: 700;padding-bottom: 10px;}
.great_features_content p{font-size: 16px;line-height: 30px;color: #797f8c;font-weight: 500;}
.faq_area{padding: 120px 0px;}
.faq{border: 1px solid #e8eef6;background-color: rgb(255, 255, 255);margin-bottom: 0px;}
.faq .panel{border: 0px;border-radius: 0px;}
.faq .panel + .panel{margin-top: 0px;border-top: 1px solid rgb(232, 238, 246);}
.faq .panel .panel-heading{padding: 0px;background: transparent;border: 0px;border-radius: 0px;}
.faq .panel .panel-heading .panel-title{padding-bottom: 0px;}
.faq .panel .panel-heading a{width: 100%;font-weight: 500;font-size: 18px;line-height: 60px;color: #3f424b;padding: 10px 30px;display: block;background: #f7f9fe;border-bottom: 1px solid rgb(232, 238, 246);position: relative;}
.faq .panel .panel-heading a i{position: absolute;right: 30px;font-size: 18px;font-weight: 400;color: #5b738a;top: 50%;transform: translateY(-50%);display: none;}
.faq .panel .panel-heading a.collapsed{box-shadow: none;background: transparent;border-bottom: 0px;}
.faq .panel .panel-heading a i + i{display: inline-block;}
.faq .panel .panel-heading a.collapsed i{display: inline-block;}
.faq .panel .panel-heading a.collapsed i + i{display: none;}
.faq .panel .panel-body{line-height: 28px;color: #797f8c;padding: 30px;border-top: 0px !important;}
.faq .panel .panel-body p{font-size: 15px;font-weight: 500;}
.faq_two .panel .panel-heading a{padding-left: 50px;}
.faq_two .panel .panel-heading a i{right: 40px;}
.business_strategy_area{padding: 120px 0px;}
.s_business_img{position: relative;z-index: 1;margin-bottom: 30px;}
.s_business_img img{border-radius: 5px;}
.s_business_img .bg_color{width: 260px;left: -30px;position: absolute;top: -30px;bottom: -30px;background: #eff9fc;display: block;z-index: -1;}
.s_business_content h2{font-size: 30px;font-weight: 600;color: #3f424b;line-height: 40px;padding-bottom: 17px;}
.s_business_content h5{font-size: 20px;font-weight: 500;font-style: italic;color: #656872;padding: 18px 0px 34px;}
.s_business_content p{font-size: 15px;line-height: 28px;font-weight: 500;}
.project_details_area{padding: 120px 0px;}
.project_details_area img{max-width: 100%;}
.project_details_area .project_details{padding-left: 0px;}
.project_details_area .project_details p{font-size: 15px;line-height: 28px;font-weight: 300;}
.project{padding: 50px 0px 100px;}
.project p{padding-top: 30px;}
.portfolio_category{display: flex;border-bottom: 1px solid #e2e6f1;padding: 28px 0px 23px;}
.project_title{font-weight: 600;font-size: 30px;line-height: 34px;color: #3f424b;}
.portfolio_category .category_item{width: calc(100% / 3);}
.portfolio_category .category_item h3{font-size: 18px;line-height: 28px;font-weight: 500;color: #3f424b;padding-bottom: 5px;}
.portfolio_category .category_item p{font-size: 15px;color: #797f8c;line-height: 28px;padding: 0px;}
.project_title_two{font-size: 26px;line-height: 28px;color: #3f424b;font-weight: 600;margin-bottom: 38px;}
.project_text{padding-right: 110px;}
.project_challange .project_text h4{font-size: 18px;line-height: 28px;color: #3f424b;font-weight: 500;padding-bottom: 15px;}
.project_challange .project_text .item + .item{padding-top: 60px;}
.project_solution{margin-top: 30px;}
.project_solution p + p{padding-top: 25px;}
.subscribe_area_new{background-image: url(../image/2019/01/mailpoet-bg-compressor.png) !important;background-color: #1475ba;padding: 100px 0px;position: relative;z-index: 1;}
.subscribe_area_new:before{content: "";top: 0;left: 0;width: 100%;height: 100%;position: absolute;z-index: -1;}
.subscribe_area_new .input-group{max-width: 770px;margin: 0 auto;position: relative;display: flex;}
.subscribe_area_new .input-group .form-control{font-size: 14px;line-height: 35px;border-radius: 3px;border: 0px;padding-left: 30px;height: 60px;z-index: 1;}
.subscribe_area_new .input-group .input-group-btn{width: 0px;}
.subscribe_area_new .input-group .btn-submit{position: absolute;right: 3px;top: 3px;bottom: 3px;padding: 0px 32px;border-radius: 3px;background: #1d2028;font-size: 14px;font-weight: 600;letter-spacing: 1.4px;border: 0px;text-transform: uppercase;color: #fff;z-index: 2;}
.contact_info h2{font-size: 28px;font-weight: 700;color: #000;margin-bottom: 12px;}
.contact_info .get_info h3{font-size: 18px;line-height: 20px;font-weight: 600;color: #3f424b;padding-bottom: 10px;}
.contact_info .get_info p,.contact_info .get_info a{font-size: 15px;line-height: 26px;color: #797f8c;padding-bottom: 0px;}
.contact_info .get_info{display: flex;}
.contact_info .get_info + .get_info{margin-top: 40px;}
.contact_info .get_info .contact-img{margin-right: 20px;}
.contact_form_two .row{margin-left: -10px;margin-right: -10px;}
.contact_form_two .form-group{padding: 0px 10px;margin-bottom: 30px;}
.contact_form_two .form-group:last-child{margin-bottom: 0px;}
.contact_form_two .form-group .form-control{font-size: 14px;font-weight: 300;color: #8c9098;background: #f9f9f9;border-radius: 3px;border: 1px solid #eff2f7;box-shadow: none;height: 50px;padding-left: 25px;}
.contact_form_two .form-group .pro_btn{padding: 10px 26px;border-radius: 3px;font-size: 14px;font-weight: 700;transition: all 0.3s linear;border: 0px;}
.contact_form_two .form-group .thm-btn:hover{box-shadow: 7.5px 12.99px 25px 0px rgba(0, 0, 0, 0.15);}
.contact_form_two .form-group textarea.form-control{padding-top: 17px;height: 180px;}
.google-maps{height: 500px;}
.terms_condition_area{padding: 120px 0px;}
.condition_item + .condition_item{padding-top: 68px;}
.condition_item h2{font-size: 24px;line-height: 32px;color: #3f424b;font-weight: 600;}
.condition_item p{font-size: 15px;line-height: 28px;color: #797f8c;padding-top: 26px;}
.condition_item p i{font-size: 20px;line-height: 34px;font-weight: 400;}
.search_box_area{border-bottom: 1px solid #f9f9f9;padding: 100px 0px;}
.search_area{padding: 100px 0px;}
.search_box h3{font-size: 20px;color: #141414;font-weight: 600;}
.search_box p{color: #8f8f8f;font-size: 14px;line-height: 30px;padding-bottom: 10px;}
.search_box .search-form .form-control{border-radius: 3px;background: #fff;box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);border: 0px;font-size: 16px;color: #555555;height: 70px;}
.search_btn{font-size: 14px;letter-spacing: 2.4px;text-transform: uppercase;background: #1475ba;padding: 14px 45px;text-indent: 0;top: 3px;bottom: 3px;border-radius: 3px;right: 3px;color: #fff;font-weight: 600;}
.search_btn:hover,.search_btn:focus{color: #fff;outline: none;-webkit-box-shadow: none;box-shadow: none;}
.search_left{margin-right: 18px;padding-right: 80px;}
.search_left h3{color: #797f8c;font-size: 20px;font-weight: 600;padding-bottom: 20px;}
.search_item{margin-bottom: 55px;}
.search_item:last-child{margin-bottom: 0px;}
.search_item .number{width: 50px;height: 50px;border-radius: 50%;border: 1px solid #f2f2f2;background: #f9f9f9;font-size: 16px;line-height: 48px;color: #797f8c;text-align: center;margin-right: 10px;margin-top: 5px;}
.search_item .search_meta li{display: inline-block;font-size: 14px;line-height: 15px;color: #797f8c;font-weight: 300;border-left: 1px solid #797f8c;padding: 0px 10px;}
.search_item .search_meta li a{color: #797f8c;}
.search_item .search_meta li a:hover{color: #1475ba;}
.search_item .search_meta li:first-child{padding-left: 0px;border: 0px;}
.search_item h3{color: #3f424b;font-size: 20px;line-height: 30px;margin-top: 5px;padding-bottom: 15px;}
.search_item h3:hover{color: #1475ba;}
.search_item p{font-size: 14px;line-height: 24px;color: #797f8c;font-weight: 300;margin-bottom: 0px;padding-top: 0px;}
.search_archive .s_widget_title{font-size: 14px;line-height: 30px;text-transform: uppercase;padding-bottom: 0px;margin-bottom: 7px;font-weight: 600;}
.search_archive .s_widget_title:before{display: none;}
.search_sidebar_widget .search_archive ul li{font-size: 14px;line-height: 24px;display: block;}
.search_sidebar_widget .search_archive ul li a{color: #797f8c;}
.search_sidebar_widget .search_archive ul li a:hover{color: #1475ba;}
.search_sidebar_widget .search_archive ul li + li{margin-top: 0px;}
.search_sidebar_widget .widget{margin-bottom: 18px;}
.search_sidebar_widget .widget:last-child{margin-bottom: 0px;}
.search_sidebar_widget .widget_archive ul{margin-bottom: 0px;}
.search_left .pagination{display: flex;margin: 20px auto 0 auto;align-items: center;justify-content: center;}
.search_left .pagination li{display: inline-block;margin-right: 5px;}
.search_left .pagination li a{color: #1e2229;width: 40px;height: 40px;border-radius: 50%;display: inline-block;line-height: 38px;font-size: 12px;padding: 0px;background: #f9f9f9;border-color: #f1f1f1;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;text-align: center;}
.search_left .pagination li.active a,.search_left .pagination li:hover a,.search_left .pagination li:focus a{background: #1475ba;color: #fff;border-color: #1475ba;}
.error_area{background: url("image/dot.png") no-repeat scroll center center;position: relative;padding: 250px 0px;}
.error_area h2{font-size: 100px;color: #557793;font-weight: 600;padding: 65px 0px 35px}
.error_area h3{font-size: 40px;color: #aeb8c1;font-weight: 400;margin-top: 50px;}
.error_area .input-group{display: block;max-width: 570px;margin: 50px auto 0px;display: block;position: relative;}
.error_area .input-group .form-control{border-width: 1px;border-color: rgb(229, 237, 243);border-style: solid;border-radius: 3px;background-color: rgb(255, 255, 255);box-shadow: 0px 10px 30px 0px rgba(14, 0, 40, 0.1);font-size: 14px;line-height: 34px;height: 60px;padding-left: 30px;color: #9ba7b1;position: relative;float: none;}
.error_area .input-group .btn-submit{position: absolute;top: 50%;transform: translateY(-50%);right: 0;padding: 0px 24px;background: transparent;font-size: 16px;color: #557793;z-index: 3;border: 0px;border-radius: 0px;line-height: 30px;border-left: 1px solid #dae3ea;}
.error_area .input-group .form-control:placeholder{color: #9ba7b1;}
.error_area .input-group .form-control:-moz-placeholder{color: #9ba7b1;}
.error_area .input-group .form-control::-moz-placeholder{color: #9ba7b1;}
.error_area .input-group .form-control::-webkit-input-placeholder{color: #9ba7b1;}
.widget.widget1.about_us_widget .social_footer ul li{display: inline;}
.about_us_widget img{margin-bottom: 25px;}
.footer_top .mailpoet_form{display: block;margin-top: 0em;}
.footer_top .mailpoet_paragraph{line-height: 20px;}
.footer_top .mailpoet_segment_label,.mailpoet_text_label,.mailpoet_textarea_label,.mailpoet_select_label,.mailpoet_radio_label,.mailpoet_checkbox_label,.mailpoet_list_label,.mailpoet_date_label{display: block;font-weight: bold;}
.footer_top .mailpoet_text,.mailpoet_textarea,.mailpoet_select,.mailpoet_date_month,.mailpoet_date_day,.mailpoet_date_year,.mailpoet_date{border: 1px solid #2b2f38;border-radius: 45px;background: transparent;font-size: 14px;line-height: 50px;height: 60px;padding-left: 30px;color: rgba(255, 255, 255, 0.5);font-weight: 300;outline-style: none;}
.footer_top .mailpoet_text,.mailpoet_textarea{width: 100% !important;}
.footer_top .mailpoet_submit{font-size: 14px;line-height: 45px;letter-spacing: 3px;text-transform: uppercase;border-radius: 45px;background: #1475ba;border: 1px solid #1475ba;font-weight: 500;color: #fff;display: block;width: 100%;margin-top: 20px;transition: all 0.3s linear;height: 60px;}
.footer_top .mailpoet_submit:hover{background: transparent;}
.footer_top .mailpoet_submit{border: 1px solid #1475ba !important;}
.footer_top .mailpoet_validate_success{color: #FFF;}
.footer_top .mailpoet_validate_error{color: #FFF;}
.subscribe_news_details .mailpoet_paragraph{line-height: 20px;}
.subscribe_news_details .mailpoet_text,.mailpoet_textarea{width: 100% !important;}
.subscribe_news_details .mailpoet_segment_label,.mailpoet_text_label,.mailpoet_textarea_label,.mailpoet_select_label,.mailpoet_radio_label,.mailpoet_checkbox_label,.mailpoet_list_label,.mailpoet_date_label{display: block;font-weight: bold;}
.subscribe_news_details .mailpoet_text,.mailpoet_textarea,.mailpoet_select,.mailpoet_date_month,.mailpoet_date_day,.mailpoet_date_year,.mailpoet_date{display: block;}
.subscribe_news_details .mailpoet_text,.mailpoet_textarea{position: relative;width: 100%;font-size: 14px;line-height: 35px;border-radius: 3px;border: 0px;font-weight: 500;padding-left: 30px;font-family: Nunito;height: 60px;color: #b0b5be;z-index: 1;}
.mailpoet_validate_success{color: #468847;}
.subscribe_news_details .mailpoet_text::-webkit-input-placeholder,.mailpoet_textarea::-webkit-input-placeholder{color: #b0b5be;}
.subscribe_news_details .mailpoet_text::-moz-placeholder,.mailpoet_textarea::-moz-placeholder{color: #b0b5be;}
.subscribe_news_details .mailpoet_text::-ms-input-placeholder,.mailpoet_textarea::-ms-input-placeholder{color: #b0b5be;}
.subscribe_news_details .mailpoet_text:-moz-placeholder,.mailpoet_textarea:::-moz-placeholder{color: #b0b5be;}
.subscribe_news_details .mailpoet_validate_error{color: #B94A48;}
.subscribe_news_details input.mailpoet_submit{position: absolute;right: 3px;bottom: 3px;padding: 17px 32px !important;border-radius: 3px;background: #1475ba;font-size: 14px;font-weight: 600;letter-spacing: 1.4px;border: 0px;text-transform: uppercase;color: #fff;z-index: 2;border: 0px;box-shadow: none;}
.subscribe_news_details input.mailpoet_submit:focus{outline-color: #1475ba;}
.subscribe_news_details p.mailpoet_paragraph{position: relative;}
.subscribe_news_details .subscribe-form{max-width: 770px;margin: 0 auto;}
.subscribe_news_details_2 .mailpoet_paragraph{line-height: 20px;}
.subscribe_news_details_2 .mailpoet_text,.mailpoet_textarea{width: 100% !important;}
.subscribe_news_details_2 .mailpoet_segment_label,.mailpoet_text_label,.mailpoet_textarea_label,.mailpoet_select_label,.mailpoet_radio_label,.mailpoet_checkbox_label,.mailpoet_list_label,.mailpoet_date_label{display: block;font-weight: bold;}
.subscribe_news_details_2 .mailpoet_text,.mailpoet_textarea,.mailpoet_select,.mailpoet_date_month,.mailpoet_date_day,.mailpoet_date_year,.mailpoet_date{display: block;}
.subscribe_news_details_2 .mailpoet_text,.mailpoet_textarea{height: 60px;border-radius: 50px;border: none;padding: 0 160px 0 30px;box-shadow: none;color: #404349;font-weight: 300;outline: none;}
.mailpoet_validate_success{color: #468847;}
.subscribe_news_details_2 .mailpoet_validate_error{color: #B94A48;}
.subscribe_news_details_2 input.mailpoet_submit{position: absolute;right: 3px;bottom: 3px;padding: 17px 32px !important;border-radius: 45px;background: #1475ba;font-size: 14px;font-weight: 600;letter-spacing: 1.4px;border: 0px;text-transform: uppercase;color: #fff;z-index: 2;outline: none;}
.subscribe_news_details_2 p.mailpoet_paragraph{position: relative;}
.subscribe_news_details_2 .subscribe-form{max-width: 770px;margin: 0 auto;}
.navbar-nav > li > .dropdown-menu{padding-top: 10px;position: absolute;left: 0;border-radius: 0 !important;}
.navbar-default .menu .dropdown-menu li{margin: 0;display: block;text-align: left;}
.navbar-default .menu .dropdown-menu li a{color: #333;padding: 0px 15px;}
.navbar-default .menu .dropdown-menu li a:hover{color: #1475ba;}
.new_price_area{padding: 115px 0px 90px;}
.new_price_item{box-shadow: 0px 4px 8px 0px rgba(42, 47, 55, 0.06);border-radius: 3px;background: #ffffff;padding: 36px 50px 40px;margin-bottom: 30px;transition: all 0.3s linear;cursor: pointer;}
.new_price_item:hover{box-shadow: 0px 25px 106px 0px rgba(26, 38, 74, 0.15);}
.new_price_item h4{font-size: 20px;color: #6a7695;font-weight: 700;}
.new_price_item img{margin-left: -20px;margin-bottom: 20px;}
.new_price_item .price{color: #0164ff;font-weight: 700;font-size: 40px;padding: 12px 0px 35px;}
.new_price_item .price sub{font-size: 17px;bottom: 0px;}
.new_price_item .p_list li{font-size: 15px;font-weight: 500;color: #6a7695;position: relative;padding-left: 25px;margin-bottom: 5px;}
.new_price_item .p_list li:before{content: "\f00c";font: normal normal normal 14px/1 FontAwesome;position: absolute;color: #6bd232;left: 0;top: 6px;}
.new_price_item .btn-getnow{margin-top: 30px;}
.new_price_info .col-md-4:nth-child(2) .new_price_item .price{color: #f7b10a;}
.new_price_info .col-md-4:nth-child(3) .new_price_item .price{color: #6bd232;}
.new_section_title{padding-bottom: 0px;}
.new_price_area .new_section_title{padding-bottom: 70px;}
.new-seo-features.c2a_5 .new_section_title{padding-bottom: 140px;}
.subscribe_area_new.subscribe_news_details .new_section_title{padding-bottom: 40px;}
.new_price_area_two .new_price_item .blue_btn{border-color: #1475ba;color: #6a7695;}
.new_price_area_two .new_price_item .blue_btn:hover{color: #fff;background: #1475ba;}
.seo-features-two .hero_text .btn.pro_btn:hover{background: #fff;box-shadow: none;color: #1475ba;}
.seo-features-two .new_app_img .header_animated_img_1{margin-right: -50px;}
.seo-features-two .new_app_img .header_animated_img_3,.seo-features-two .new_app_img .header_animated_img_2,.seo-features-two .new_app_img .header_animated_img_4{position: absolute;}
.seo-features-two .new_app_img .header_animated_img_2{top: 138px;right: 209px;animation: animateUpDown 6s infinite;}
.seo-features-two .new_app_img .header_animated_img_3{top: 172px;right: 95px;animation: animateUpDown 4s infinite;}
.seo-features-two .new_app_img .header_animated_img_4{right: 127px;top: 48px;animation: animateUpDown 3s infinite;}
.new-seo-features .feature-shape,.s_business_img .feature-shape{position: relative;z-index: 1;}
.new-seo-features .feature-shape img{max-width: inherit;margin-left: -50px;}
.new-seo-features .feature-shape .f5-shape{position: absolute;top: 0;left: -30px;z-index: -1;padding-top: 0px;}
.s_business_img .feature-shape .f6-shape{position: absolute;right: 0;top: 0;z-index: -1;padding-top: 0;}
.s_business_img .feature-shape{text-align: right;}
.s_business_img{margin-right: -80px;}
.business_strategy_area .learn_more_btn{border-radius: 3px;color: rgb(0, 131, 255);background: transparent;border: 1px solid rgb(0, 131, 255);height: 50px;padding: 0px 38px;line-height: 50px;text-align: center;font-size: 15px;margin-top: 40px;}
.business_strategy_area .learn_more_btn.pro_btn:hover{background: rgb(0, 131, 255);border-color: rgb(0, 131, 255);color: #fff;}
.header_ab{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;transition: all 0.3s linear;box-shadow: 0 2px 20px 0px rgba(0, 0, 0, 0.04);}
.header_ab + div,.header_ab + section{margin-top: 85px;}
.header_ab.transparent_bg{background: transparent;box-shadow: none;}
.header_ab.transparent_bg.navbar_fixed{background: #fff;-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
/*.header_ab.transparent_bg .menu_btn{display: none;}*/
.header_ab.transparent_bg + div,.header_ab.transparent_bg + section{margin-top: 0px;}
.header_ab.transparent_bg{background: transparent;box-shadow: none;}
.header_ab.transparent_bg.navbar_fixed{background: #fff;-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
/*.header_ab.transparent_bg .menu_btn{display: none;}*/
.header_ab.transparent_bg + div,.header_ab.transparent_bg + section{margin-top: 0px;}
.menu_btn{float: right;}
.navbar-header .navbar-brand{height: auto;padding: 0px;margin-left: 0 !important;}
.navbar{margin: 0px;border: 0px;border-radius: 0px;}
.navbar .collapse{margin-right: -15px;}
.menu_two > li{position: relative;padding: 32px 0px;}
.navbar .navbar-nav.menu_two > li:last-child{margin-right: 0px;}
.menu_two > li > a{background-color: transparent;font-weight: 600;font-size: 15px;font-family: Nunito;color: #13112d;padding: 0px;-webkit-transition: color 0.3s ease 0s;-o-transition: color 0.3s ease 0s;transition: color 0.3s ease 0s;position: relative;}
.menu_two > li > a:focus,.menu_two > li > a:active,.menu_two > li > a:hover,.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background-color: transparent;}
.menu_two li.current-menu-ancestor a,.menu_two li.current-menu-item a{color: #1475ba;}
.menu_two > li > a:before,.menu_two > li.current-menu-ancestor > a:before,.menu_two li.current-menu-item > a:before{content: "";width: 0;height: 1px;background: #1475ba;position: absolute;bottom: 0;left: auto;right: 0;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.menu_two > li:hover > a,.menu_two > li.current-menu-ancestor a,.menu_two li.current-menu-item a{background: transparent;color: #1475ba}
.menu_two > li:hover > a:before,.menu_two > li.current-menu-ancestor a:before,.menu_two li.current-menu-item > a:before{width: 100%;left: 0;right: auto;}
.menu_two li.current-menu-ancestor li.current_page_item > a:before{width: 0;}
.menu_two > .nav-item > .nav-link:after{display: none;}
.menu_two > .nav-item.dropdown .dropdown-menu{margin: 0px;border: 0px;margin: 0px;border-radius: 0px;left: 0;min-width: 200px;background: transparent;-webkit-box-shadow: 0px 15px 27px 0px rgba(14, 0, 40, 0.05);box-shadow: 0px 15px 27px 0px rgba(14, 0, 40, 0.05);}
.menu_two > li.dropdown .dropdown-menu li{display: block;width: 100%;margin-right: 0px;padding: 0px 20px;background: #fff;}
.menu_two > li.dropdown .dropdown-menu li a{padding: 0px;white-space: nowrap;font-size: 14px;line-height: 36px;font-family: Nunito;color: #13112d;font-weight: 500;background-color: #fff;-webkit-transition: color 0.2s linear;-o-transition: color 0.2s linear;transition: color 0.2s linear;	cursor: pointer;}
.menu_two > li.dropdown .dropdown-menu li:hover a,.menu_two > li.current-menu-ancestor li.current-menu-item a{background: transparent;color: #1475ba;}
@media (min-width: 992px){.menu > .nav-item.submenu .dropdown-menu .nav-item > .dropdown-menu{position: absolute;left: 100%;top: 0;opacity: 0;display: block;visibility: hidden;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.header_ab.transparent_bg .container{display: flex;align-items: center;justify-content: space-between;}
}
.menu_btn{padding: 19px 0px 19px 0px;/*margin-left: 40px;*/margin-left: auto;}
.menu_btn .searc_btn{color: #afafaf;font-size: 15px;}
.btn-getnow{font-size: 15px;width: 180px;padding: 10px;font-weight: 700;display: inline-block;text-align: center;color: #1475ba;border-radius: 5px;margin-left: 0px;position: relative;background-image: -moz-linear-gradient(45deg, rgb(22, 192, 255) 0%, rgb(22, 107, 255) 100%);background-image: -webkit-linear-gradient(45deg, rgb(22, 192, 255) 0%, rgb(22, 107, 255) 100%);background-image: -ms-linear-gradient(45deg, rgb(22, 192, 255) 0%, rgb(22, 107, 255) 100%);z-index: 1;transition: all 0.2s linear;}
.btn-getnow:before{content: "";position: absolute;top: 2px;left: 2px;width: calc(100% - 4px);height: calc(100% - 4px);background: #fff;border-radius: 2px;z-index: -1;transition: opacity 0.2s linear;}
.btn-getnow:hover:before{opacity: 0;}
.btn-getnow:hover{color: #fff;}
.navbar .banner_btn.btn-getnow{width: 140px;}
.header_top{background: #fff;}
.admin-bar header{top: 32px;}
.admin-bar .affix{top: 32px;transition: all 0.3s linear;}
@keyframes animateUpDown{0%{transform: translateY(0px);}
50%{transform: translateY(-15px);}
100%{transform: translateY(0px);}
}
.header_ab.transparent_bg .navbar-header .navbar-brand{padding-top: 0;}
.header_ab.transparent_bg .menu_two > li > a{color: #fff;font-weight: 500;}
.header_ab.transparent_bg .menu_two > li > a:before,.header_ab.transparent_bg .menu_two > li.current-menu-ancestor > a:before,.header_ab.transparent_bg .menu_two li.current-menu-item > a:before{background: #fff;}
.navbar .search_cart .nav-item{padding: 28px 0px;margin-left: 35px;}
.navbar .search_cart .search a,.navbar .search_cart .shpping-cart a{font-size: 20px;line-height: 18px;color: #FFF;padding-top: 0px;padding-bottom: 0px;}
.navbar .search_cart .search{display: inline-block;margin-right: 18px;}
.navbar .search_cart .search a.nav-link{font-size: 15px;line-height: 19px;}
.navbar .search_cart .shpping-cart{display: inline-block;margin-left: 0px;margin-right: 0px;font-weight: 600;}
.navbar .search_cart .shpping-cart .cart-btn{position: relative;}
.navbar .search_cart .shpping-cart .cart-btn:before{width: 1px !important;height: 20px;left: -10px;top: -1px;background: #a85cd2;}
.navbar .search_cart .shpping-cart .num{width: 20px;height: 20px;border-radius: 50%;background: #fff;color: #166bff;font-size: 14px;display: block;position: absolute;top: -11px;right: -9px;line-height: 20px;text-align: center;}
.navbar .search_cart .shpping-cart .dropdown-menu{padding: 0px;min-width: 350px;width: 100%;position: absolute;left: auto;right: 0;transition: all 0.3s ease-in;transform: translateY(10%);}
.navbar .search_cart .shpping-cart:hover .dropdown-menu{transform: translateY(0);}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 30px 30px 0px 30px;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item a{color: #373d46;font-size: 16px;text-transform: capitalize;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-img{display: block;width: 30%;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-content{width: 60%;padding-left: 15px;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-content .cart-title{font-size: 15px;font-weight: 500;line-height: 22px;margin-bottom: 10px;-webkit-transition: color 0.3s linear;-o-transition: color 0.3s linear;transition: color 0.3s linear;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-content p{font-size: 14px;line-height: 22px;color: #333;font-weight: 500;margin-bottom: 0px;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-content p del{color: #919191;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-remove{width: 10%;text-align: right;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-remove a{font-size: 14px;color: #373d46;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-remove a:hover{color: #166bff;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item:hover .cart-img{opacity: 0.5;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item:hover .cart-title a{color: #166bff;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-remove{position: relative;}
.cart-remove span.icon_close{position: absolute;background: #f22;border-radius: 50%;color: #FFF;}
.navbar .search_cart .shpping-cart:hover .dropdown-menu{top: 57px;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart_f{background: #f9f9f9;padding: 25px 30px 30px;margin-top: 30px;display: flex;flex-wrap: wrap;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart_f .total{font-size: 14px;color: #373d46;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart_f .total .p-total{float: right;font-size: 20px;color: #373d46;font-weight: 600;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart_f .cart-button .new_btn{font-size: 14px;text-transform: capitalize;border-radius: 45px;margin: 0px;line-height: 40px;padding: 0px 32px;border: 0px;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart_f .cart-button .new_btn:before{top: -57px;}
.navbar .search_cart .shpping-cart .dropdown-menu .cart_f .cart-button .new_btn + .new_btn{float: right;}
@media (min-width:992px){.header_ab.transparent_bg #bs-example-navbar-collapse-1{display: flex !important;flex-grow: 1;justify-content: center;}
}
.header_ab.transparent_bg.navbar_fixed .menu_two > li > a,.header_ab.transparent_bg.navbar_fixed .navbar .search_cart .search a,.header_ab.transparent_bg.navbar_fixed .navbar .search_cart .shpping-cart a{color: #13112d;}
.header_ab.transparent_bg.navbar_fixed .navbar .search_cart .shpping-cart .num{background: #1475ba;color: #fff;}
/*====================================================*/.search_boxs{z-index: 20000;position: fixed;top: -105%;left: 0;width: 100%;height: 100%;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;overflow: hidden;}
.search_boxs:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;background: #414141;width: 100%;height: 0;padding-bottom: 100%;border-radius: 100%;-webkit-transform: scale(0.04), translateY(9999px);-ms-transform: scale(0.04), translateY(9999px);transform: scale(0.04), translateY(9999px);overflow: hidden;}
.search_boxs .close_icon{position: absolute;right: 35px;top: 35px;font-size: 30px;color: #fff;cursor: pointer;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: transform 0.2s ease-out, opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;opacity: 0;}
.search_boxs .input-group{position: absolute;left: 50%;top: 50%;-webkit-transform: scale(0.5);-ms-transform: scale(0.5);transform: scale(0.5);-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);max-width: 800px;width: 20%;opacity: 0;-webkit-transition: all 900ms linear;-o-transition: all 900ms linear;transition: all 900ms linear;-webkit-transition-delay: 0.75s;-o-transition-delay: 0.75s;transition-delay: 0.75s;}
.search_boxs .input-group input{border: none;height: 55px;padding: 0px 15px;font-size: 16px;padding-left: 0px;width: 100%;color: #fff;background: transparent;border-bottom: 2px solid rgba(255, 255, 255, 0.6);border-radius: 0px;outline: none;}
.search_boxs .input-group input.placeholder{font-size: 16px;color: rgba(255, 255, 255, 0.6);}
.search_boxs .input-group input:-moz-placeholder{font-size: 16px;color: rgba(255, 255, 255, 0.6);}
.search_boxs .input-group input::-moz-placeholder{font-size: 16px;color: rgba(255, 255, 255, 0.6);}
.search_boxs .input-group input::-webkit-input-placeholder{font-size: 16px;color: rgba(255, 255, 255, 0.6);}
.search_boxs .input-group .input-group-append{margin-left: 0px;position: absolute;right: 0px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);cursor: pointer;z-index: 4;}
.search_boxs .input-group .input-group-append button{border: none;background: transparent;border-radius: 0px;height: 55px;border-bottom-left-radius: 0px;border-top-left-radius: 0px;color: rgba(255, 255, 255, 0.6);font-size: 24px;padding: 0px;font-family: "Poppins", sans-serif;outline: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;cursor: pointer;}
.search_boxs .input-group .input-group-append button i{cursor: pointer;}
input[type="text"]{-webkit-appearance: none;outline: none;}
.open .search_boxs{top: 0px;}
.open .search_boxs:before{-webkit-animation: menu-animation 0.8s ease-out forwards;animation: menu-animation 0.8s ease-out forwards;height: 100%;}
.open .search_boxs .close_icon{-webkit-transition-delay: 0.75s;-o-transition-delay: 0.75s;transition-delay: 0.75s;opacity: 1;}
.open .search_boxs .input-group{width: 100%;opacity: 1;}
.slider_area{min-height: 100vh;background: #1475ba;position: relative;z-index: 1;display: flex;align-items: center;color: #fff;padding-top: 250px;}
.slider_area:before{content: "";width: 100%;height: 100%;right: 0;top: 0;background: url("../image/new_shap.html") no-repeat scroll bottom right;z-index: -1;position: absolute;}
.slider_area .slider_content{max-width: 735px;margin-left: auto;margin-right: 0;}
.slider_area .slider_content h2{font-size: 55px;line-height: 70px;font-weight: 700;transform: translateY(-100%);opacity: 0;}
.slider_area .slider_content p{font-size: 18px;line-height: 32px;transform: translateY(100%);opacity: 0;}
.slider_area .slider_content .pro_btn{background: #fff;font-weight: 700;color: #1475ba;height: 55px;line-height: 55px;margin-top: 46px;transform: translateY(100%);opacity: 0;}
.slider_area .active .slider_content h2,.slider_area .active .slider_content p,.slider_area .active .slider_content .pro_btn{opacity: 1;transform: translateY(0);}
.slider_area .slider_img{transform: translateX(100%);opacity: 0;transition: transform 1s linear 0.4s, opacity 0.5s linear;}
.slider_area .active .slider_content h2{transition: transform 1s linear, opacity 0.5s linear;}
.slider_area .active .slider_content p{transition: transform 1.2s linear, opacity 0.5s linear;}
.slider_area .active .slider_content .pro_btn{transition: transform 1.2s linear 0.6s, opacity 1s linear 0.6s;}
.slider_area .active .slider_img{opacity: 1;transform: translateX(0);}
.Soa-page-content{padding: 100px 0 100px;}
.new_seo_features_two .new-seo-features .features-content .btn-getnow{background: #fff;background-image: none;box-shadow: 0px 14px 160px 0px rgba(14, 0, 40, 0.1);}
.new_seo_features_two.buttons .new-seo-features .features-content .btn-getnow:hover,.new_seo_features_two.buttons .new-seo-features .features-content .btn-getnow:focus{background: #fff !important;box-shadow: none;color: #1475ba;}
.brand.new_seo_features_two .new-seo-features .features-content .btn-getnow{background-image: -moz-linear-gradient(left, rgb(22, 192, 255) 0%, rgb(22, 107, 255) 50%, rgb(22, 192, 255) 100%);background-image: -webkit-linear-gradient(left, rgb(22, 192, 255) 0%, rgb(22, 107, 255) 50%, rgb(22, 192, 255) 100%);background-image: -ms-linear-gradient(left, rgb(22, 192, 255) 0%, rgb(22, 107, 255) 50%, rgb(22, 192, 255) 100%);color: #fff;background-size: 300%, 1px;background-position: 0%;transition: all 400ms;}
.brand.new_seo_features_two .new-seo-features .features-content .btn-getnow:hover{background-position: 100% !important;color: #fff;transition: all 400ms;}
.brand.new_seo_features_two .new-seo-features .features-content .btn-getnow:before{display: none;}
/* Css keyframes css============================================================================================ */@-webkit-keyframes menu-animation{0%{opacity: 0;-webkit-transform: scale(0.04) translateY(300%);transform: scale(0.04) translateY(300%);}
40%{-webkit-transform: scale(0.04) translateY(0);transform: scale(0.04) translateY(0);-webkit-transition: ease-out;-o-transition: ease-out;transition: ease-out;}
40%{-webkit-transform: scale(0.04) translateY(0);transform: scale(0.04) translateY(0);}
60%{opacity: 1;-webkit-transform: scale(0.02) translateY(0px);transform: scale(0.02) translateY(0px);}
61%{-webkit-transform: scale(0.04);transform: scale(0.04);}
99.9%{height: 0;padding-bottom: 100%;border-radius: 100%;}
100%{-webkit-transform: scale(2);transform: scale(2);height: 100%;padding-bottom: 0;border-radius: 0;}
}
@keyframes menu-animation{0%{opacity: 0;-webkit-transform: scale(0.04) translateY(300%);transform: scale(0.04) translateY(300%);}
40%{-webkit-transform: scale(0.04) translateY(0);transform: scale(0.04) translateY(0);-webkit-transition: ease-out;-o-transition: ease-out;transition: ease-out;}
40%{-webkit-transform: scale(0.04) translateY(0);transform: scale(0.04) translateY(0);}
60%{opacity: 1;-webkit-transform: scale(0.02) translateY(0px);transform: scale(0.02) translateY(0px);}
61%{-webkit-transform: scale(0.04);transform: scale(0.04);}
99.9%{height: 0;padding-bottom: 100%;border-radius: 100%;}
100%{-webkit-transform: scale(2);transform: scale(2);height: 100%;padding-bottom: 0;border-radius: 0;}
}
.new_contact_area .contact_form_two{padding-left: 80px;}
.footer_top .widget.widget_recent_comments ul li.recentcomments{border-bottom: 1px solid #495766;}
.footer_top .widget.widget_recent_comments ul li a{margin: 0;color: #797f8c;text-transform: capitalize;}
/*============ new css ================*/.new_banner_area{height: 100vh;min-height: 750px;position: relative;overflow: hidden;z-index: 1;}
@media (min-height:1080px){.new_banner_area{height: 980px;}
}
.new_banner_area .shap{position: absolute;bottom: 0;left: 0;width: 100%;height: 250px;background: url(../image/2019/03/01_home_seo_style_01.png) no-repeat scroll center 0;background-size: cover;z-index: -1;}
.new_banner_area .container,.new_banner_area .row{height: 100%;}
.new_banner_text{margin-top: -20px;}
.new_banner_text h6{font-size: 16px;text-transform: uppercase;color: #6a7695;letter-spacing: 2px;margin-bottom: 8px;}
.new_banner_text h6.blue,.new_section_title_two h6.blue{color: #166bff;}
.new_banner_text h2{font-size: 60px;line-height: 70px;font-weight: 300;font-family: "Nunito", sans-serif;color: #373d46;margin-bottom: 8px;padding-right: 30px;}
.new_banner_text p{font-size: 18px;color: #6a7695;line-height: 30px;font-weight: 500;margin-bottom: 40px;}
.new_btn{font-size: 16px;font-weight: 700;background: #56c4c5;border-radius: 4px;padding: 13px 33px;color: #fff;display: inline-block;transition: all 0.3s linear;}
.new_btn:hover{box-shadow: 0px 10px 20px 0px rgba(44, 60, 60, 0.1);color: #fff;}
.new_banner_text h2 span{font-weight: 900;}
.align-items-center{align-items: center;}
.new_table_image{position: relative;height: 100%;width: 100%;}
.new_table_image .prallax{position: absolute;}
.new_table_image .prallax.one{top: 228px;left: 47px;}
.new_table_image .prallax.two{top: 167px;left: 45%;}
.new_table_image .prallax.three{left: 65%;top: 260px;}
.new_table_image .prallax.four{right: 10px;top: 90px;}
.new_table_image .prallax.five{right: 0px;top: 340px;}
.new_table_image .prallax.table{bottom: 50px;}
/*============ new_service_area css ==========*/.new_section_title_two{margin-bottom: 60px;}
.new_section_title_two h6{text-transform: uppercase;font-weight: 500;letter-spacing: 1px;font-size: 16px;color: #56c4c5;padding-bottom: 0;}
.new_section_title_two h6.white{color: #fff;}
.new_section_title_two h2{font-size: 40px;line-height: 50px;color: #373d46;font-weight: 700;padding-bottom: 8px;}
.new_section_title_two h2.white{color: #fff;}
.new_section_title_two .line{width: 80px;margin: 0 auto;height: 5px;display: inline-block;position: relative;}
.new_section_title_two .line span{width: 50px;height: 1px;background: #56c4c5;display: inline-block;position: absolute;left: 0;}
.new_section_title_two .line span + span{margin-top: 3px;margin-right: 0;left: auto;right: 0;}
.new_section_title_two .line.blue span{background: #166bff;}
.new_section_title_two .line.white span{background: #fff;}
.new_service_area{padding: 120px 0px;background: #fbfbfd;}
.new_service_info{margin-bottom: -30px;}
.new_service_item .icon{height: 70px;line-height: 70px;}
.new_service_item{padding: 30px 30px 50px;}
.new_service_item h4{font-size: 20px;color: #373d46;font-weight: 700;padding-top: 25px;}
.new_service_item p{font-size: 16px;line-height: 26px;color: #6a7695;}
.new_service_item{margin-bottom: 30px;transition: all 0.3s linear;cursor: pointer;}
.new_service_item:hover{background-color: rgb(255, 255, 255);box-shadow: 0px 8px 80px 0px rgba(44, 60, 60, 0.06);}
.sm_new_features_area{padding: 75px 0px 150px;overflow: hidden;}
.new_f_img{position: relative;z-index: 1;margin-left: -150px;}
.new_f_img .f-shap,.new_f_img .f_search{position: absolute;top: 0;z-index: -1;left: -83px;}
.new_f_img .f_search{top: auto;bottom: 167px;z-index: 1;left: 0;}
.sm_new_f_content{padding-top: 70px;}
.sm_new_f_content h2{font-size: 40px;line-height: 50px;color: #373d46;font-weight: 700;}
.sm_new_f_content p{font-size: 18px;line-height: 30px;color: #6a7695;font-weight: 500;}
.sm_new_f_content .f_item{display: flex;margin-top: 40px;}
.sm_new_f_content .f_item .icon{width: 60px;height: 60px;text-align: center;border-radius: 50%;margin-right: 25px;}
.sm_new_f_content .f_item .icon.pink{background: #ffecfd;color: #f256e2;}
.sm_new_f_content .f_item .icon.purple{background: #eff0fe;color: #747cf4;}
.sm_new_f_content .f_item .icon.green{background: #e8fae8;color: #57c657;}
.sm_new_f_content .f_item .icon i{font-size: 24px;line-height: 60px;}
.sm_new_f_content .f_item h4{padding-bottom: 0px;font-weight: 700;font-size: 20px;color: #373d46;}
.sm_new_f_content .f_item p{font-size: 16px;font-weight: 500;line-height: 26px;}
/*======= sm_new_features_area_two css =========*/.sm_new_features_area_two{background: #56c4c5;padding: 70px 0px;}
.sm_new_f_content_list{padding-top: 85px;}
.sm_new_f_content_list h2,.sm_new_f_content_list p{color: #fff;text-transform: inherit;}
.sm_new_f_content_list p{font-size: 22px;line-height: 34px;}
.sm_new_f_content_list ul li{font-size: 16px;font-weight: 500;line-height: 25px;color: #fff;position: relative;padding-left: 38px;margin-top: 25px;}
.sm_new_f_content_list ul li:before{content: "\52";position: absolute;left: 0;font-family: eleganticons;top: 1px;}
.sm_new_f_content_list .new_btn{background: #fff;color: #56c4c5;margin-top: 50px;box-shadow: 0px 10px 20px 0px rgba(44, 60, 60, 0.1);}
.sm_new_f_content_list .new_btn:hover{box-shadow: none;}
.sm_fan_fact_area{background: #fafafc;padding: 120px 0px;}
.sm_fact_item{box-shadow: 0px 30px 50px 0px rgba(44, 60, 60, 0.06);border-radius: 4px;background: #fff;text-align: center;padding: 81px 0px;position: relative;}
.sm_fact_item ul {}
.sm_fact_item ul li{position: absolute;width: 8px;height: 8px;border-radius: 50%;border: 3px solid #e2edfe;}
.sm_fact_item ul li:nth-child(1){left: 30px;top: 70px;transition: all 0.5s linear;}
.sm_fact_item ul li:nth-child(2){left: 150px;top: 50px;transition: all 0.6s linear;}
.sm_fact_item ul li:nth-child(3){left: 59px;bottom: 50px;transition: all 0.6s linear;}
.sm_fact_item ul li:nth-child(4){right: 39px;top: 107px;transition: all 0.8s linear;}
.sm_fact_item ul li:nth-child(5){right: 39px;bottom: 60px;transition: all 0.9s linear;}
.sm_fact_item .counter{font-size: 50px;line-height: 55px;font-weight: 900;margin-bottom: 5px;display: inline-block;color: #15b2ec;}
.sm_fact_item .counter.yellow{color: #fdb12a;}
.sm_fact_item .counter.green{color: #00c99a;}
.sm_fact_item .counter.purple{color: #a741fd;}
.sm_fact_item p{font-size: 18px;color: #6a7695;font-weight: 700;}
.sm_fact_item:hover ul li:nth-child(1){left: 80px;top: 80px;opacity: 0;}
.sm_fact_item:hover ul li:nth-child(2){top: 80px;opacity: 0;}
.sm_fact_item:hover ul li:nth-child(3){left: 80px;bottom: 80px;opacity: 0;}
.sm_fact_item:hover ul li:nth-child(4){top: 80px;opacity: 0;}
.sm_fact_item:hover ul li:nth-child(5){bottom: 80px;right: 60px;opacity: 0;}
.sm_case_studies_area{padding: 120px 0px;}
.sm_studies_item{margin-bottom: 30px;}
.sm_studies_item .img{margin-bottom: 30px;transition: all 0.3s linear;}
.sm_studies_item h3{font-size: 20px;line-height: 28px;font-weight: 700;color: #373d46;padding-bottom: 0;transition: color 0.3s linear;}
.sm_studies_item h3:hover{color: #56c4c5;}
.sm_studies_item .category a{font-size: 16px;color: #6a7695;font-weight: 500;}
.sm_studies_item:hover .img{box-shadow: 0px 20px 20px 0px rgba(44, 60, 60, 0.1);}
.sm_case_studies_area .new_btn{margin-top: 30px;}
.sm_video_area{background: #fbfbfd;padding: 120px 0px;position: relative;overflow: hidden;}
.sm_video_content{padding-right: 15px;padding-top: 40px;}
.sm_video_content h6{font-weight: 500;color: #56c4c5;font-size: 16px;padding-bottom: 0;text-transform: uppercase;}
.sm_video_content h2{font-size: 40px;line-height: 50px;color: #373d46;font-weight: 700;}
.sm_video_content p{font-size: 18px;line-height: 30px;color: #6a7695;font-weight: 500;}
.sm_video_content .new_btn{margin-top: 40px;}
.sm_video{height: 450px;border-radius: 5px;background: linear-gradient(50deg, rgba(16, 28, 47, 0.10) 0%, rgba(16, 28, 47, 0.10) 100%), url(../../../../../../../localhost/Soa/wp-content/uploads/2019/02/video_bg.png) no-repeat;position: relative;}
.cloud{position: absolute;bottom: 0;left: 100px;}
.sm_video .cup,.sm_video .leaf{position: absolute;top: 0;z-index: -1;}
.sm_video .leaf{left: -50px;top: -55px;}
.sm_video .cup{right: -165px;bottom: 0;top: auto;}
.sm_video_icon{width: 120px;height: 120px;box-shadow: 0px 30px 50px 0px rgba(44, 60, 60, 0.2);background: #fff;display: inline-block;border-radius: 50%;line-height: 120px;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);transition: all 0.3s linear;}
.sm_video_icon:hover{transform: scale(1.03) translate(-50%, -50%);}
.sm_video_icon img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.sm_logo_area{padding: 120px 0px 60px;}
.sm_logo_area .new_section_title_two h2{font-size: 30px;line-height: 40px;}
.sm_partner_info{display: flex;flex-wrap: wrap;justify-content: center;text-align: center;}
.sm_logo_item{width: calc(100% / 5);margin-bottom: 60px;opacity: 0.5;transition: opacity 0.4s linear;}
.sm_logo_item:hover{opacity: 1;}
.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-fade.mfp-ready{height: 100vh !important;}
.sm_fan_fact_area_two{background-image: -moz-linear-gradient(60deg, rgb(14, 74, 178) 0%, rgb(22, 107, 255) 100%);background-image: -webkit-linear-gradient(60deg, rgb(14, 74, 178) 0%, rgb(22, 107, 255) 100%);background-image: -ms-linear-gradient(60deg, rgb(14, 74, 178) 0%, rgb(22, 107, 255) 100%);position: relative;z-index: 1;padding: 140px 0px 278px;}
.sm_fan_fact_area_two .overlay_bg{background: url(../image/2019/03/bg_shap.png);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.sm_fan_fact_item_two{color: #fff;}
.sm_fan_fact_item_two .media-left{padding-right: 30px;}
.sm_fan_fact_item_two .media-body .counter{font-size: 50px;font-weight: 900;line-height: 52px;}
.sm_fan_fact_item_two p{font-size: 18px;line-height: 30px;font-weight: 500;}
.new_section_title_three h6{color: #fd6a37;}
.new_section_title_three .line .one,.new_section_title_three .line .two{background: #fd6a37;}
.sm_banner_area{height: calc(100vh - 132px);}
.sm_banner_area{display: flex !important;align-items: center;justify-content: center;background: #fef9f7;}
.sm_banner_area .owl-dots{position: absolute;bottom: 50px;}
.sm_banner_area .owl-dots .owl-dot{width: 8px;height: 8px;border-radius: 50%;background: #edd4cc;}
.sm_banner_area .owl-dots .owl-dot.active{background: #fd6a37;}
.sm_banner_area .slider_img img{transform: translateX(200px);opacity: 0;transition: all 0.7s linear, opacity 0.1s linear;}
.sm_new_service_area {}
.sm_banner_area .new_banner_text{margin-top: 0;}
.sm_banner_area .new_banner_text h6{color: #fd6a37;}
.sm_banner_area .new_banner_text h2{font-size: 60px;color: #373d46;line-height: 66px;font-weight: 900;}
.sm_banner_area .new_banner_text p{font-size: 18px;line-height: 30px;color: #6a7695;padding-right: 80px;}
.sm_banner_area .new_banner_text h6,.sm_banner_area .new_banner_text h2,.sm_banner_area .new_banner_text p,.sm_banner_area .new_banner_text .new_btn_two{transform: translateY(30px);transition: transform 0.4s linear, opacity 0.1s linear;opacity: 0;}
.new_btn_two{font-size: 16px;font-weight: 600;color: #fff;border: 1px solid #fd6a37;background: #fd6a37;padding: 10px 28px;border-radius: 3px;display: inline-block;transition: background 0.3s linear, color 0.3s linear;box-shadow: 0px 20px 30px 0px rgba(220, 85, 39, 0.2);border-radius: 3px;}
.new_btn_two:hover{background: transparent;box-shadow: none;color: #fd6a37;}
.sm_banner_area .active .new_banner_text h6{transform: translateY(0);transition: transform 1s linear, opacity 1s linear;opacity: 1;}
.sm_banner_area .active .new_banner_text h2{transform: translateY(0);transition: transform 1.7s linear, opacity 1s 1s linear;opacity: 1;}
.sm_banner_area .active .new_banner_text p{transform: translateY(0);transition: transform 2s linear, opacity 1s 1.3s linear;opacity: 1;}
.sm_banner_area .active .new_banner_text .new_btn_two{transform: translateY(0);transition: transform 2.1s linear, opacity 1s 1.5s linear, background 0.3s linear, color 0.3s;opacity: 1;}
.sm_banner_area .active .slider_img img{opacity: 1;transform: translateX(0);}
.sm_service_tab_info{border-radius: 6px;background-color: rgb(255, 255, 255);box-shadow: 0px 70px 100px 0px rgba(114, 46, 19, 0.08);padding: 85px 200px;margin-left: -85px;margin-right: -85px;margin-top: -175px;}
.sm_service_tab_info .nav-tabs{border: 0px;margin-left: -15px;margin-right: -15px;margin-bottom: 50px;}
.sm_service_tab_info .nav-tabs li{width: calc(100%/ 4);margin: 0px;padding: 0px 15px;}
.sm_service_tab_info .nav-tabs li a{margin: 0px;text-align: center;border: 0px;border-radius: 4px;background: #e7f0ff;padding: 32px 0px;position: relative;transition: background 0.3s linear;cursor: pointer;}
.sm_service_tab_info .nav-tabs li a:before{content: "";position: absolute;bottom: -8px;left: 50%;transform: translateX(-50%);width: 0;height: 0;border-style: solid;border-width: 9px 7px 0 7px;border-color: #007bff transparent transparent transparent;opacity: 0;transition: opacity 0.4s linear;}
.sm_service_tab_info .nav-tabs li.active a{border: 0px;}
.sm_service_tab_info .nav-tabs li a:hover,.sm_service_tab_info .nav-tabs li.active a,.sm_service_tab_info .nav-tabs li.active a:focus{background: #166bff !important;}
.sm_service_tab_info .nav-tabs li a:hover:before,.sm_service_tab_info .nav-tabs li.active a:before{opacity: 1;}
.sm_service_tab_info .nav-tabs li a:hover i,.sm_service_tab_info .nav-tabs li a:hover h6,.sm_service_tab_info .nav-tabs li:nth-child(2) a:hover i,.sm_service_tab_info .nav-tabs li:nth-child(2) a:hover h6,.sm_service_tab_info .nav-tabs li:nth-child(3) a:hover i,.sm_service_tab_info .nav-tabs li:nth-child(3) a:hover h6,.sm_service_tab_info .nav-tabs li:nth-child(4) a:hover i,.sm_service_tab_info .nav-tabs li:nth-child(4) a:hover h6,.sm_service_tab_info .nav-tabs li.active a i,.sm_service_tab_info .nav-tabs li.active a h6,.sm_service_tab_info .nav-tabs li:nth-child(2).active a i,.sm_service_tab_info .nav-tabs li:nth-child(2).active a h6,.sm_service_tab_info .nav-tabs li:nth-child(3).active a i,.sm_service_tab_info .nav-tabs li:nth-child(3).active a h6,.sm_service_tab_info .nav-tabs li:nth-child(4).active a i,.sm_service_tab_info .nav-tabs li:nth-child(4).active a h6{color: #fff;}
.sm_service_tab_info .nav-tabs li a i,h6{color: #166bff;transition: color 0.3s linear;}
.sm_service_tab_info .nav-tabs li a i:before{margin: 0;font-size: 40px;line-height: 45px;}
.sm_service_tab_info .nav-tabs li a h6{padding-bottom: 0px;font-size: 16px;padding-top: 10px;}
.sm_service_tab_info .nav-tabs li:nth-child(2) a{background: #fff0eb !important;}
.sm_service_tab_info .nav-tabs li:nth-child(2) a:before{border-top-color: #fd6a37;}
.sm_service_tab_info .nav-tabs li:nth-child(2) a i,.sm_service_tab_info .nav-tabs li:nth-child(2) a h6{color: #fd6a37;}
.sm_service_tab_info .nav-tabs li:nth-child(2) a:hover,.sm_service_tab_info .nav-tabs li:nth-child(2).active a{background: #fd6a37 !important;}
.sm_service_tab_info .nav-tabs li:nth-child(3) a{background: #eef9ee !important;}
.sm_service_tab_info .nav-tabs li:nth-child(3) a i,.sm_service_tab_info .nav-tabs li:nth-child(3) a h6{color: #57c657;}
.sm_service_tab_info .nav-tabs li:nth-child(3) a:before{border-top-color: #57c657;}
.sm_service_tab_info .nav-tabs li:nth-child(3) a:hover,.sm_service_tab_info .nav-tabs li:nth-child(3).active a{background: #57c657 !important;}
.sm_service_tab_info .nav-tabs li:nth-child(4) a{background: #feeefc !important;}
.sm_service_tab_info .nav-tabs li:nth-child(4) a i,.sm_service_tab_info .nav-tabs li:nth-child(4) a h6{color: #f256e2;}
.sm_service_tab_info .nav-tabs li:nth-child(4) a:before{border-top-color: #f256e2;}
.sm_service_tab_info .nav-tabs li:nth-child(4) a:hover,.sm_service_tab_info .nav-tabs li:nth-child(4).active a{background: #f256e2 !important;}
.sm_service_tab_info .new_service_content .new_service_text{padding-top: 20px;}
.sm_service_tab_info .new_service_content .flex-row-reverse{flex-direction: row-reverse;}
.sm_service_tab_info .new_service_content h2{font-size: 26px;color: #373d46;font-weight: 700;}
.sm_service_tab_info .new_service_content p{font-size: 16px;line-height: 28px;color: #6a7695;margin-bottom: 23px;}
.sm_service_tab_info .new_service_content ul{margin-bottom: 40px;}
.sm_service_tab_info .new_service_content ul li{font-size: 16px;line-height: 34px;color: #373d46;font-weight: 600;position: relative;padding-left: 25px;}
.sm_service_tab_info .new_service_content ul li:before{content: "\3d";font-family: eleganticons;position: absolute;left: 0;top: 0;color: #fd6a37;}
.sm_stock_btn{font-size: 16px;font-weight: 600;color: #fd6a37;border: 1px solid #fd6a37;padding: 10px 28px;border-radius: 3px;display: inline-block;transition: all 0.3s linear;}
.sm_stock_btn:hover{box-shadow: 0px 20px 30px 0px rgba(220, 85, 39, 0.2);background: #fd6a37;color: #fff;}
.sm_case_studies_area{background: #fef9f7;}
.sm_case_slider .item{border-radius: 4px;background-color: rgb(255, 255, 255);box-shadow: 0px 30px 40px 0px rgba(114, 46, 19, 0.05);text-align: center;padding-bottom: 32px;margin-bottom: 45px;overflow: hidden;}
.sm_case_slider .item h4{font-size: 20px;line-height: 25px;color: #373d46;padding-bottom: 0px;font-weight: 700;transition: color 0.2s linear;padding-top: 32px;}
.sm_case_slider .item h4:hover,.sm_case_slider .item .category a:hover{color: #fd6a37;}
.sm_case_slider .item .category a{font-size: 16px;color: #6a7695;transition: color 0.2s linear;}
.sm_case_slider .owl-dots .owl-dot{width: 8px;height: 8px;border-radius: 50%;background: #edd4cc;transition: all 0.3s linear;opacity: 1;}
.sm_case_slider .owl-dots .owl-dot.active{transform: scale(1.3);background: #fd6a37;}
.sm_features_info_three {}
.sm_features_info_three .sm_features_img{margin-left: -140px;}
.sm_features_info_three .sm_new_f_content {}
.sm_features_info_three .sm_new_f_content .f_item{display: block;}
.sm_features_info_three .sm_new_f_content .f_item .icon{margin-bottom: 22px;}
.sm_features_info_three .sm_new_f_content .f_item h4{margin-bottom: 7px;}
.sm_features_info_three .sm_new_f_content .sm_stock_btn{margin-top: 60px;}
.sm_blog_area{padding: 120px 0px 80px;}
.sm_blog_item{border-radius: 4px;background-color: rgb(255, 255, 255);box-shadow: 0px 3px 5px 0px rgba(114, 46, 19, 0.08);overflow: hidden;margin-bottom: 40px;transition: all 0.3s linear;}
.sm_blog_item .tag{color: #166bff;font-size: 16px;text-transform: uppercase;font-weight: 500;}
.sm_blog_item h2{font-size: 20px;font-weight: 700;color: #373d46;line-height: 36px;padding-bottom: 8px;transition: color 0.3s linear;}
.sm_blog_item h2:hover{color: #fd6a37;}
.sm_blog_item p{font-size: 16px;color: #6a7695;padding-bottom: 30px;}
.sm_blog_item .post_info{display: flex;justify-content: space-between;font-size: 16px;line-height: 28px;color: #929aac;}
.sm_blog_item .post_info li a{color: #929aac;}
.sm_blog_item .post_info li a:hover{color: #fd6a37;}
.sm_blog_item .content{padding: 30px;}
.sm_blog_item:hover{box-shadow: 0px 40px 40px 0px rgba(114, 46, 19, 0.1);}
.sm_testimonial_area{background: #fef9f7;padding: 120px 0px 100px;position: relative;z-index: 1;}
.shap{position: absolute;background: url(../image/2019/04/testi_shap_bg.png) no-repeat scroll center 0;bottom: 0;width: 100%;height: 100%;z-index: -1;}
.sm_testimonial_info{padding: 0px 120px;text-align: center;position: relative;}
.sm_testimonial_info .owl-prev,.sm_testimonial_info .owl-next{position: absolute;font-size: 30px;top: 50%;transform: translateY(-50%);transition: all 0.3s linear;cursor: pointer;}
.sm_testimonial_info .owl-prev:hover,.sm_testimonial_info .owl-next:hover{color: #fd6a37;}
.sm_testimonial_info .owl-prev{left: 0;}
.sm_testimonial_info .owl-next{right: 0;}
.sm_testimonial_info .item{background: #fff;box-shadow: 0px 20px 40px 0px rgba(114, 46, 19, 0.06);border-radius: 6px;padding: 50px 60px 120px;position: relative;margin: 20px 30px 40px;}
.sm_testimonial_info .item:after{content: "";left: 40px;right: 40px;background: #fff;opacity: 0.60;height: 30px;position: absolute;top: -20px;border-radius: 6px;}
.sm_testimonial_info .item .img{width: 60px;height: 60px;border-radius: 50%;margin: 0 auto;overflow: hidden;}
.sm_testimonial_info .item .img img{width: auto;}
.sm_testimonial_info .item .author{font-size: 20px;line-height: 28px;color: #373d46;font-weight: 700;padding-bottom: 0;margin-top: 15px;}
.sm_testimonial_info .item h6{font-size: 16px;line-height: 25px;color: #6a7695;padding-bottom: 35px;}
.sm_testimonial_info .item p{font-size: 20px;line-height: 34px;color: #6a7695;}
.sm_testimonial_info .item .quote{font-size: 200px;line-height: 230px;color: #fd6a37;opacity: 0.1;position: absolute;left: 50%;transform: translateX(-50%) rotateX(180deg);}
.sm_subscribe_area{position: relative;z-index: 1;background-image: -moz-linear-gradient(60deg, rgb(14, 74, 178) 0%, rgb(22, 107, 255) 100%);background-image: -webkit-linear-gradient(60deg, rgb(14, 74, 178) 0%, rgb(22, 107, 255) 100%);background-image: -ms-linear-gradient(60deg, rgb(14, 74, 178) 0%, rgb(22, 107, 255) 100%);padding: 135px 0px;}
.sm_subscribe_area .man_img,.sm_subscribe_area .cup_img{position: absolute;bottom: 0;}
.sm_subscribe_area .cup_img{right: 140px;}
.sub_illustration_bg{position: absolute;width: 100%;height: 100%;background: url('../image/2019/03/bg_shap.png') no-repeat scroll;left: 0;top: 0;z-index: -1;}
.sm_subscribe_text h6{font-size: 16px;line-height: 20px;letter-spacing: 1px;font-weight: 500;padding-bottom: 10px;text-transform: uppercase;}
.sm_subscribe_text h2{font-size: 40px;line-height: 50px;font-weight: 700;padding-bottom: 0;}
.sm_subscribe_text h6,.sm_subscribe_text h2{color: #fff;}
.sm_subscribe_form{position: relative;margin-top: 40px;}
/*.sm_subscribe_form input{width: 100%;height: 80px;padding: 0px 30px;font-size: 16px;border: 0px;border-radius: 4px;color: #373d46;outline: none;box-shadow: 0px 30px 50px 0px rgba(3, 24, 61, 0.2);}
.sm_subscribe_form input:placeholder{color: #8f98b1;}
.sm_subscribe_form .subscribe_btn{position: absolute;right: 0;top: 0;height: 100%;background: #0e4ab2;font-size: 16px;color: #fff;border: 0px;padding: 0px 35px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;transition: background 0.2s linear;}
*/.sm_subscribe_area_two{padding: 120px 0px 125px;}
.sm_subscribe_form input{width: 100%;height: 80px;padding: 0px 30px;font-size: 16px;border: 0px;border-radius: 0px;color: #373d46;outline: none;}
.sm_subscribe_form input:placeholder{color: #8f98b1;}
.sm_subscribe_form .subscribe_btn{height: 100%;background: #0e4ab2;font-size: 16px;line-height: 80px;color: #fff;border: 0px;padding: 0px 35px;border-radius: 0;transition: background 0.2s linear;}
.sm_subscribe_form .subscribe_btn:hover{background: #fd6a37;}
.sm_footer_top{position: relative;padding: 120px 0px 200px;background: #f2f6fc;}
.illustration_bg{/*background: url("http://localhost/Soa/wp-content/uploads/2019/03/tree.png") no-repeat scroll center bottom;*/position: absolute;bottom: 0;width: 100%;height: 225px;}
.f_widget.sm_about_widget{margin-right: -30px;}
.f_widget.sm_about_widget a{display: inline-block;margin-bottom: 22px;}
.f_widget.sm_about_widget p{font-size: 18px;line-height: 30px;color: #6a7695;font-weight: 500;}
.f_widget.sm_about_widget h6{font-size: 16px;font-weight: 600;color: #373d46;padding-bottom: 6px;padding-top: 25px;}
.f_widget.sm_about_widget ul{margin-bottom: 0;}
.f_widget.sm_about_widget ul li{display: inline-block;margin-right: 9px;}
.f_widget.sm_about_widget ul li a{font-size: 12px;color: #6a7695;transition: color 0.3s linear;}
.f_widget.sm_about_widget ul li a:hover,.f_widget.sm_link_widget ul li a:hover{color: #fd6a37;}
.f_widget.sm_link_widget{padding-left: 70px;}
.f_widget.sm_link_widget .sm_f_title{font-size: 22px;line-height: 32px;color: #373d46;font-weight: 700;}
.f_widget.sm_link_widget ul{margin-bottom: 0;}
.f_widget.sm_link_widget ul li a{font-size: 16px;line-height: 34px;color: #6a7695;font-weight: 500;transition: color 0.3s linear;}
.sm_footer_bottom{text-align: center;border-top: 1px solid #dadfe7;background: #f2f6fc;font-size: 16px;color: #797f8c;padding: 16px 0px;}
.sm_footer_bottom a{color: #fd6a37;}
.sm_subscribe_area_two .sm_subscribe_form{display: flex;max-width: 770px;margin: 0 auto;}
.sm_subscribe_form{position: relative;margin-top: 40px;display: flex;border-radius: 4px;box-shadow: 0px 30px 50px 0px rgba(3, 24, 61, 0.2);overflow: hidden;}
.sm_subscribe_form input + input{border-left: 2px solid #d9e0ec;}
/*new home two*//*.sm_new_service_area_two {}
.sm_service_item_two{border-radius: 6px;background-color: rgb(255, 255, 255);box-shadow: 0px 40px 60px 0px rgba(3, 24, 61, 0.06);text-align: center;padding: 40px;}
.sm_service_item_two h3{font-size: 20px;line-height: 25px;font-weight: 700;color: #373d46;}
.sm_service_item_two p{font-size: 16px;line-height: 28px;color: #6a7695;}
*/.sm_new_service_area_two{position: relative;z-index: 0;}
.sm_new_service_area_two .shap_bg{background: url(../image/2019/04/shape.png) no-repeat scroll;position: absolute;left: 0;top: -300px;z-index: -1;width: 100%;/*height: 100%;*/bottom: 0;}
.sm_service_item_two{border-radius: 6px;background-color: rgb(255, 255, 255);box-shadow: 0px 40px 60px 0px rgba(3, 24, 61, 0.06);text-align: center;padding: 58px 40px;}
.sm_service_item_two .img{height: 85px;margin-bottom: 35px;}
.sm_service_item_two h3{font-size: 20px;line-height: 25px;font-weight: 700;color: #373d46;}
.sm_service_item_two p{font-size: 16px;line-height: 28px;color: #6a7695;}
.sm_service_item_two .sm_stock_btn{margin-top: 40px;}
.sm_action_area{background: #f2f6fc;}
.blue_stock_btn{border-color: #166bff;color: #166bff;}
.blue_stock_btn:hover{background: #166bff;color: #fff;box-shadow: 0px 20px 30px 0px rgba(9, 84, 215, 0.2);}
.sm_action_info .sm_action_content{padding-right: 80px;padding-top: 65px;}
.sm_action_info .sm_action_content h6{font-size: 16px;letter-spacing: 1px;text-transform: uppercase;font-weight: 500;padding-bottom: 5px;color: #166bff;}
.sm_action_info .sm_action_content h2{font-size: 40px;line-height: 50px;color: #373d46;font-weight: 400;padding-bottom: 22px;}
.sm_action_info .sm_action_content h2 span{font-weight: 700;}
.sm_action_info .sm_action_content p{font-size: 18px;line-height: 30px;color: #6a7695;font-weight: 500;}
.sm_action_info .sm_action_content .new_btn{margin-top: 50px;}
.sm_team_area {}
.sm_team_item{text-align: center;margin-bottom: 30px;}
.sm_team_item .team_img{border-radius: 5px;overflow: hidden;position: relative;z-index: 1;}
.sm_team_item .team_img:before{content: "";width: 100%;position: absolute;height: 100%;top: 0;left: 0;background: rgba(22, 107, 255, 0.75);z-index: 0;opacity: 0;transition: opacity 0.3s linear;}
.sm_team_item .team_img .social_icon{position: absolute;bottom: 30px;left: 0;width: 100%;text-align: center;}
.sm_team_item .team_img .social_icon a{width: 44px;height: 44px;border-radius: 50%;text-align: center;font-size: 15px;line-height: 44px;border: 2px solid #fff;color: #fff;display: inline-block;margin: 0 5px;transition: all 0.3s linear;opacity: 0;transform: translateY(10px);}
.sm_team_item .team_img .social_icon a + a{transition: all 0.4s linear;}
.sm_team_item .team_img .social_icon a:hover{background: #fff;color: #166bff;}
.sm_team_item h3{font-size: 20px;font-weight: 700;color: #373d46;padding-bottom: 0;margin-top: 24px;transition: color 0.3s linear;}
.sm_team_item h3:hover{color: #166bff;}
.sm_team_item p{font-size: 16px;line-height: 24px;color: #6a7695;}
.sm_team_item:hover .team_img:before{opacity: 1;}
.sm_team_item:hover .team_img .social_icon a{opacity: 1;transform: translateY(0);}
.sm_team_area{padding: 50px 0px 100px;}
.sm_price_area {}
.price_info_two{/*border: 2px solid #f1f4f8;*/}
.price_info_two .price_head,.price_info_two .price_body .pr_list{display: table;width: 100%;border: 2px solid #f1f4f8;border-bottom: 0px;}
.price_info_two .price_head .p_head{width: calc(100% / 4);text-align: center;vertical-align: middle;display: table-cell;padding: 31px 0px;}
.price_info_two .price_head .p_head + .p_head{border-left: 2px solid #f1f4f8;}
.price_info_two .price_head .p_head.time{text-align: left;padding-left: 40px;padding-right: 40px;}
.price_info_two .price_head .p_head .img{height: 130px;}
.price_info_two .price_head .p_head h2{font-size: 50px;font-weight: 700;color: #166bff;padding-bottom: 7px;padding-top: 20px;line-height: 52px;}
.price_info_two .price_head .p_head sup{top: -1em;}
.price_info_two .price_head .p_head sub{bottom: 0;}
.price_info_two .price_head .p_head sub,.price_info_two .price_head .p_head sup{font-size: 18px;font-weight: 500;}
.price_info_two .price_head .p_head h4{font-size: 20px;line-height: 30px;font-weight: 700;color: #373d46;}
.price_info_two .price_body .pr_list .price_item{width: calc(100% / 4);display: table-cell;vertical-align: middle;padding: 20px 0px;}
.price_info_two .price_body .pr_list:last-child{border-bottom: 2px solid #f1f4f8;}
.price_info_two .price_body .pr_list .price_item:not(:last-child) {}
.price_info_two .price_body .pr_list .price_item + .price_item{text-align: center;border-left: 2px solid #f1f4f8;}
.price_info_two .price_body .pr_list .price_item h5{padding-bottom: 0;line-height: 30px;}
.price_info_two .price_body .pr_list .price_item .pr_title{font-size: 16px;font-weight: 500;color: #6a7695;padding-left: 40px;}
.price_info_two .price_body .pr_list .price_item .check{font-size: 20px;color: #166bff;}
.price_info_two .price_body .pr_list .price_item .cros{color: #fd5162;}
.price_info_two .price_body .pr_list .price_item .sm_stock_btn{margin-top: 30px;}
.price_info_two .price_body .pr_list .price_item p{font-size: 16px;font-weight: 500;color: #a9b2c9;padding-top: 20px;padding-bottom: 20px;}
.sm_promotion_area{background: url('../image/2019/03/c2a_3_bg.png') no-repeat scroll center bottom;bottom: 0;width: 100%;padding: 120px 0px 300px;position: relative;z-index: 1;}
.sm_promotion_area .icon{position: absolute;z-index: -1;}
.sm_promotion_area .icon.one{left: 75%;}
.sm_promotion_area .icon.two{left: 20%;top: 300px;}
.sm_promotion_area .icon.three{left: 24%;top: 150px;}
.sm_promotion_area .icon.four{left: 80%;top: 260px;}
.sm_promotion_area .icon.five{left: 70%;top: 200px;}
.sm_promotion_content h2{font-weight: 700;font-size: 40px;color: #373d46;line-height: 54px;}
.sm_promotion_content p{font-size: 18px;line-height: 30px;color: #6a7695;font-weight: 500;max-width: 700px;margin: 0 auto 40px;}
.sm_footer_top_two{padding-bottom: 0px;}
.sm_footer_top_two .f_widget.sm_about_widget ul li a:hover,.sm_footer_top_two .f_widget.sm_link_widget ul li a:hover,.sm_footer_bottom a{color: #166bff;}
.sm_footer_top_two .sm_footer_bottom{margin-top: 65px;padding: 28px 0px;}
.new_banner_home_four{height: 100vh;min-height: 650px;background: url(../image/2019/03/header_shap.png) no-repeat scroll right 0 / contain;padding-top: 230px;padding-bottom: 80px;}
.new_banner_home_four:before {}
.new_banner_home_four .new_banner_text{margin-top: 0;padding-top: 60px;}
.sm_testimonial_area_two{background: #fbfbfd;}
.sm_testimonial_slider{margin-top: -20px;}
.sm_testimonial_slider .item{border-radius: 6px;background-color: rgb(255, 255, 255);box-shadow: 0px 20px 30px 0px rgba(42, 38, 49, 0.08);margin: 20px 20px 35px;position: relative;padding: 50px;overflow: hidden;}
.sm_testimonial_slider .owl-dots{margin-top: 25px;}
.sm_testimonial_slider .owl-dots .owl-dot{width: 8px;height: 8px;border-radius: 50%;background: #c0c9d7;}
.sm_testimonial_slider .owl-dots .owl-dot.active{background: #166bff;}
.sm_testimonial_slider .item .media .media-left{padding-right: 20px;}
.sm_testimonial_slider .item .media .img{width: 60px;height: 60px;border-radius: 50%;overflow: hidden;}
.sm_testimonial_slider .item .media .img img{width: auto;}
.sm_testimonial_slider .item .media .media-body h5{padding-bottom: 0;font-size: 20px;line-height: 24px;color: #373d46;font-weight: 700;}
.sm_testimonial_slider .item .media .media-body h6{font-size: 16px;line-height: 24px;color: #6a7695;font-weight: 400;padding-bottom: 0;}
.sm_testimonial_slider .item .media .media-body{vertical-align: middle;position: relative;}
.sm_testimonial_slider .item p{font-size: 18px;line-height: 32px;color: #6a7695;padding-top: 30px;}
.sm_testimonial_slider .item .quote{position: absolute;bottom: 0;right: 0;font-size: 250px;line-height: 200px;color: #166bff;opacity: 0.10;}
.sm_testimonial_slider .item .ratting:before{content: "\e033 \e033 \e033 \e033 \e033";font-family: eleganticons;font-size: 12px;color: #f3ba0e;position: absolute;right: 55px;top: 0px;width: 10px;}
.new_breadcrumb_area{text-align: center;background: #f4f7fd;padding: 180px 0px;position: relative;z-index: 1;}
.new_breadcrumb_area #particles-js{position: absolute;width: 100%;height: 100%;top: 0;z-index: -1;}
.new_breadcrumb_area .breadcrumb{background: transparent;margin-bottom: 0;padding-bottom: 0;}
.new_breadcrumb_area h2{font-size: 50px;line-height: 60px;color: #373d46;font-weight: 900;padding-bottom: 0px;}
.new_breadcrumb_area .breadcrumb li{font-weight: 500;color: #929aac;font-size: 16px;text-transform: uppercase;}
.new_breadcrumb_area .breadcrumb li + li:before{content: "|";color: #929aac;position: relative;top: -1px;padding-right: 8px;}
.new_breadcrumb_area .breadcrumb li a{color: #6a7695;}
@media (min-width:650px){.price_info_two .price_body .pr_list .price_item.btn{display: none;}
}
.study_info_area{margin: 120px 0;}
.study_img img{border-radius: 5px;overflow: hidden;}
.case_info_content {}
.case_info_content h3{font-size: 30px;line-height: 34px;color: #373d46;font-weight: 700;margin-bottom: 15px;}
.case_info_content ul{margin-bottom: 35px;}
.case_info_content ul li{font-size: 16px;color: #6a7695;line-height: 40px;font-weight: 500;}
.case_info_content ul li a{color: #6a7695;}
.case_info_content ul li span{font-size: 18px;color: #373d46;font-weight: 600;padding-right: 30px;width: 100px;display: inline-block;}
.case_info_content h5{display: inline-block;font-weight: 600;font-size: 18px;color: #373d46;padding-right: 20px;}
.case_info_content .social_icon{display: inline-block;}
.case_info_content .social_icon a{width: 50px;height: 50px;border-radius: 50%;text-align: center;border: 1px solid #e1e5ec;display: inline-block;line-height: 51px;font-size: 14px;color: #6a7695;margin-left: 7px;transition: all 0.3s linear;}
.case_info_content .social_icon a:hover{background: #166bff;border-color: #166bff;color: #fff;}
.case_info_details{margin-top: 50px;}
.case_info_details h2{font-size: 30px;line-height: 30px;color: #373d46;font-weight: 700;padding-bottom: 0;/*padding-bottom: 10px;*/}
.case_info_details p{font-size: 18px;line-height: 30px;color: #6a7695;margin-top: 28px;}
.case_info_list{max-width: 400px;margin-top: 30px;}
.case_info_list .info_item{font-size: 18px;line-height: 30px;color: #373d46;position: relative;padding-left: 42px;margin-bottom: 10px;}
.case_info_list .info_item:before{content: "\3d";position: absolute;font-family: eleganticons;color: #166bff;left: 0;top: 1px;}
.case_features_area{position: relative;margin-bottom: 100px;}
/*.case_features_area:nth-child(even):before*/.case_features_area .odd_class:before{content: "";width: 100%;height: 210px;position: absolute;top: -100px;background: url(image/shape_dot1.png) no-repeat scroll center center;left: 0;}
.case_features_area .even_class:before{content: "";width: 100%;height: 210px;position: absolute;top: -100px;background: url(image/shape_dot.png) no-repeat scroll center center;left: 0;}
.case_info_details hr{margin-top: 100px;}
.case_features_area.dot .odd_class:before{display: none;}
.case_features_area.dot .even_class:before{display: none;}
.case_strategy_item{display: flex;align-items: center;}
.case_strategy_item.d_flex.flex-row-reverse{flex-direction: row-reverse;}
.case_strategy_item .strategy_content {}
.case_strategy_item .strategy_content h6{font-size: 16px;letter-spacing: 1px;color: #166bff;text-transform: uppercase;padding-bottom: 5px;}
.case_strategy_item .strategy_content h2{font-size: 30px;line-height: 35px;color: #373d46;font-weight: 700;padding-bottom: 25px;}
.case_strategy_item .strategy_content .strategy_btn{width: 50px;height: 50px;line-height: 58px;display: inline-block;border-radius: 50%;text-align: center;font-size: 20px;color: #fff;background-color: rgb(22, 107, 255);box-shadow: 0px 20px 30px 0px rgba(9, 84, 215, 0.2);margin-top: 35px;}
.case_strategy_item .strategy_content p{color: #6a7695;font-size: 18px;line-height: 30px;}
.case_strategy_item .strategy_content .sm_stock_btn{margin-top: 40px;}
.sm_case_studies_area_two{background: #fbfbfd;}
.sm_case_studies_area_two .sm_case_slider .item{border-radius: 4px;background-color: rgb(255, 255, 255);box-shadow: 0px 4px 6px 0px rgba(3, 24, 61, 0.06);transition: all 0.3s linear;cursor: pointer;}
.sm_case_studies_area_two .sm_case_slider .item:hover{box-shadow: 0px 30px 40px 0px rgba(3, 24, 61, 0.06);}
.sm_case_studies_area_two .sm_case_slider .item h4:hover,.sm_case_slider .item .category a:hover{color: #166bff;}
.sm_case_studies_area_two .sm_case_slider .owl-dots{margin-top: 20px;}
.sm_case_studies_area_two .sm_case_slider .owl-dots .owl-dot{background: #c0c9d7;}
.sm_case_studies_area_two .sm_case_slider .owl-dots .owl-dot.active{background: #166bff;}
.case_portfolio_area {}
.portfolio_filters{text-align: center;margin-bottom: 40px;}
.portfolio_filters .work_portfolio_item{display: inline-block;padding: 10px 18px;font-size: 16px;line-height: 20px;font-weight: 600;color: #6a7695;border-radius: 3px;cursor: pointer;transition: all 0.3s linear;}
.portfolio_filters .work_portfolio_item.active,.portfolio_filters .work_portfolio_item:hover{background-color: rgb(22, 107, 255);box-shadow: 0px 10px 20px 0px rgba(9, 84, 215, 0.2);color: #fff;}
.case_portfolio_item{position: relative;z-index: 1;margin: 15px 0px;border-radius: 4px;overflow: hidden;cursor: pointer;}
.case_portfolio_item:before{content: "";width: 100%;height: 100%;top: 0;left: 0;position: absolute;background: rgba(22, 107, 255, 0.80);z-index: 0;opacity: 0;transition: opacity 0.3s linear;}
.case_portfolio_item .study_content{position: absolute;bottom: 0;width: 100%;padding: 40px;}
.case_portfolio_item .study_content a{overflow: hidden;}
.case_portfolio_item .study_content h3{font-size: 20px;line-height: 28px;padding-bottom: 0;transition: transform 0.6s linear, opacity 0.5s linear;}
.case_portfolio_item .study_content .categories a{font-size: 16px;line-height: 28px;display: inline-block;transition: transform 0.8s linear, opacity 0.8s linear;}
.case_portfolio_item .study_content h3,.case_portfolio_item .study_content .categories a{color: #fff;transform: translateY(10px);opacity: 0;}
.case_portfolio_item:hover:before{opacity: 1;}
.case_portfolio_item:hover .study_content h3,.case_portfolio_item:hover .study_content .categories a{transform: translateY(0);opacity: 1;}
.case_portfolio_area .search_left{padding-right: 0;margin-right: 0;margin-top: 50px;}
.case_portfolio_area .search_left ul li a{width: 50px;height: 50px;border-color: #e1e5ec;font-size: 18px;line-height: 50px;margin: 0px 2px;background: transparent;color: #6a7695;}
.case_portfolio_area .search_left ul li:hover a,.case_portfolio_area .search_left ul li.active a{box-shadow: 0px 20px 30px 0px rgba(9, 84, 215, 0.2);}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{margin-top: 9px;}
.product_details_area .products{padding-right: 50px;}
/*New Homes 8-4-2019*/.body_wrapper{overflow: hidden;}
.new_banner_dark_area{height: 100vh;min-height: 650px;text-align: center;background: #162d55;display: flex;align-items: center;}
.new_banner_dark_area:before{content: "";background: url(../../../../../../../localhost/Soa/wp-content/uploads/2019/04/shape_new.png) no-repeat scroll center 0;position: absolute;bottom: 0;left: 0;width: 100%;height: 257px;z-index: -1;}
.animation_img img{position: absolute;}
.animation_img .mic{left: 70px;bottom: 250px;animation: leafMotion 3s linear infinite;}
.animation_img .man{right: 195px;bottom: 140px;animation: animateUpDown 3s linear infinite;}
.animation_img .leaf{right: 0;bottom: 0;z-index: 2;animation: leafMotion 3s linear infinite;}
.animation_img .email{left: 136px;bottom: 225px;}
.animation_img .email2{left: 232px;top: 235px;}
.animation_img .video{left: 377px;bottom: 239px;}
.animation_img .love{right: 592px;bottom: 180px;}
.animation_img .chat{right: 557px;bottom: 339px;}
.animation_img .like{left: 450px;top: 150px;animation: rotateX 5s 3s linear infinite;opacity: 0;}
.animation_img .like.like2{animation: rotateX 5s 0.7s linear infinite;}
.animation_img .cloud_img{right: 55px;top: 150px;animation: 28s cloud infinite linear;}
.new_banner_dark_area .text h6{font-size: 16px;color: #9fb4da;text-transform: uppercase;letter-spacing: 2px;}
.new_banner_dark_area .text h2{font-size: 60px;line-height: 66px;font-weight: 900;color: #fff;margin-bottom: 35px;}
.orange_btn{background: #fd6a37;box-shadow: 0px 20px 30px 0px rgba(214, 60, 9, 0.2);font-weight: 600;}
.new_work_area{padding: 120px 0px 100px;}
.new_work_item{text-align: center;padding: 0px 40px;margin-bottom: 30px;}
.new_work_item img{margin-bottom: 30px;}
.new_work_item h3{font-size: 20px;font-weight: 700;padding-bottom: 10px;color: #fff;}
.new_work_item p{color: #96a9cb;font-size: 16px;padding-bottom: 30px;}
.new_work_item a{font-size: 16px;line-height: 20px;font-weight: 600;color: #6a7695;display: inline-block;position: relative;transition: color 0.3s linear;}
.new_work_item a:before{content: "";width: 0;height: 1px;background: #fd6a37;position: absolute;bottom: 0;left: 0;transition: width 0.3s linear;}
.new_work_item a i{vertical-align: middle;transition: all 0.3s linear, color 0.2s;}
.new_work_item a:hover{color: #fd6a37;}
.new_work_item a:hover i{margin-left: 5px;}
.new_work_item a:hover:before{width: 100%;}
.new_section_title_five h6{color: #fd6a37;}
.new_section_title_five h2{color: #fff;}
.new_section_title_five .line span{background: #fff;}
@keyframes cloud{0%{right: 14%;top: 20px;opacity: 0;}
20%{right: 44%;top: 100px;opacity: 1;}
40%{right: 65%;top: 0px;opacity: 1;}
60%{right: 80%;top: 60px;opacity: 1;}
80%{right: 90%;top: 60px;opacity: .5;}
100%{right: 100%;top: 20px;opacity: 0;}
}
@keyframes rotateX{0%{top: 350px;opacity: 0;}
100%{top: -50px;opacity: 1;}
}
@keyframes animateUpDown{0%{-webkit-transform: translateY(0px);transform: translateY(0px);}
50%{-webkit-transform: translateY(-15px);transform: translateY(-15px);}
100%{-webkit-transform: translateY(0px);transform: translateY(0px);}
}
.animateUpDown{-webkit-animation-name: animateUpDown;animation-name: animateUpDown;}
@keyframes leafMotion{50%{transform: rotate(-4deg)}
}
@-webkit-keyframes leafMotion{50%{-webkit-transform: rotate(-4deg)}
}
@-moz-keyframes leafMotion{50%{-moz-transform: rotate(-4deg)}
}
.leafMotion{-webkit-animation-name: leafMotion;animation-name: leafMotion;}
.sm_new_service_area_two{padding: 120px 0px;}
.sm_service_tab_info_two{margin-top: 0;box-shadow: none;background: transparent;border-radius: 0px;padding: 0px;margin-left: 0;margin-right: 0;}
.sm_service_tab_info_two .nav-tabs-two{text-align: center;border-bottom: 1px solid #253759;margin-bottom: 90px;}
.sm_service_tab_info_two .nav-tabs-two li{display: inline-block;}
.sm_service_tab_info_two .nav-tabs-two li a{padding: 0px 20px 20px;font-size: 18px;line-height: 35px;color: #96a9cb;font-weight: 500;transition: color 0.3s linear;}
.sm_service_tab_info_two .nav-tabs-two li a:before{content: "";width: 0;height: 3px;position: absolute;bottom: -1.5px;left: 0;background: #fd6a37;transition: width 0.3s linear;}
.sm_service_tab_info_two .nav-tabs-two li a:hover,.sm_service_tab_info_two .nav-tabs-two li.active a{background: transparent;color: #fd6a37;}
.sm_service_tab_info_two .nav-tabs-two li a:hover:before,.sm_service_tab_info_two .nav-tabs-two li.active a:before{width: 100%;}
.sm_service_tab_info_two .new_service_text{padding-left: 50px;padding-right: 40px;}
.sm_stock_btn_two{border-color: #fff;color: #fff;}
.sm_stock_btn_two:hover{border-color: #fd6a37;}
.sm_service_tab_info_two .new_service_text h2{color: #fff;}
.sm_service_tab_info_two .new_service_content ul li{color: #fff;}
.dark_bg{background: #0e1f3e;}
.dark_features_area{position: relative;padding-bottom: 120px;}
.dark_features_area.dot{padding-top: 120px;}
.dark_features_area.dot:nth-child(odd):before{display: none;}
.dark_features_area .dot{position: absolute;top: -120px;left: 50%;transform: translateX(-50%);z-index: -1;}
/*.dark_features_area:nth-child(odd):before{content: "";width: 100%;height: 120px;position: absolute;top: -120px;background: url(http://localhost/Soa/wp-content/uploads/2019/04/dot1.png) no-repeat scroll center center;left: 0;}
*/.d_features .strategy_img{margin-left: -120px;}
.d_features.flex-row-reverse .strategy_img{margin-left: 0;position: relative;right: -60px;}
.d_features .strategy_content h2{font-size: 40px;line-height: 50px;color: #fff;}
.d_features .strategy_content p{color: #96a9cb;}
.d_features .strategy_img .coin,.d_features .strategy_img .flower,.d_features .strategy_img .man,.d_features .strategy_img .arrow_up,.d_features .strategy_img .like{position: absolute;z-index: 1;}
.d_features .strategy_img .mobile{padding-top: 63px;}
.d_features .strategy_img .coin{top: 0;right: 210px;animation-timing-function: cubic-bezier(.54, .085, .5, .92);-webkit-animation-name: animateUpDown;animation-name: animateUpDown;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.d_features .strategy_img .coin.two{top: auto;bottom: 109px;right: 80px;animation-duration: 3s;}
.d_features .strategy_img .like{left: 180px;bottom: 15px;}
.d_features .strategy_img .man{bottom: -9px;left: -3px;}
.d_features .strategy_img .flower.two{top: 200px;left: 0;}
.d_features .strategy_img .flower{bottom: 128px;top: auto;left: auto;right: 0;}
.d_features .strategy_img .arrow_up{left: 147px;top: 81px;animation-timing-function: cubic-bezier(.54, .085, .5, .92);-webkit-animation-name: animateUpDown;animation-name: animateUpDown;-webkit-animation-duration: 2.9s;animation-duration: 2.9s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.dark_bg_light{background: #162d55;}
.team_slider_two .item .team_member h2{color: #fff;}
96a9cb .team_slider_two .item .team_member h6{color: #96a9cb;}
.team_slider_two .item .team_member a{color: #96a9cb;}
.team_slider_two .item .team_member a:hover{color: #fd6a37;}
.team_slider_two .owl-dots{margin-top: 80px;}
.team_slider_two .owl-dots .owl-dot{background: #4c5d7e;}
.team_slider.team_slider_two .owl-dots .owl-dot.active{background: #fd6a37;}
@keyframes animateUpDown{0%{-webkit-transform: translateY(0px);transform: translateY(0px);}
50%{-webkit-transform: translateY(-15px);transform: translateY(-15px);}
100%{-webkit-transform: translateY(0px);transform: translateY(0px);}
}
.sm_footer_area{padding-top: 120px;}
.sm_footer_area .f_widget.sm_link_widget .sm_f_title,.sm_footer_area .f_widget.sm_about_widget h6{color: #fff;}
.sm_footer_area .f_widget.sm_about_widget p,.sm_footer_area .f_widget.sm_link_widget ul li a,.sm_footer_area .f_widget.sm_about_widget ul li a,.sm_footer_area .sm_footer_bottom p{color: #96a9cb;}
.sm_footer_area .f_widget.sm_link_widget ul li a:hover,.sm_footer_area .f_widget.sm_about_widget ul li a:hover,.sm_footer_area .sm_footer_bottom p a{color: #fd6a37;}
.sm_footer_area .f_widget.sm_about_widget,.sm_footer_area .f_widget.sm_link_widget{padding-bottom: 60px;}
.sm_footer_area .sm_footer_bottom{background: transparent;border-color: #28354c;}
.alter_nav{float: right;}
.header_ab .alter_nav{margin-right: 20px;}
.header_ab.transparent_bg .alter_nav{margin-right: 0px;}
.header_top .navbar-nav{margin: 0 auto;margin-right: 20px;}
.widget a img{-webkit-box-shadow: 0 0 0 0px #fff;box-shadow: 0 0 0 0px #fff;}
.blog-pagination li a i{vertical-align: middle;padding-left: 0;}
.blog-items .blog-content h2{word-wrap: break-word;}
table{display: table;border-spacing: 3px;border-color: grey;border-collapse: collapse;}
.blog-items .tag-css .blog-content h4{font-size: 22px;}
.blog-items .tag-css .blog-content h5{font-size: 18px;}
.blog-items .tag-css .blog-content h6{font-size: 14px;line-height: 36px;font-weight: 500;}
.blog-items .tag-css .blog-content h1,h2,h3,h4,h5,h6{padding-bottom: 15px;line-height: 30px;font-weight: 500;}
em,strong{font-size: 12px;}
.power_features_two .section-title h5{padding-bottom: 0px;font-weight: 700;text-transform: uppercase;font-size: 16px;}
.col-md-4.col-sm-4.right-sidebar .widget.widget_archive select{height: 50px;}
.col-md-4.col-sm-4.right-sidebar .widget.widget_categories select{height: 50px;}
.col-md-4.col-sm-4.right-sidebar .widget.widget_text select{height: 50px;}
.col-md-4.col-sm-6.widget_archive select{height: 50px;width: 100%;}
.col-md-4.col-sm-6.widget_categories select{height: 50px;width: 100%;}
.col-md-4.col-sm-6.widget_text select{height: 50px;width: 100%;}
.col-md-4.col-sm-6.widget_text .textwidget img{max-width: 100%;}
.col-md-4.col-sm-6.widget_text .wp-caption.alignnone img{height: auto;max-width: 100%;}
.col-md-4.col-sm-6.widget_tag_cloud a{color: #797f8c;}
.col-md-4.col-sm-6.widget_tag_cloud a:hover{color: #fff;}
.col-md-4.col-sm-6.widget_archive ul li a{font: 500 14px/18px "Nunito", sans-serif;padding-bottom: 15px;padding-left: 15px;position: relative;color: #797f8c;display: inline-block;}
.col-md-4.col-sm-6.widget_archive ul li a:hover{color: #1475ba;}
.col-md-4.col-sm-6.widget_categories ul li a{font: 500 14px/18px "Nunito", sans-serif;padding-bottom: 15px;padding-left: 15px;position: relative;color: #797f8c;display: inline-block;}
.col-md-4.col-sm-6.widget_categories ul li a:hover{color: #1475ba;}
.col-md-4.col-sm-6.widget_meta ul li a{font: 500 14px/18px "Nunito", sans-serif;padding-bottom: 15px;padding-left: 15px;position: relative;color: #797f8c;display: inline-block;}
.col-md-4.col-sm-6.widget_meta ul li a:hover{color: #1475ba;}
.widget.col-md-4.col-sm-6.widget_pages ul li a{color: #797f8c;}
.widget.col-md-4.col-sm-6.widget_recent_comments ul li a{color: #797f8c;}
.widget.col-md-4.col-sm-6.widget_pages ul li a:hover{color: #1475ba;}
.widget.col-md-4.col-sm-6.widget_rss ul li a:hover{color: #1475ba;}
.widget.col-md-4.col-sm-6.widget_rss h3 a{color: #797f8c;}
.widget.col-md-4.col-sm-6.widget_rss h3 a:hover{color: #1475ba;}
.widget.col-md-4.col-sm-6.widget_nav_menu ul li a{color: #797f8c;}
.widget.col-md-4.col-sm-6.widget_nav_menu ul li a:hover{color: #1475ba;}
.widget.col-md-4.col-sm-6.widget_recent_entries ul li a{color: #797f8c;}
.widget.col-md-4.col-sm-6.widget_recent_entries ul li a:hover{color: #1475ba;}
.widget.col-md-4.col-sm-6.widget_calendar .calendar_wrap a{color: #797f8c;}
.widget.col-md-4.col-sm-6.widget_calendar .calendar_wrap table#wp-calendar tr td a{color: #797f8c;}
.widget.col-md-4.col-sm-6.widget_calendar .calendar_wrap table#wp-calendar tr td a:hover{color: #1475ba;}
.container.sec_pad{padding-bottom: 100px;}
.widget_calendar .calendar_wrap table#wp-calendar thead,.widget_calendar .calendar_wrap table#wp-calendar tbody,.widget_calendar .calendar_wrap table#wp-calendar tfoot{color: #797f8c;}
.widget_calendar .calendar_wrap table#wp-calendar tfoot{margin-top: 5px;}
.widget_calendar .calendar_wrap table#wp-calendar caption{color: #797f8c;padding-top: 14px;}
td#today{color: #1475ba;}
select{padding-left: 20px;}
.table{margin-bottom: 20px;}
.widget.widget_rss ul li cite{font: 600 14px "Nunito", sans-serif !important;line-height: 25px;font-style: italic !important;}
.widget.widget_rss ul li .rss-date{font: 400 14px/15px "Nunito", sans-serif !important;line-height: 25px;margin-bottom: 10px;color: #999;}
.widget.widget_rss ul li cite{color: #999;}
table{margin-bottom: 20px;}
.blog-section article.blog-post{padding-right: 40px;}
.blog-items .category-markup .blog-content h2 span{font-size: 30px;line-height: 1.3em;}
select{height: 50px;}
.post-info li{font: 400 14px/20px "Nunito", sans-serif;}
.blog-items .category-markup .blog-content span,em,strong{font-size: 15px;}
.blog_area .blog-items .blog-content ul{list-style: disc;}
.blog_area .blog-items .blog-content ul.post-info{list-style: disc;}
.search_item .search_meta li{line-height: 25px;}
.media-left,.media-right,.media-body{vertical-align: top;}
table tbody tr td{border: 1px solid #ddd;padding: 0px 10px;}
iframe{max-width: 100%;	border: 0;}
.post-contents.mt0 .post-meta li{display: initial;color: #999;}
.blog-section .blog-post .comments-area .comments.row.m0{padding-right: 40px;}
.row.m0{margin: 0px;padding-right: 40px;}
.navbar-default .navbar-header .get_btn{margin-bottom: 10px;}
.navbar_fixed{box-shadow: 0 4px 6px 0 rgba(12, 0, 46, .06);}
.main_menu_area.affix .navbar.navbar-default li.current-menu-item a{color: #1475ba;}
.main_menu_area.affix .navbar.navbar-default li ul.dropdown-menu li.current-menu-item a{color: #1475ba;}
.navbar-default .menu .dropdown-menu li{margin: 0;display: block;text-align: left;}
.navbar-default .menu .dropdown-menu li a{color: #555 !important;padding: 0px 15px;line-height: 35px !important;}
.navbar-default .menu .dropdown-menu li a:hover{color: #1475ba !important;}
@media (min-width:992px){.navbar-default .menu .dropdown-menu li > .dropdown-menu{transform: scaleX(0);transition: transform 0.5s, opacity 0.3s;transform-origin: 0 0;display: block;left: 100%;position: absolute;top: 0;opacity: 0;}
.navbar-default .menu .dropdown-menu li:hover > .dropdown-menu{transform: scaleX(1);opacity: 1;}
.navbar-nav > li > .dropdown-menu{padding-top: 10px;padding-bottom: 10px;position: absolute;left: 0;border-radius: 0px;background: #fff;border: none;width: min-content;width: -moz-min-content;max-width: 330px;display: block;opacity: 0;visibility: hidden;transform-origin: 50% 0;transform: translateY(30%);transition: transform 0.5s, opacity 0.5s;top: 100%;}
.dropdown:hover > .dropdown-menu{opacity: 1;visibility: visible;transform: translateY(0);}
}
.navbar-default .menu{padding-top: 23px;}
.navbar-default .menu .dropdown-menu li a:before{background: none;}
ul.nav.navbar-nav.menu.dropdown.dropdown-menu.submenu{background: #FFF;}
.navbar-default .menu .dropdown-menu li > .dropdown-menu li a:before{display: none;}
.navbar-default .menu .dropdown-menu li > .dropdown-menu li:hover a:before{display: block;}
.comment-respond input,.post-contents .post-meta li{font-family: 'Nunito';font-weight: normal;font-style: normal;}
.comments-area .comment-respond h3.comment-reply-title{padding-bottom: 0px;}
.post-contents .post-meta li a{color: #666;}
.post-contents .post-meta li a:hover{color: #1475ba;}
.written-by,.author-name{padding-bottom: 0 !important}
.navbar-default .menu .dropdown-menu li a:hover{color: #1475ba;}
.error{padding: 10px 0 20px 0;color: #f22;}
input.error,textarea.error{color: #f22;}
.perfect-item .media-left{padding-right: 30px !important;}
a.btn.pro_btn.pink_btn.wow.fadeInUp{color: #e23a39;}
a.btn.pro_btn.pink_btn.wow.fadeInUp:hover{color: #fff;}
.widget img{max-width: 100%;height: auto;}
.widget.service_wedget .widget_tag_cloud .tagcloud a{color: #797f8c;}
.parsley-errors-list{position: absolute;}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{color: #fff;}
.wpb_map_wraper{margin-bottom: -35px;}
.social_banner .btn.btn_global{background: #fff;color: #1475ba;margin-top: 50px;}
.social_banner .btn.btn_global:hover{background: transparent;color: #fff !important;}
.seo-features-bg .btn.pro_btn.btn_blue{max-width: 210px;width: 100%;color: #0fb4ec;}
.seo-features-bg .btn.pro_btn.btn_blue:hover{background: #0fb4ec;}
.btn.get_btn{height: inherit;line-height: inherit;}
.learn_more_btn{font-weight: 400;height: 50px;line-height: 50px;display: inline-block;padding: 0 20px;color: #797f8c;background: #fff;border: 1px solid #c9d2df;box-shadow: none;}
.btn.pro_btn:hover{color: #1475ba;}
.learn_more_btn:hover{color: #797f8c;box-shadow: 0 12.99px 25px 0px rgba(0, 0, 0, 0.15);}
.new_price_area .btn.pro_btn:hover{color: #fff;}
.header_top_bar{border-bottom: 1px solid #eee;transition: all 0.2s linear;}
.h_contact_info a{font-size: 14px;color: #474558;font-weight: 500;display: inline-block;line-height: 46px;}
.h_contact_info a + a{border-left: 1px solid #eeeeee;padding-left: 20px;margin-left: 15px;}
.h_contact_info a i{color: #166bff;margin-right: 15px;}
.header_social_top{text-align: right;}
.header_social{display: inline-block;	line-height: 46px;}
.header_social h6{display: inline-block;font-size: 14px;color: #474558;font-weight: 500;margin-bottom: 0;padding-bottom: 0;}
.header_social a{font-size: 14px;color: #474558;margin: 0px 8px;transition: all .3s linear;}
.header_social a:hover{color: #1475ba;}
.header_social_top .header_btn{font-size: 14px;font-weight: 500;color: #1475ba;display: inline-block;border-left: 1px solid #eeeeee;padding-left: 18px;margin-left: 15px;line-height: 46px;}
.header_overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0);}
.hero_area .btn.pro_btn:hover{background: #fff;box-shadow: none;}
.purchase-btn{border-radius: 50px;}
.boxed_new_header{background: #fff;padding: 28px 0 29px;transition: all 0.5s;border-bottom: 1px solid #fff;}
.main_menu_area_one.affix{padding: 18px 0 19px;}
.main_menu_area_one.affix.header.boxed_new_header .navbar-default .menu li a{line-height: 80px;}
.ml-70{margin-left: 70px;}
.main_menu_area_one.boxed_new_header .menu_logo{position: relative;z-index: 1080;line-height: 0;}
.boxed_new_header.main_menu_area_one .menu_logo img{display: none;}
.boxed_new_header.main_menu_area_one .menu_logo img + img{display: block;}
.main_menu_area_one.header.boxed_new_header .navbar-default{max-width: 1200px;right: 0;margin: 0 auto;padding: 0 30px;}
.main_menu_area_one.header.boxed_new_header .navbar-default .menu{padding-top: 0;}
.main_menu_area_one.header.boxed_new_header.affix .navbar-default{padding: 0 30px;}
.main_menu_area_one.header.boxed_new_header .navbar-default .menu li a{color: #13112d;text-transform: capitalize;font-size: 14px;line-height: 100px;transition: all 0.5s;}
.navbar_new.navbar-default .menu li a:before{background: #1475ba;}
.navbar_new.navbar-default .menu li ul li a:before{display: none;}
.navbar_new.navbar-default .menu li a:hover,.navbar_new.navbar-default .menu li ul li a:hover,.main_menu_area_one.header.boxed_new_header .navbar-default .menu li.active a{color: #1475ba !important;}
.main_menu_area_one.header.boxed_new_header.affix .navbar .menu li.active a:before,.main_menu_area_one.header.boxed_new_header.affix .navbar .menu li:hover a:before{background: #1475ba;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse{text-align: right;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .menu-main-menu-container{display: inline-block;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp{display: inline-block;margin: 0;padding: 0;list-style: none;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp li{display: inline-block;margin-left: 20px;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp li:first-child{margin-left: 0;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp li a{font-size: 15px;color: #526e98;position: relative;font-weight: 400;display: block;line-height: 100px;transition: all 0.5s;}
.main_menu_area_one.header.boxed_new_header.affix .navbar-default .navbar-collapse .icon_warp li a{line-height: 80px;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp a:hover{color: #1475ba !important;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp a .cart_count{position: absolute;top: 30px;right: -12px;width: 18px;height: 18px;line-height: 18px;text-align: center;color: #fff;font-size: 11px;background: #526e98;border-radius: 50%;transition: all 0.5s;}
.main_menu_area_one.header.boxed_new_header.affix .navbar-default .navbar-collapse .icon_warp a .cart_count{top: 20px;}
.boxed_new_header .action_btn_group{position: relative;z-index: 1080;}
.boxed_new_header .action_btn_group .get_btn{margin-top: 0;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp li ul.cart-menu.dropdown-menu{min-width: 350px;width: 100%;max-width: 400px;top: 100%;right: 0;left: auto;margin: 0;padding: 15px 0 0;border: none;display: block;opacity: 0;transform: scaleY(0);transition: transform 0.5s, opacity 0.3s;transform-origin: 50% 0;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp li:hover ul.cart-menu.dropdown-menu{transform: scaleY(1);opacity: 1;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp li ul.cart-menu.dropdown-menu li{display: flex;align-items: center;position: relative;width: 100%;margin-left: 0;padding: 15px 30px;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp li ul.cart-menu.dropdown-menu li label{position: relative;width: 100%;margin: 0;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp li ul.cart-menu.dropdown-menu li a{line-height: inherit;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp li ul.cart-menu.dropdown-menu li i{position: absolute;right: 10px;top: 10px;cursor: pointer;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp li ul.cart-menu.dropdown-menu li .cart-img{width: 90px;height: 90px;text-align: center;margin-right: 30px;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp li ul.cart-menu.dropdown-menu li .cart-img img{width: 100%;height: 100%;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp li ul.cart-menu.dropdown-menu li .cart-content{text-align: left;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp li ul.cart-menu.dropdown-menu li .cart-content p{font-size: 14px;color: #212121;line-height: 24px;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp li ul.cart-menu.dropdown-menu li .cart-content .cart-title{text-transform: capitalize;font-weight: 500;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp li ul.cart-menu.dropdown-menu li .cart-content a{margin-left: 0 !important;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp li ul.cart-menu.dropdown-menu li .cart-remove{position: absolute;right: 25px;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp li ul.cart-menu.dropdown-menu li.cart_bottom{display: block;background: #f9f9f9;padding: 30px;}
.cart-pricing{width: 100%;margin-bottom: 20px;}
.cart-pricing p.total.text-left{font-size: 18px;text-transform: capitalize;font-weight: 400;color: #676b75;}
.cart-pricing p.total.text-left span{font-weight: 600;}
.cart-button.text-center{width: 100%;}
.cart_bottom .cart-button .btn{font-size: 12px;line-height: 50px;height: 50px;text-transform: uppercase;background: #1475ba;color: #fff;font-weight: 500;min-width: 148px;padding: 0;border-radius: 45px;border: 1px solid #1475ba;margin-bottom: 0px;margin-top: 5px;margin-left: 40px;height: auto;transition: all 0.5s;}
.cart_bottom .cart-button .btn.btn-checkout,.cart_bottom .cart-button .btn:hover{background: #fff;color: #1475ba;}
.cart_bottom .cart-button .btn.btn-checkout:hover{background: #1475ba;color: #fff;}
.cart-button.text-center .btn:first-child{margin-left: 0;}
.shop_banner{overflow: initial;}
.shop_banner .hero_text p{max-width: 450px;}
.about_area .overlay{background: none;}
.new_home_style{background-color: #f3f6fb;padding-top: 150px;padding-bottom: 140px;}
.new_home_style:before{display: none;}
.new_home_style .hero_text .subtitle{color: #6a7695;}
.new_home_style .hero_text .hero_title{color: #1e2229;}
.new_home_style .hero_img{margin: -110px 0 -100px;text-align: right;}
.new-seo-features .features-content{padding-left: 80px;}
.more_email_feature{padding-top: 110px;}
.more_email_feature .new_section_title .title{font-size: 36px;}
.suB_Title{color: #89a6ae;font-size: 14px;line-height: 34px;font-weight: 400;}
.more_email_feature .perfect-item .media .media-left{line-height: initial;}
.more_email_feature .perfect-item .media .media-body h3{font-weight: 600;}
.more_email_feature .perfect-item .media .media-body p{font-weight: 400;font-size: 15px;color: #797f8c;}
.subscribe_news_details_2{background-image: url(../../../../../../localhost/Soa/wp-content/uploads/2018/08/subscribe_bg_shape_2.png);}
.subscribe_news_details .title{color: #fff;font-size: 30px;line-height: inherit;padding-bottom: 20px;}
.subscribe_news_details .sub_title{color: #fff;max-width: 500px;margin: 0 auto 50px;font-size: 14px;line-height: 30px;}
.subscribe_news_details .subscribe-form{max-width: 770px;margin: 0 auto;}
.subscribe_news_details .form-group{position: relative;}
.subscribe_news_details .form-control{height: 60px;border-radius: 50px;border: none;padding: 0 160px 0 30px;box-shadow: none;color: #404349;font-weight: 300;}
.subscribe_news_details .sub_btn{position: absolute;right: 3px;top: 3px;height: 54px;line-height: 54px;font-weight: 600;letter-spacing: 2px;background: #1475ba;font-size: 14px;text-transform: uppercase;color: #fff;max-width: 154px;width: 100%;padding: 0;}
.subscribe_news_details .sub_btn:hover{opacity: 0.8;}
.power_features_new .new_section_title .title{font-size: 36px;}
.power_features_new .sub_title{color: #89a6ae;font-size: 14px;line-height: 34px;}
.about_area.new_about_area .overlay:before{background: #1475ba;}
.about_area.new_about_area .about_features_content ul li{padding-left: 0;margin-bottom: 20px;}
.about_area.new_about_area .about_features_content ul li .icon{width: 60px;height: 60px;line-height: 60px;text-align: center;background: #fff;display: inline-block;border-radius: 50%;margin-right: 18px;box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1)}
.about_area.new_about_area .about_features_content ul li .icon img{display: inline-block;}
.awesome_team_area .team_member{padding: 0 0 25px;transition: all 0.5s;}
.awesome_team_area .team_member .member_img{width: 100%;height: 100%;border: none;border-radius: 0;max-height: 385px;}
.awesome_team_area .team_member:hover h2{color: #1475ba;}
.awesome_team_area .team_member a{background: none;}
.awesome_team_area .team_member a:hover{background: none;color: #1475ba;}
@media (min-width: 992px){.mbShow.navbar-collapse.collapse{display: none !important;}
}
@media (max-width: 991px){.mbShow{display: block;}
}
.navbar_new.navbar-default .menu .dropdown-menu li{padding: 0;}
.service_complete_img{margin-bottom: 60px;}
.service_complete_img img{display: inline-block;}
.service_complete_text .title{font-size: 34px;line-height: 60px;font-weight: 600;color: #3f424b;padding-bottom: 15px;}
.service_complete_text .sub_title{font-weight: 300;font-size: 15px;color: #797f8c;max-width: 750px;width: 100%;margin: 0 auto;}
.easy_steps_new .section-title .title{font-weight: 700;font-size: 36px;color: #1e2d3c;padding-bottom: 0px;}
.easy_steps_new .service_item{border: none;box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.06);}
.easy_steps_new .service_item h2{font-weight: 700;padding: 20px 0px 10px;}
.easy_steps_new .service_item p{font-weight: 500;font-size: 15px;color: #6f7982;}
/* after */@media (min-width: 992px){.navbar-right{margin-right: 0;}
}
.blog_area .blog-items .blog-content.blog_content_new{position: relative;padding-top: 60px;}
.blog_area .blog-items .blog-content.blog_content_new .post-info{border: none;}
.blog-content.blog_content_new .post_info_top.post-info,.post-contents .post-meta.post_meta_new{background: #fff;padding: 10px 30px !important;border-radius: 50px;box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);margin: 0;}
.has-post-thumbnail .post-contents .post-meta.post_meta_new,.has-post-thumbnail .blog-content .post-info.post_info_top,.home .blog_area .blog-items .blog-content.blog_content_new .post_info_top.post-info,.archive .blog_area .blog-items .blog-content.blog_content_new .post_info_top.post-info{left: 40px;}
.single-post .post-contents .post-meta.post_meta_new{top: -75px;}
.blog_area .blog-items .blog-content.blog_content_new .post-info li i,.post-meta li i{color: #999;margin-right: 7px;}
.blog_area .blog-items .blog-content.blog_content_new .post-info.post_info_top li a,.post-meta li a,.post-meta li,.blog_area .blog-items .blog-content.blog_content_new .post-info.post_info_top li a span{color: #999;}
ul.post-meta li a:hover{color: #1475ba;}
.post-meta li + li:before{display: none;}
.shop_banner ul.post-meta li.tag{margin-left: 20px;}
.blog_area .blog-items .blog-content.blog_content_new .post-info li a,.blog_area .blog-items .blog-content.blog_content_new .post-info li a span{color: #999;font-weight: 500;font-style: normal;transition: all 0.3s linear;}
.blog_area .blog-items .blog-content.blog_content_new .post-info li a:hover,.blog_area .blog-items .blog-content.blog_content_new .post-info li a:hover span,.post-contents .post-meta li a:hover{color: #1475ba;}
.blog_area .blog-items .blog-content.blog_content_new .post-info li + li::before,.post-contents .post-meta li + li::before{display: none;}
.blog_area .blog-items .blog-content.blog_content_new .post-info li + li,.post-contents .post-meta li + li{margin-left: 22px;}
.blog_content_new a h2{text-transform: inherit;}
.blog_area .widget{box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);padding: 35px;}
.blog_area .widget.widget_calendar,.blog_area .widget.widget_pages{padding-bottom: 30px;}
.blog_area .right-sidebar > ul{margin-bottom: -50px;}
.blog_area .post-widget .media{margin: 0 0 25px;}
.blog_area .post-widget .media .media-left.media-middle img{border-radius: 5px;max-width: 95px;max-height: 85px;}
.blog_area .post-widget .media .media-body a h6{font-size: 14px;font-weight: 600;color: #1e2229;padding-bottom: 10px;transition: all 0.3s linear;}
.blog-post .post-contents.post_contents_new h3.post-title{font-weight: 600;}
.blog_area .post-widget .media .media-body .post-time{color: #797f8c;font-weight: 500;line-height: 20px;display: block;max-width: max-content;}
.post-contents.post_contents_new{position: relative;}
.post-contents .post-meta.post_meta_new{top: -75px;}
section{position: relative;z-index: 1;}
.popup-wrapper .bg-layer{background: rgba(0, 0, 0, 0.6);}
.popup-wrapper .popup-content .popup-container.searhPopup{background: #fff;}
.popup-wrapper .popup-content .popup-container form h5{color: #252525;font-weight: 500;}
.popup-wrapper .popup-content .popup-container form .simple-input{color: #252525;font-weight: 400;}
.popup-wrapper .popup-content .popup-container form .simple-input.placeholder{color: rgba(0, 0, 0, 0.6);}
.popup-wrapper .popup-content .popup-container form .simple-input:-moz-placeholder{color: rgba(0, 0, 0, 0.6);}
.popup-wrapper .popup-content .popup-container form .simple-input::-moz-placeholder{color: rgba(0, 0, 0, 0.6);}
.popup-wrapper .popup-content .popup-container form .simple-input::-webkit-input-placeholder{color: rgba(0, 0, 0, 0.6);}
.popup-wrapper .popup-content .popup-container form .simple-input:focus{outline: none;}
.popup-wrapper .popup-content .popup-container form .searchBorderBottom::before{background: #1475ba;}
.popup-wrapper .popup-content .popup-container form .simple-input:focus + .searchBorderBottom + button i,.popup-wrapper button:hover i{color: #1475ba;}
.popup-wrapper .button-close{color: #252525;}
.blog_area .widget.widget_search{padding: 0;}
.blog_area .widget .widgettitle{border-left: none !important;padding-left: 0;text-transform: capitalize;margin-bottom: 10px;font-size: 18px;font-weight: 700;}
.blog_area .widget.widget_tag_cloud .widgettitle{margin-bottom: 45px;}
.blog_area .widget.post-widget .widgettitle{margin-bottom: 47px;}
.widget.widget_search .search-form .form-control:focus{color: #1475ba;}
.widget.widget_search .search-form button{right: 8px;}
.footer_top .widget.widget_search .search-form button{color: #797f8c;}
.widget.widget_search .search-form .form-control:focus + button{color: #1475ba;}
.blog_area .post-widget .media:last-child{margin-bottom: 15px;}
.widget.widget_recent_entries ul li a{padding: 0 0 5px;border: none;}
.widget.widget_recent_entries ul li a{text-transform: capitalize;}
.blog_area .post-widget .media .media-body a:hover h6,.widget_archive ul li:hover,.widget_archive ul li:hover a,.blog_area .widget ul li a:hover,.widget.widget_recent_comments ul li.recentcomments a:hover,.widget.widget_recent_comments ul li.recentcomments .comment-author-link a:hover{color: #1475ba;}
.widget.widget_recent_entries ul li:last-child a{padding-bottom: 10px;}
.widget_tag_cloud .tagcloud a{margin: 0px 10px 20px 7px;border-radius: 50px;height: 38px;line-height: 38px;padding: 0 30px;border: 1px solid #cccccc;color: #444444;}
.widget_tag_cloud .tagcloud a:hover{background: transparent;color: #1475ba;border: 1px solid #1475ba;}
.widget.widget_pages ul li a{border: none;}
.widget_archive ul li,.widget_meta ul li,.widget_categories ul li{border: none;padding-bottom: 15px;}
.widget_archive ul li a,.widget_meta ul li a,.footer_area_two .widget_archive ul li a{padding: 0;}
.footer_area_two .widget_archive ul li a{text-transform: capitalize;color: #a1a1a1;}
.widget_archive ul li a::before,.widget_categories ul li a:before{display: none;}
.widget_categories ul li a{border: none;padding: 0px;}
.footer_area_two .widget_categories ul li a{padding-bottom: 0;text-transform: capitalize;padding-left: 0;}
.widget.widget_recent_comments ul li.recentcomments{border: none;padding: 0;position: relative;padding-left: 30px;border-bottom: 1px solid #eee;padding-bottom: 15px;padding-top: 15px;line-height: 25px;}
blockquote::before{position: absolute;content: "“";color: #f5f8fd;top: 70px;left: -10px;font-size: 250px;font-family: 'Nunito', sans-serif;z-index: -1;}
.post-contents blockquote p,.comments .comment .media-body blockquote p{font-size: 20px;color: #6b7b93;font-family: 'Nunito', sans-serif;font-weight: 500;letter-spacing: 0;line-height: 32px;padding-bottom: 0;}
.comment_share_wrap{padding: 30px 0 40px;}
.comment_share_wrap .post_social{box-shadow: none;display: inline-block;padding: 0;margin-bottom: 0;}
.comment_share_wrap .post_social ul{padding-left: 0;}
.comment_share_wrap .post_social li a{color: #555;width: inherit;height: inherit;line-height: inherit;background: #fff;}
.comment_share_wrap .pagination{float: right;border: none;padding: 0;margin: 0;}
.single-post .pagination a{color: #777;margin-left: 45px;}
.single-post .pagination a i{font-size: 22px;color: #cdcdcd;margin-bottom: 1px;margin-left: 3px;}
.single-post .pagination a:hover,.single-post .pagination a:hover i{color: #1475ba !important;}
.single-post .pagination a:hover i{opacity: 0.8;}
.blog-author{background: #f7f9fc;border: none;padding: 35px;margin-bottom: 30px;margin-top: 70px;}
.blog-author .media{flex: 0 0 100%;}
.blog-author .media .media-left{padding-right: 28px;}
.blog-author .media .media-left img{width: 95px;height: 95px;border-radius: 50%;}
.blog-author .media .media-body h5{margin-bottom: 5px;}
.blog-author .media .media-body h5 a{font-size: 16px;text-transform: capitalize;color: #333333;}
.widget.widget_nav_menu ul.menu li.menu-item a,.widget.widget_nav_menu ul.menu li.menu-item .sub-menu li a{border: none;}
.widget.widget_nav_menu ul.menu li.menu-item a:hover,.widget.widget_nav_menu ul.menu li.menu-item .sub-menu li a:hover{color: #1475ba;}
.author_comments{font-size: 14px;color: #999;font-weight: 400;}
.related_post_title{font-weight: 600;font-size: 25px;line-height: 45px;color: #333333;text-transform: capitalize;margin-bottom: 15px;padding-top: 35px;}
.related-post.easy_steps_new .service_item{padding: 35px 30px 30px;}
.related-post.easy_steps_new .service_item h2{color: #1e2d3c;font-size: 15px;padding: 0;}
.related-post.easy_steps_new .service_item p{color: #999999;font-size: 13px;line-height: 17px;}
.comments-area{padding-bottom: 0px;}
.comments-area .comments{margin-bottom: 50px;}
.row.m0.comment-contact{margin-top: 30px;}
.comments-area .comment-title{font-weight: 600;font-size: 28px;line-height: 42px;color: #333333;margin-top: 45px;margin-bottom: 5px;}
.page .comments-area .comment-title{margin-top: 0;}
.comments-area .commenter-name a,.comments .comment .media-body .comment-name h5.commenter-name{font-size: 16px;text-transform: capitalize;color: #666;font-weight: 600;}
.comments .comment .media-body .reply-btn .comment-reply-link{color: #9ca4b5;}
.comments .comment .media-body .reply-btn .comment-reply-link:hover,.comments-area h6.comment-date a:hover{color: #1475ba;}
.comments .comment .media-body .reply-btn .comment-reply-link:after{display: none;}
.comments-area ol.children,.comments-area ul{padding-left: 45px;}
.comments .comment-list .comment:first-child .comment-media{border-top: none;}
.comments .comment-list .comment:last-child .comment-media{border-bottom: 1px solid #ececec;}
.comments .comment-list .children .comment .comment-media{border: none;}
.comments .comment-list .comment .comment-media .media-left img{width: 88px;height: 88px;}
.comments-area .comment-respond h3.comment-reply-title a{font-size: 14px;color: #9ca4b5;}
#cancel-comment-reply-link{float: right;}
.comments-area .comment-respond h3.comment-reply-title{font-size: 28px;font-weight: 600;text-transform: inherit;/*padding: 38px 0 0;*/margin-bottom: 30px;}
.logged_in .comments-area .comment-form{padding: 30px 50px 40px;}
.comments-area .comment-form{box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);padding: 50px 50px 40px;margin-bottom: 40px;border-radius: 5px;}
.comment-form .form-control{height: 52px;}
.comment-form .form-control,.comment-form textarea#comment{border-radius: 5px;border-color: #dddddd;}
.comment-form .form-control:-moz-placeholder{color: #9ca4b5;}
.comment-form .form-control::-moz-placeholder{color: #9ca4b5;}
.comment-form .form-control::-webkit-input-placeholder{color: #9ca4b5;}
.comments-area .comment-form .form-submit{text-align: center;}
.comments-area .comment-form .sub_btn{float: none;border-radius: 50px;background: #fff;color: #1475ba;border: 1px solid #1475ba;height: 50px;line-height: 50px;max-width: 250px;}
.comments-area .comment-form .sub_btn:hover{background: #1475ba;}
.blog_area .widget.widget_search .widgettitle{display: none;}
.widget.widget_recent_entries ul li:last-child a:hover,.widget.widget_rss ul li .rsswidget:hover{color: #1475ba;padding-left: 0;}
.contact_form_two .form-group .thm-btn{padding: 0 22px;max-width: 180px;width: 100%;border-radius: 5px;height: 50px;line-height: 50px;}
.easy_slider .service_item img{width: auto;}
.blog-section-left{padding-top: 0;padding-right: 0;}
.blog_area .sticky{border-radius: 5px;border: none;}
.blog-items .blog-content{-webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);}
.blog_area .post a img{border-radius: 5px 5px 0 0;padding-bottom: 3px;}
.blog_area .blog-items .blog-content.blog_content_new{border-radius: 0 0 5px 5px;padding: 35px;font-weight: 500;color: #6a7695;}
.blog-items{margin-bottom: 80px;}
.blog-post.blog_post_new > img{border-radius: 5px 5px 0 0;}
.comment_share_wrap{height: 110px;}
.navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand{margin-right: 0;}
.main_menu_area .navbar-default .menu{padding-top: 0;}
.main_menu_area.affix-top .navbar-default .get_btn{margin-top: 25px;}
.main_menu_area .navbar-default .navbar-header .navbar-brand,.main_menu_area .navbar-default .menu li a{transition: all 0.5s;}
.main_menu_area.affix-top .navbar-default .navbar-header .navbar-brand,.main_menu_area.affix-top .navbar-default .menu li a{line-height: 100px;}
.main_menu_area.affix .navbar-default .menu li a{line-height: 80px;}
.post-contents blockquote,blockquote{padding: 0px 0px 30px 30px;position: relative;margin-left: 0;border-left: 0;}
.post-contents blockquote{margin-top: 20px;}
.comments-area .comment-title{margin-bottom: 0;text-transform: capitalize;}
.comments-area .comments .comment .media-left{padding-right: 30px;}
.comments .comment .media-body .comment-name h5.commenter-name{line-height: 24px;}
.comments .comment .media-body p{padding-top: 0;padding-bottom: 20px;}
.comments .comment-list .comment:first-child .comment-media{padding-top: 30px;}
.comments .comment-list .comment .comment-media{padding-top: 25px;padding-bottom: 10px;}
.comment-form .form-control{margin-bottom: 25px;}
.blog_area .page-header{border: none;margin-bottom: 30px;}
.archive .blog_area .page-header{margin-bottom: 60px;}
.blog_area .page-header .page-title{font-size: 24px;}
.archive .blog_area .page-header h1{color: #1e2d3c;}
.search_left .pagination li a{font-weight: 500;}
.search_left .pagination li.dot{margin: 0 40px;}
.search_left .pagination li.dot a{background: none;border-color: transparent;letter-spacing: 5px;color: #414141;}
.blog_area .widget{list-style: none;}
.blog_area .widget ul{list-style: none;padding-left: 0;margin-left: 0;}
.price .pricing-box{border-radius: 5px;}
.purchase-btn{border-radius: 45px !important;}
.contact-form .form-group .form-control,.contact_form_two .form-group .form-control{background: #fff;border-radius: 5px;border: 1px solid #ccc;color: #3f424b;font-weight: 400;}
.contact-form .form-group .form-control:focus,.contact_form_two .form-group .form-control:focus{border-color: #1475ba;}
.contact_area .contact-form .pro_btn{max-width: 160px;color: #1475ba !important;border-color: #1475ba !important;letter-spacing: 0;margin: 0 auto;padding: 0;height: 54px;line-height: 54px;}
.contact_area .contact-form .pro_btn:hover{color: #fff !important;background: #1475ba !important;}
.hero_header{background-position: top left;background-size: cover;background-repeat: no-repeat;background-image: url('../image/2019/02/1.jpg');}
.main_menu_area .navbar{border-bottom: 2px solid #fff1;padding: 0 30px;}
.related-post .service_item img{max-width: 100%;height: auto;}
.blog_area .page-header{margin-top: 0;}
.hero_text .hero_title{margin-top: 10px;}
.shop_banner{background-size: 100% auto;}
.navbar .menu{background: transparent !important;}
.new_power_features_item h3{font-size: 20px;transition: all 0.3s;}
.new_power_features_item:hover h3{color: #1475ba;}
.more_email_feature .perfect-item .media .media-left{line-height: 80px;display: block !important;padding: 0 !important;}
.new-seo-features,.seo-rang-area{background: #f9faff;}
.new-seo-features{background-size: cover;}
.new-seo-features{background-color: #166bff;opacity: 1;background-image: url('../image/2019/01/cta_bg.png');}
.new-seo-features.c2a_1 .c2a_1_img{align-items: center;display: flex;}
.clients_logo_area{border-bottom: 1px solid #ecf1f8;background: #f5f9ff;}
.seo-features.seo_features_two.new-seo-features{padding-top: 100px;}
.seo-features-bg .features-content .title{text-transform: inherit;}
.widget_tag_cloud .tagcloud a{margin: 0px 5px 15px 0;border-radius: 50px;height: 38px;line-height: 38px;padding: 0 20px;border: 1px solid #cccccc;color: #495766;font-weight: 500;}
.footer_top .widget_tag_cloud .tagcloud a{border: 1px solid #a1a1a1;color: #a1a1a1;}
.testimonial-slider .review-content .media .media-body p{text-decoration: none;}
.more_email_feature{background-size: contain;background-position: right center;background-repeat: no-repeat;}
.col-sm-6.hero_text{padding-right: 15px;}
.hero_text .hero_title{font-size: 48px;line-height: 60px;}
.features-content .title{padding-bottom: 20px;}
.seo-features-bg .features-content{padding-right: 0px;padding-bottom: 30px;padding-left: 80px;}
.new-seo-features .features-content .title{font-size: 34px;line-height: 50px;}
.faq-inner-accordion .panel .panel-heading .panel-title a{font: 500 18px/60px "Nunito", sans-serif;color: #6a7695;padding: 8px 25px;border: 1px solid #e8eef6;border-radius: 0px;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.faq-inner-accordion .panel .panel-heading .panel-title{position: relative;z-index: 1080;}
.faq-inner-accordion .panel .panel-heading .panel-title a[aria-expanded="true"]{background: #f7f9fe;color: #3f424b;}
.faq-inner-accordion .panel .panel-heading,.faq-inner-accordion .panel{border-radius: 10px;}
.faq-inner-accordion .panel .panel-collapse[aria-expanded="true"]{border: 1px solid #e8eef6;margin: -8px 0;}
.faq-inner-accordion .panel .panel-body{background-color: transparent;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;padding-left: 25px;}
.faq_area .faq_img{padding-top: 0;}
.study-slider .study-item h2 a:hover,.study-slider .study-item a:hover,.study-slider .study-item a:hover i{color: #1475ba;}
.testimonial-slider .review-content::before{display: none;}
.testimonial-area{background-size: 100% auto !important;}
.top_scroll_btn{border: 1px solid rgba(255, 255, 255, 0.5);}
.about_area.new_about_area .about_features_content h2,.about_area.new_about_area .about_features_content p{color: #fff;}
.new_section_title .title{padding-bottom: 0;}
.new_section_title h2{padding-bottom: 6px;}
.page.type-page .shop_banner{padding-bottom: 140px;overflow: hidden;width: 100%;padding-top: 150px;}
.shop_banner.new_home_style.shrink-page-header{padding-top: 70px;padding-bottom: 70px;}
.new_section_title .title + p{color: #89a6ae;font-size: 14px;line-height: 34px;font-weight: 400;}
.new_power_features_item{padding: 55px 25px 50px;}
.new_power_features_item p{font-weight: 500;}
.about_area.new_about_area{padding-top: 120px;background: #1475ba;}
.about_area .about_features_content h2{padding-bottom: 5px;}
.about_area .about_features_content p{padding-bottom: 30px;}
.new_about_img{text-align: right;}
.seo_features_two img{padding-bottom: 10px;}
.price .pricing-box .plan-lists li i{color: #1475ba;margin-right: 10px;}
.subscribe_news_details .suB_Title{color: #fff;max-width: 500px;margin: 10px auto 50px;font-size: 14px;line-height: 30px;}
.subscribe_news_details .title{line-height: initial;padding-bottom: 10px;font-weight: 600;}
.subscribe_news_details .subscribe-form{margin: 0 auto 10px;}
.seo-features.seo-features-custom-pad{padding-bottom: 50px;}
.seo-features.seo-features-custom-pad .pro_btn.learn_more_btn{font-weight: 400;max-width: 160px;height: 50px;line-height: 50px;width: 100%;padding: 0 20px;color: #797f8c;background: #fff;border: 1px solid #c9d2df;box-shadow: none;}
.seo-features.seo-features-custom-pad .pro_btn.learn_more_btn:hover{color: #797f8c !important;box-shadow: 0 12.99px 25px 0px rgba(0, 0, 0, 0.15);}
.seo-features.email-features .pro_btn.learn_more_btn{font-weight: 400;max-width: 160px;height: 50px;line-height: 50px;width: 100%;padding: 0 20px;color: #797f8c;background: #fff;border: 1px solid #c9d2df;box-shadow: none;}
.seo-features.email-features .pro_btn.learn_more_btn:hover{color: #797f8c !important;box-shadow: 0 12.99px 25px 0px rgba(0, 0, 0, 0.15);}
.seo-features.seo-features-custom-pad img{padding-left: 70px;position: absolute;top: -55px;}
.subscribe_news_details .title{padding-bottom: 0;}
.vc_column-inner{padding-top: 0 !important;}
@media (max-width: 1024px){.more_email_feature{background-size: 40vw auto;}
}
@media (max-width: 991px){.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse{padding: 0;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .menu-main-menu-container{display: block;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .menu-main-menu-container ul{margin: 0;padding: 0;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .menu-main-menu-container ul li{margin: 0;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .menu-main-menu-container ul li a{line-height: 44px;}
.main_menu_area.affix-top .navbar-default .navbar-header .navbar-brand,.main_menu_area.affix-top .navbar-default .menu li a{line-height: 44px;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .menu-main-menu-container ul li ul.dropdown-menu{opacity: 1;transform-origin: 0 0;transform: scaleY(1);display: none;visibility: hidden;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .menu-main-menu-container ul li.open ul.dropdown-menu{display: block;visibility: visible;}
.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp{display: block;text-align: left;}
}
/* custom  style *//*  custom menu*/@media(min-width: 1024px){.navbar-nav > li:hover > .dropdown-menu{display: block;}
}
@media (max-width: 991px){.navbar-default .collapse.in .menu li{opacity: 1;visibility: visible;transform: initial !important;margin-left: 0px;}
}
@media (max-width: 480px){.hero_area_two .hero_text{padding-top: 100px;}
.post-contents.mt0 table tbody tr td{padding: 0px 5px;}
table tbody tr td{padding: 0px 5px;}
.navbar-default .menu .dropdown-menu li:hover > .dropdown-menu{left: 60%;}
.page-header h1.page-title{font-size: 30px;}
.blog_area{padding: 80px 0px;}
}
.title{padding-bottom: 0px;}
.new-seo-features .features-content .title{font-size: 30px;font-weight: 600;line-height: 40px;color: #1e2229;}
.new-seo-features .features-content .title.white{color: #fff;}
.subscribe_news_details{background-repeat: no-repeat;}
.new-seo-features .features-content .pro_btn{padding: 11px 37px;margin-top: 40px;}
.business_strategy_area.c2a_6{padding-top: 25px;}
.email_features .business_strategy_area.c2a_6{padding-top: 120px;}
.vc_custom_1534599744523{margin-bottom: 0 !important;}
.easy-img{margin-top: -7px;position: relative;right: -80px;}
.c2a_7.seo-features-bg{position: relative;}
.c2a_7.seo-features-bg .features-content{padding-right: 50px;}
.seo_features_bg_shape{position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: bottom left;background-size: contain;}
.seo-features.seo-features-bg.c2a_7{padding: 130px;}
.c2a_7.seo-features-bg .pro_btn{max-width: 220px;width: 100%;}
.easy_slider{margin-top: -18px;}
.easy_steps_new .service_item{padding: 32px 40px 50px;margin-top: 18px;}
.subscribe_news_details{background-repeat: no-repeat;background-size: cover;background-position: top left;}
.testimonial-slider .review-content p{font-weight: 300;}
.testimonial-slider .review-content .media .media-body h2{font-weight: 600 !important;}
.c2a_5.new-seo-features .features-content .title{padding-right: 0px;}
.contact_form_two .form-group .thm-btn:hover{border: 1px solid #1475ba;background: #1475ba;color: #fff;}
.social_banner .btn.btn_global{border: 1px solid #fff;}
.c2a_4.seo-features-bg .pro_btn:hover{color: rgb(130, 36, 227) !important;}
.more_email_feature{padding-top: 55px;}
.seo-rang-area .range-content p{padding: 0;max-width: 760px;width: 100%;margin: 0 auto;color: #6a7695;line-height: 28px;}
.c2a_4.seo-features-bg img{position: absolute;right: -20px;}
.portfolio-item .project-hover h5:hover{color: #1475ba;}
.right-sidebar .post-widget .media .media-body{vertical-align: middle;}
.right-sidebar .post-widget .media .media-body a{display: inline-block;}
.right-sidebar .post-widget .media .media-body a h6{padding-bottom: 0;}
.perfect_area{padding-bottom: 100px;}
.features-content p{max-width: 560px;width: 100%;}
.features-content p.white{color: #fff;}
.features-content .btn-getnow,.s_business_content .btn-getnow{line-height: 31px;margin-top: 35px;}
.c2a_2.seo-features-bg .features-content .title{padding-bottom: 18px;}
.seo-features-bg{background-size: 100% 100%;background-color: #2094f7;}
.menu-main-menu-container .navbar-nav > li > .dropdown-menu{padding: 25px 0px 25px 15px;max-width: 230px;width: 230px;-webkit-box-shadow: 0px 15px 27px 0px rgba(14, 0, 40, 0.05);box-shadow: 0px 15px 27px 0px rgba(14, 0, 40, 0.05);}
.navbar_new.navbar-default .menu .dropdown-menu li .dropdown-menu.submenu{border-radius: 0;border: none;padding: 25px 0px 25px 15px;width: 230px;max-width: 230px;}
.navbar_new.navbar-default .menu .dropdown-menu li .dropdown-menu.submenu li a:hover:before{display: none;}
.main_menu_area_one.header.boxed_new_header .navbar-default .menu li ul li a{font-weight: 400;font-size: 12px;font-family: 'Nunito', sans-serif;}
.btn.pro_btn{font-weight: 600;}
.c2a_1.new-seo-features .features-content .title{padding-right: 0px;}
.email_features .seo-features.new-seo-features{padding-bottom: 0px;}
/*================================================  media style   ===================================================*/@media (min-width: 1921px){.more_email_feature{background-size: 45vw auto;}
}
@media (max-width: 1024px){.header.boxed_new_header{padding: 28px 0 29px;}
.header.boxed_new_header.affix{padding: 18px 0 19px;}
.hero_area{padding: 130px 0 160px !important;background: transparent;}
.more_email_feature{background-position: right bottom 90px;}
.features-content .title{font-size: 30px;}
.testimonial-slider .review-content{padding: 40px 30px;}
.testimonial-slider .review-content .media .media-body h2{font-size: 16px;}
.testimonial-slider .review-content .media .media-body p{font-size: 14px !important;}
.testimonial-slider .review-content p{font-size: 14px !important;}
.testimonial-area{background-size: cover !important;}
.testimonial-area .owl-dots{margin-top: 40px;}
.widget_tag_cloud .tagcloud a{margin: 0px 2px 15px 0;}
.study-slider .study-item h2 a{font-size: 20px;}
.study-item p{font-size: 14px !important;}
.top_scroll_btn{left: 38% !important;}
.c2a_4.seo-features-bg img{right: 0;}
.faq-inner-accordion .panel .panel-heading .panel-title a{font-size: 16px;}
.faq-inner-accordion .panel .panel-body{font-size: 14px;}
.new_home_style .hero_img img{width: 100%;}
.page.type-page .shop_banner{width: 100%;padding: 150px 0 0;}
.page.type-page .shop_banner.new_home_style{padding-bottom: 150px;}
.new_home_style .hero_img{margin: 0;}
.seo-features.seo-features-bg.c2a_7{padding: 130px 0;}
.c2a_7 .container{width: 100%;}
.c2a_7.seo-features-bg .features-content{padding-right: 0;}
.shop_banner .hero_text{padding-bottom: 0px;}
.shop_banner{padding: 160px 0px 133px;}
}
@media (max-width: 991px){.top_scroll_btn{left: 50% !important;}
.main_menu_area_one .menu_logo{display: block;}
.header.boxed_new_header{padding: 18px 0 10px !important;}
.header.boxed_new_header.affix{padding: 15px 0 4px !important;}
.navbar-default .navbar-toggle{margin-top: 4px;}
.more_email_feature{background-image: none !important;}
.new-seo-features .features-content .title{font-size: 24px;line-height: 30px;}
.seo-features .features-content .title{font-size: 24px;line-height: 33px;}
.c_study_area_two{padding: 70px 0px;}
.seo-rang-area .range-content p{padding: 0 !important;}
.case-study-area .study-slider .study-item h2 a{font-size: 14px;line-height: 25px;}
.case-study-area.c_study_area_two .study-slider .study-item h2 a{font-size: 20px;line-height: 28px;}
.study-slider .study-item p{font-size: 13px;line-height: 24px;}
.seo-features-bg{padding-bottom: 0;}
.about_area.new_about_area .about_features_content ul li .icon img{margin: 0;}
.new_home_style .hero_img{margin: 80px 0 0;}
.c2a_4.seo-features-bg img{position: static;}
.seo-features.new-seo-features.c2a_5{padding-bottom: 30px;}
.post_contents_new .blog-author .media{flex: 0 0 100%;}
.business_strategy_area.c2a_6{padding-bottom: 100px;}
.s_business_img .feature-shape img{padding-top: 0px;}
}
@media (max-width: 767px){.hero_area{padding-top: 120px !important;}
.shop_banner{padding-top: 130px;}
.more_email_feature .perfect-item .media .media-left{line-height: inherit;display: table-cell !important;box-shadow: none;padding-right: 30px !important;border: none;}
.seo-features .features-content{text-align: center;margin: 0 auto;}
.c2a_1_img img{margin: 0 auto 50px;}
.seo-features .features-content .title{font-size: 28px;}
.case-study-area .study-slider .study-item h2 a{font-size: 22px;}
.new-seo-features .features-content{max-width: 100%;}
.c2a_5.new-seo-features .features-content .title{padding-right: 0;}
.great_item{padding: 0 15px;}
.shop_banner .hero_text{padding-bottom: 0;text-align: center;}
.portfolio_filter li{margin: 0px 15px 15px;}
.great_item .great_icon{margin-bottom: 22px;}
.seo-features.new-seo-features.c2a_5 .feature-shape img{margin-bottom: 40px;}
.shop_menu_right .woocommerce-ordering{float: none;text-align: center;margin: 0 auto;}
.new_home_style .hero_text .subtitle{max-width: 100%;}
}
@media (max-width: 640px){.about_area.new_about_area .about_features_content ul li{display: flex;}
.about_area.new_about_area .about_features_content ul li .icon{width: 25%;max-width: 60px;}
.woocommerce .shop_menu_right .woocommerce-ordering::before{right: 13px !important;top: 13px !important;}
}
@media (max-width: 580px){.title{font-size: 28px !important;padding-bottom: 0;}
.power_features_items{width: 100%;}
.post-meta li{font-size: 12px;}
.post-contents blockquote p{font-size: 18px;line-height: 33px;}
.comments-area .comment-form{padding: 30px;}
.comment-form input#email{margin-left: 0;}
.comment-form input{width: 100%;}
}
@media (max-width: 440px){.blog_area .blog-items .blog-content.blog_content_new .post_info_top.post-info,.post-contents .post-meta.post_meta_new{position: absolute;left: 15px;margin: 0 auto;right: 15px;}
.hero_text .hero_title{font-size: 32px;line-height: 36px;margin-bottom: 20px;}
.hero_text p{font-size: 16px;}
.subscribe_news_details input.mailpoet_submit{position: relative;bottom: 0;margin-top: 15px;display: block;width: 100%;background: #fff;color: #1475ba;}
}
@media (max-width: 400px){.blog_area .blog-items .blog-content.blog_content_new .post_info_top.post-info,.post-contents .post-meta.post_meta_new{padding: 10px 15px !important;}
.shop_banner .hero_text{padding-top: 0px;}
.shop_banner .hero_text p{line-height: 22px;}
}
/* custom pagination*/ul.page-numbers{display: block;margin: 20px auto 0 auto;text-align: center;}
ul.page-numbers li{display: inline-block;margin-right: 5px;}
ul.page-numbers li a{color: #141414;width: 40px;height: 40px;border-radius: 50%;display: inline-block;line-height: 38px;font-size: 12px;padding: 0px;background: #f9f9f9;border-color: #f1f1f1;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;text-align: center;}
ul.page-numbers li > a:hover{background: #1475ba;color: #fff;}
span.page-numbers.current{color: #fff;width: 40px;height: 40px;border-radius: 50%;display: inline-block;line-height: 38px;font-size: 12px;padding: 0px;background: #1475ba;border-color: #1475ba;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;text-align: center;}
.hero_area_two.seo-features-two .pro_btn{background: #fff;color: #1475ba;margin-top: 50px;box-shadow: 0 4px 6px 0 rgba(12, 0, 46, .06);}
.hero_area_two.seo-features-two .hero_text .pro_btn:hover{color: #1475ba;box-shadow: none;}
.navbar-brand h4{padding-bottom: 0;color: #000;font-size: 25px;padding-top: 27px;}
.right-sidebar .widget ul li{border-bottom: 1px solid #eee;padding-top: 15px;padding-bottom: 15px;}
.footer_top .widget ul li{padding-top: 15px;padding-bottom: 15px;border-bottom: 1px solid #222;color: #a1a1a1;}
.footer_top .widget_recent_comments ul li.recentcomments span.comment-author-link a,.footer_top .widget .textwidget p,.footer_top .widget ul li a{color: #a1a1a1;}
.footer_top .widget.widget_recent_comments ul li a{color: #d2d2d2;}
.footer_top .widget_tag_cloud .tagcloud{padding-top: 25px;}
.right-sidebar .widget ul li:last-child,.footer_top .widget ul li:last-child,.footer_top .widget.widget_recent_comments ul li.recentcomments:last-child{border-bottom: none;padding-bottom: 0;line-height: 22px;}
.widget.widget_recent_comments > ul > li:before{content: "\e644";font-family: 'themify';font-size: 16px;position: absolute;left: 0;top: 15px;color: #788696;}
.nav-previous a,.nav-next a{position: relative;color: #111111;}
.nav-previous a:before,.nav-next a:before{position: absolute;top: 50%;font: normal normal normal 14px/1 FontAwesome;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.nav-previous a:before{left: 5px;content: "\f104";}
.nav-previous a{padding-left: 10px;}
.nav-next a{padding-right: 10px;}
.nav-previous{float: left;}
.nav-next{float: right;}
.footer_top .widget select{background: transparent;border: 1px solid #797f8c;}
.footer_top table tr td,.footer_top table th,.footer_top .widget_calendar .calendar_wrap table#wp-calendar tbody tr td{border: 1px solid #495766;}
.widget_calendar td#prev{padding: 5px 10px;}
.footer_top .widget_calendar .calendar_wrap table#wp-calendar tr td a{color: #797f8c;}
.footer_top .widget.widget_pages ul li a,.footer_top .widget_meta ul li a{text-transform: capitalize;padding-left: 0;padding-bottom: 0;}
.footer_top .widget.widget_nav_menu ul.menu li a:hover{padding-left: 0;}
.footer_top .widget.widget_pages ul li a:before,.footer_top .widget_meta ul li a:before,.footer_top .widget.widget_recent_comments ul li.recentcomments a:before,.footer_top .widget.widget_recent_comments ul li.recentcomments .comment-author-link a:before,.footer_top .widget.widget_recent_entries ul li a:before,.footer_top .widget.widget_nav_menu ul.menu li a:before{display: none;}
.footer_top .widget.widget_recent_comments ul li.recentcomments a:hover,.footer_top .widget.widget_recent_comments ul li.recentcomments .comment-author-link a:hover{padding-left: 0;}
.footer_top .widget.widget_rss .rsswidget{color: #b8becc;text-transform: capitalize;font-size: 20px;margin-bottom: 5px;}
.footer_top .widget.widget_rss .rsswidget:before{display: none;}
.footer_top .widget.widget_nav_menu ul.menu li.menu-item a{text-transform: capitalize;color: #a1a1a1;}
.footer_top .widget li a{transition: all 0.3s linear;}
/*Custom Page 1*/.new_seo_features_two .new-seo-features .features-content .btn-getnow{border-width: 1px;border-style: solid;}
.social_banner.ripples.banner_pad{padding: 225px 0px 200px;overflow: hidden;}
.navbar-brand h4{padding-bottom: 26px;}
.footer_top .widget{margin-bottom: 60px;}
.footer_area_two h3.f_title{margin-bottom: 0;padding-bottom: 0;}
div#comments h3.comment-title{font-weight: bold !important;}
figure.wp-caption img{padding-bottom: 5px;}
p.comment-form-cookies-consent{display: none;}
.single-post .post-contents .post-meta.post_meta_new li{padding-bottom: 0;}
.shop_banner{background-color: #f3f6fb;padding: 150px 0 140px;}
/*from old */.parsley-custom-error-message{color: #ffde59 !important;}
.subscribe_news_details .mailpoet_text{color: #13112d;}
.new_seo_features_two .new-seo-features .features-content .btn-getnow:before{display: none;}
/*Custom home 2*/.hero_header .btn.pro_btn{margin-top: 50px;}
.seo-rang-area .range-content .pro_btn{line-height: 19px !important;}
.sm_new_f_content ul.list-unstyled{margin-bottom: 30px !important;}
/*===========================   after approved   ==================== */.top_scroll_btn{bottom: 35px;left: 33%;}
.sm_new_features_area .new_f_img{text-align: right;}
.sm_banner_area{height: 100vh;}
.sm_case_slider .item .img img{height: auto;}
.footer_top{position: relative;}
.footer_top .illustration_bg{padding: 0 0 200px;}
/*================= 11/04/2019   ==============================*/.menu_btn ul.menu_action li{display: inline-block;margin: 0 5px;}
.menu_btn ul.menu_action{display: flex;align-items: center;}
.menu_btn ul.menu_action li .alter_nav{margin-right: 0;margin-left: 20px;}
.menu_btn ul.menu_action li .alter_nav .navbar-nav.search_cart.menu{margin-right: 0;}
.menu_btn ul.menu_action li .alter_nav .navbar-nav.search_cart.menu li.nav-item{padding: 0 0 0 10px;}
.menu_btn ul.menu_action li.action_cart,.menu_btn ul.menu_action li.action_search{padding: 9px 0;}
/*=========================16/04/2019  ==================================*/.navbar-header .navbar-brand{padding-top: 25px;padding-right: 0;padding-bottom: 0;padding-left: 0;}
.navbar .menu li a:active{color: #3fcef7;}
.navbar .menu{background: transparent;}
.navbar .navbar-nav .menu-item{margin-top: 0;margin-right: 40px;margin-bottom: 0;margin-left: 0;}
.affix .menu li a{color: #000000;}
.affix .menu li:hover a{color: #000000;}
.affix .navbar{background: #ffffff;}
.footer_area_two{background: #151414;}
.footer_bottom_two{color: rgba(255, 255, 255, 0.3);}
.footer-top,.footer_sidebar,.widget.widget_title{color: #e5e5e5;}
.footer_bottom_two a{color: #737272;}
.footer_bottom_two a:hover{color: #1475ba;}
.footer_bottom_two a:active{color: #1475ba;}
.footer_bottom_two{background: #151414;}
.blog_area .sticky:before,.navigation.posts-navigation .nav-links .nav-previous a:hover,.navigation.posts-navigation .nav-links .nav-next a:hover,.page-links a .page-number,.comment-form .submit,.comment-form .submit:hover,.post-contents input[type="submit"],.post-contents input[type="submit"]:hover,.archive-page input[type="submit"]:hover,.archive-page .search-submit:hover,.comments-area input[type="submit"]:hover,.comments-area .search-submit:hover,.main_menu_area_one.affix .right-icon .navbar-right li a:hover .counter-shop-box,.main_menu_area_one.affix .navbar .menu li.active a:before,.main_menu_area_one.affix .navbar .menu li:hover a:before,.main_menu_area_one.affix .navbar-toggle .icon-bar,.main_menu_area_two .navbar-default .menu li.active a:before,.main_menu_area_two .navbar-default .menu li:hover a:before,.main_menu_area_two .navbar-toggle .icon-bar,.main_menu_area_three .navbar .menu li.active a:before,.main_menu_area_three .navbar .menu li:hover a:before,.main_menu_area_three .get_btn:hover,.main_menu_area_two.affix .right-icon .navbar-right li a:hover .counter-shop-box,.main_menu_area_three.affix .right-icon .navbar-right li a:hover .counter-shop-box,.main_menu_area_two.affix .navbar .menu li.active a:before,.main_menu_area_three.affix .navbar .menu li.active a:before,.main_menu_area_two.affix .navbar .menu li:hover a:before,.main_menu_area_three.affix .navbar .menu li:hover a:before,.study-slider .owl-dots .owl-dot.active,.team_slider .owl-dots .owl-dot.active,.contact-form .pro_btn:hover,.price .pricing-box .pricing-header:before,.price .pricing-box:hover .purchase-btn,.comment-form .sub_btn,.navbar-default .navbar-toggle .icon-bar,.main_menu_area_two .navbar .menu li.active a:before,.main_menu_area_two .navbar .menu li:hover a:before,.main_menu_area_three .navbar .menu li.active a:before,.main_menu_area_three .navbar .menu li:hover a:before,.main_menu_area_three .get_btn:hover,.affix .menu li.active a:before,.affix .menu li:hover a:before,.affix .get_btn:before,.blue_btn,.subscribe_widget .input-group-btn .btn-submit,.back_btn a:hover,.subscribe_area_new,.search_btn,.search_left .pagination li.active a,.search_left .pagination li:hover a,.search_left .pagination li:focus a,.footer_top .mailpoet_submit,.subscribe_news_details input.mailpoet_submit,.subscribe_news_details_2 input.mailpoet_submit,.new_price_item .blue_btn:hover,.new_price_area_two .new_price_item .blue_btn:hover,.menu_two > li > a:before,.menu_two > li.current-menu-ancestor > a:before,.menu_two li.current-menu-item > a:before,.slider_area,.slider_area .slider_content .pro_btn,.new_seo_features_two.buttons .new-seo-features .features-content .btn-getnow:focus,.comment-respond .form-submit input,.navbar_new.navbar-default .menu li a:before,.main_menu_area_one.header.boxed_new_header.affix .navbar .menu li.active a:before,.main_menu_area_one.header.boxed_new_header.affix .navbar .menu li:hover a:before,.cart_bottom .cart-button .btn,.cart_bottom .cart-button .btn.btn-checkout:hover,.subscribe_news_details .sub_btn,.about_area.new_about_area .overlay:before,.popup-wrapper .popup-content .popup-container form .searchBorderBottom::before,.comments-area .comment-form .sub_btn:hover,.contact_area .contact-form .pro_btn:hover,.about_area.new_about_area,.contact_form_two .form-group .thm-btn:hover,ul.page-numbers li > a:hover,span.page-numbers.current{background: #1475ba;}
.menu_two > li.open > a:hover,.menu_two > li.current.open a,p.more a:hover,.blog-items .post-contents a h2:hover,.blog-items .post-contents a h1:hover,.blog-items .post-contents a h3:hover,.blog-items .post-contents a h4:hover,.blog-items .post-contents a h5:hover,.blog-items .post-contents a h6:hover,.post-info li a:hover,.post-info li span:hover,.widget.widget_pages ul li a:hover,.widget.widget_recent_entries ul li a:hover,.widget.widget_recent_comments ul li a:hover,.widget.widget_rss .rsswidget:hover,.widget.widget_rss ul li .rsswidget:hover,.blog-sidebar .widget.widget_rss .rsswidget:hover,.post-widget .media .media-body .tn_tittle:hover,.post-widget .media .media-body ul li a:hover,.post-widget .media .media-body ul li a:hover i,.widget.widget_nav_menu ul.menu li.menu-item a:hover,.tweets-widget .tweets li a:hover,.single-post .pagination a:hover,.navigation.posts-navigation .nav-links .nav-previous a,.navigation.posts-navigation .nav-links .nav-next a,.page-links .page-number,.page-links a:hover .page-number,.comments-area .comments .comment-list .pingback .comment-body a:hover,.comment-author b.fn a:hover,.comment-metadata a:hover time,.edit-link .comment-edit-link:hover,.widget_recent_entries ul li a:hover,.widget_recent_comments ul li.recentcomments span.comment-author-link a:hover,.widget_recent_comments ul li.recentcomments > a:hover,.blog-sidebar .widget select,.widget_meta ul li a:hover,.widget_calendar .calendar_wrap table#wp-calendar tr td a:hover,.post-contents table tr th a:hover,.post-contents abbr,.post-contents acronym,.post-contents q,.blog-section .single-post p a:hover,.Soa-page-content table tbody tr td a:hover,.Soa-page-content abbr,.Soa-page-content acronym,.Soa-page-content p a:hover,.Soa-page-content ol li a:hover,.archive-page abbr,.archive-page acronym,.archive-page input[type="submit"],.comments-area input[type="submit"],.comments-area table tr td a:hover,.comments-area abbr,.comments-area acronyms,.comments-area input[type="submit"],.footer-top .footer_sidebar .widgettitle,.footer-top .footer_sidebar .widget_calendar .calendar_wrap table#wp-calendar tbody tr td a:hover,.footer-top .footer_sidebar .widget_calendar .calendar_wrap table#wp-calendar tbody tr td#today a:hover,.footer-top .footer_sidebar .widget_calendar .calendar_wrap table#wp-calendar tfoot tr td#prev a:hover,.footer-top .footer_sidebar .widget_calendar .calendar_wrap table#wp-calendar tfoot tr td#next a:hover,.footer-top .footer_sidebar .widget.widget_archive ul li a:hover,.footer-top .footer_sidebar .widget.widget_categories ul li a:hover,.footer-top .footer_sidebar .widget.widget_pages ul li a:hover,.footer-top .footer_sidebar .widget.widget_meta ul li a:hover,.footer-top .footer_sidebar .widget.widget_recent_comments ul li a:hover,.footer-top .footer_sidebar .widget.widget_recent_entries ul li a:hover,.footer-top .footer_sidebar .widget.widget_rss ul li a:hover,.footer-top .footer_sidebar .widget.widget_rss .widgettitle .rsswidget:hover,.footer-top .footer_sidebar .widget.widget_nav_menu .menu-all-pages-container ul.menu li.menu-item a:hover,.footer-top .footer_sidebar .widget.widget_nav_menu .menu-main-menu-container ul.menu li.menu-item a:hover,.footer-top .footer_sidebar .widget.widget_nav_menu .menu-main-menu-container ul.menu li.menu-item a:hover,.footer-top .footer_sidebar .widget.widget_nav_menu .menu-main-menu-container ul.menu li.menu-item a:hover,.comments-area h6.comment-date a:hover,.comments-area .commenter-name a:hover,.comments .comment .media-body .reply-btn .comment-reply-link:hover,.blog-author .media .media-body .author-name a:hover,.right-sidebar .post-widget .media .media-body a:hover h6,.left-sidebar .post-widget .media .media-body a:hover h6,.right-sidebar .post-widget .media .media-body .post-time:hover,.left-sidebar .post-widget .media .media-body .post-time,.navbar-default .menu li.submenu .dropdown-menu li:hover > a,.main_menu_area_one .right-icon .navbar-right li .cart-remove a,.main_menu_area_one.affix .right-icon .navbar-right li a:hover,.main_menu_area_one.affix .navbar .menu li.active a,.main_menu_area_one.affix .navbar .menu li.active a:hover,.main_menu_area_one.affix .navbar .menu li.active a:focus,.main_menu_area_one.affix .navbar .menu li.submenu .dropdown-menu li a:hover,.main_menu_area_one.affix .navbar .menu li:hover a,.right-icon .navbar-right li.submenu .dropdown-menu .cart-single-item:hover a,.main_menu_area_two .navbar-default .menu li.active a,.main_menu_area_two .navbar-default .menu li.active a:hover,.main_menu_area_two .navbar-default .menu li.active a:focus,.main_menu_area_two .navbar-default .menu li:hover a,.main_menu_area_one.header.boxed_new_header .navbar-default .menu li.current-menu-parent > a,.main_menu_area_three .navbar .menu li.active a,.main_menu_area_three .navbar .menu li.active a:hover,.main_menu_area_three .navbar .menu li.active a:focus,.main_menu_area_three .navbar .menu li:hover a,.main_menu_area_three .get_btn,.main_menu_area_two.affix .right-icon .navbar-right li a:hover,.main_menu_area_three.affix .right-icon .navbar-right li a:hover,.main_menu_area_two.affix .navbar .menu li.active a,.main_menu_area_three.affix .navbar .menu li.active a,.main_menu_area_two.affix .navbar .menu li.active a:hover,.main_menu_area_two.affix .navbar .menu li.active a:focus,.main_menu_area_three.affix .navbar .menu li.active a:hover,.main_menu_area_three.affix .navbar .menu li.active a:focus,.main_menu_area_two.affix .navbar .menu li.submenu .dropdown-menu li a:hover,.main_menu_area_three.affix .navbar .menu li.submenu .dropdown-menu li a:hover,.main_menu_area_two.affix .navbar .menu li:hover a,.main_menu_area_three.affix .navbar .menu li:hover a,.get_btn:hover,.mchimp-errmessage,.mchimp-sucmessage,.study-slider .study-item h2 a:hover,.study-slider .study-item a:hover,.study-slider .study-item a:hover i,.study-slider .study-item a:hover,.team_member:hover h2,.contact-form .form-group .form-control.error + .error,.contact-form .pro_btn,.try:hover,.purchase-btn,.blog-items .blog-content h2:hover,.post-info li a:hover,.post-info li span:hover,.widget_archive ul li a:hover,.widget-news .media .media-body .post-time,.widget-tweets .media .media-left,.widget-tweets .media .media-body p a,.main_menu_area_two .navbar .menu li.active a,.main_menu_area_two .navbar .menu li.active a:hover,.main_menu_area_two .navbar .menu li.active a:focus,.main_menu_area_two .navbar .menu li:hover a,.main_menu_area_three .navbar .menu li.active a,.main_menu_area_three .navbar .menu li.active a:hover,.main_menu_area_three .navbar .menu li.active a:focus,.main_menu_area_three .navbar .menu li:hover a,.main_menu_area_three .get_btn,.affix .menu li.active a,.affix .menu li.active a:hover,.affix .menu li.active a:focus,.affix .menu li:hover a,.affix .menu li.open > a,.affix .get_btn,.get_btn:hover,.blue_btn:hover,.social_footer a:hover,.footer_bottom_two a:hover,.search_item .search_meta li a:hover,.search_item h3:hover,.search_sidebar_widget .search_archive ul li a:hover,.navbar-default .menu .dropdown-menu li a:hover,.seo-features-two .hero_text .btn.pro_btn:hover,.menu_two li.current-menu-ancestor a,.menu_two li.current-menu-item a,.menu_two > li:hover > a,.menu_two > li.current-menu-ancestor a,.menu_two li.current-menu-item a,.menu_two > li.dropdown .dropdown-menu li:hover a,.menu_two > li.current-menu-ancestor li.current-menu-item a,.btn-getnow,.col-md-4.col-sm-6.widget_archive ul li a:hover,.col-md-4.col-sm-6.widget_categories ul li a:hover,.col-md-4.col-sm-6.widget_meta ul li a:hover,.widget.col-md-4.col-sm-6.widget_pages ul li a:hover,.widget.col-md-4.col-sm-6.widget_rss ul li a:hover,.widget.col-md-4.col-sm-6.widget_rss h3 a:hover,.widget.col-md-4.col-sm-6.widget_nav_menu ul li a:hover,.widget.col-md-4.col-sm-6.widget_recent_entries ul li a:hover,.widget.col-md-4.col-sm-6.widget_calendar .calendar_wrap table#wp-calendar tr td a:hover,td#today,.main_menu_area.affix .navbar.navbar-default li.current-menu-item a,.main_menu_area.affix .navbar.navbar-default li ul.dropdown-menu li.current-menu-item a,.navbar-default .menu .dropdown-menu li a:hover,.post-contents .post-meta li a:hover,.navbar-default .menu .dropdown-menu li a:hover,.social_banner .btn.btn_global,.btn.pro_btn:hover,.header_social a:hover,.header_social_top .header_btn,.navbar_new.navbar-default .menu li a:hover,.navbar_new.navbar-default .menu li ul li a:hover,.main_menu_area_one.header.boxed_new_header .navbar-default .menu li.active a,.main_menu_area_one.header.boxed_new_header .navbar-default .navbar-collapse .icon_warp a:hover,.cart_bottom .cart-button .btn.btn-checkout,.cart_bottom .cart-button .btn:hover,.awesome_team_area .team_member:hover h2,.awesome_team_area .team_member a:hover,.blog_area .blog-items .blog-content.blog_content_new .post-info li a:hover,.blog_area .blog-items .blog-content.blog_content_new .post-info li a:hover span,.post-contents .post-meta li a:hover,.popup-wrapper .popup-content .popup-container form .simple-input:focus + .searchBorderBottom + button i,.popup-wrapper button:hover i,.widget.widget_search .search-form .form-control:focus,.widget.widget_search .search-form .form-control:focus + button,.blog_area .post-widget .media .media-body a:hover h6,.widget_archive ul li:hover,.widget_archive ul li:hover a,.blog_area .widget ul li a:hover,.widget.widget_recent_comments ul li.recentcomments a:hover,.widget.widget_recent_comments ul li.recentcomments .comment-author-link a:hover,.widget_tag_cloud .tagcloud a:hover,.single-post .pagination a:hover,.single-post .pagination a:hover i,.widget.widget_nav_menu ul.menu li.menu-item a:hover,.widget.widget_nav_menu ul.menu li.menu-item .sub-menu li a:hover,.comments .comment .media-body .reply-btn .comment-reply-link:hover,.comments-area h6.comment-date a:hover,.comments-area .comment-form .sub_btn,.widget.widget_recent_entries ul li:last-child a:hover,.widget.widget_rss ul li .rsswidget:hover,.contact_area .contact-form .pro_btn,.new_power_features_item:hover h3,.study-slider .study-item h2 a:hover,.study-slider .study-item a:hover,.study-slider .study-item a:hover i,.price .pricing-box .plan-lists li i,.portfolio-item .project-hover h5:hover,.hero_area_two.seo-features-two .pro_btn,.hero_area_two.seo-features-two .hero_text .pro_btn:hover,.h_contact_info a i,.service_wedget ul li a:hover,.team_member a:hover,.new_seo_features_two.buttons .new-seo-features .features-content .btn-getnow:hover,.logged-in-as a{color: #1475ba;}
.search-field:focus,.contact-form .form-control:focus,.navigation.posts-navigation .nav-links .nav-previous a,.navigation.posts-navigation .nav-links .nav-next a,.navigation.posts-navigation .nav-links .nav-previous a:hover,.navigation.posts-navigation .nav-links .nav-next a:hover,.comment-form textarea#comment:focus,.comment-form input#author:focus,.comment-form input#email:focus,.page-links .page-number,.page-links a .page-number,.page-links a:hover .page-number,.comment-form .submit:hover,.post-contents input[type="password"]:focus,.archive-page input[type="password"]:focus,.comments-area input[type="password"]:focus,.main_menu_area_three .get_btn,.contact-form .form-group .form-control.error,.contact-form .pro_btn,.purchase-btn,.main_menu_area_three .get_btn,.affix .get_btn,.service_wedget ul li a:before,.subscribe_widget .input-group-btn .btn-submit,.back_btn a,.search_left .pagination li.active a,.search_left .pagination li:hover a,.search_left .pagination li:focus a,.footer_top .mailpoet_submit,.new_price_area_two .new_price_item .blue_btn,.cart_bottom .cart-button .btn,.widget_tag_cloud .tagcloud a:hover,.comment-form .form-control:focus,.comments-area .comment-form .sub_btn,.contact-form .form-group .form-control:focus,.contact_form_two .form-group .form-control:focus,.contact_area .contact-form .pro_btn,.contact_form_two .form-group .thm-btn:hover,span.page-numbers.current{border-color: #1475ba;}
.subscribe_news_details input.mailpoet_submit:focus{outline-color: #1475ba;}
.widget .widgettitle{border-left-color: #1475ba;}
body,.contact-form .form-control,.gallery-item .content,.shop_banner .hero_text p,.subscribe_news_details .mailpoet_text,.mailpoet_textarea,.blog_area .sticky:before,.widget.widget_search .search-form .form-control,.blog_area .post-widget .media .media-body .post-time,.post-info li a,.widget_tag_cloud .tagcloud a,.widget_categories ul li a,.post-meta li a,.post-contents blockquote p,.comments-area h6.comment-date a,.comment-form textarea#comment,.comments-area .comment-form .sub_btn,.search_box .search-form .form-control{font-family: Nunito;font-weight: 400;font-style: normal;}
.hero_area_two .hero_text h2,.title,.chose_content h2,.perfect-item .media .media-body h3,.f_title,.new_price_item h4,.footer-info ul li .h5,.hero_text .hero_title,.new_power_features_item h3,.faq-inner-accordion .panel .panel-heading .panel-title a,.team_member h2,.hero_text h2,.study-slider .study-item h2 a,.new_home_style .hero_text .hero_title,.easy_steps_new .service_item h2,.great_features_content h2,.about_area .about_features_content h2,.shop_banner .hero_text .hero_title,.blog-items .blog-content h2,.blog_area .widget .widgettitle,.right-sidebar .post-widget .media .media-body a h6,.blog-post .post-contents h3.post-title,.blog-author .media .media-body h5 a,.comments-area .comment-title,.comments .comment .media-body .comment-name h5.commenter-name,.comments-area .comment-respond h3.comment-reply-title,.contact_info h2,.contact_info .get_info h3,.archive .blog_area .page-header h1,.error_area h3,.error_area h2,.menu_two > li > a,.menu_two > li.dropdown .dropdown-menu li a{font-family: Nunito;font-weight: 700;font-style: normal;}
.new_section_title p,.chose_content .h5,.power_features_two .section-title h5,.features-content p.subtitle,.section-title p{font-family: Nunito;font-weight: 700;font-style: normal;}
.chose_content .h5{text-transform: uppercase;}
.error_area h2{color: #557793;}
.error_area h3{color: #aeb8c1;}
.header_ab.transparent_bg.navbar_fixed .navbar .search_cart .shpping-cart a,.navbar .search_cart .search a,.navbar .search_cart .shpping-cart a,.navbar .search_cart .shpping-cart .num{color: #000000;}
/*============================   custom style  ===================================*/.sm_studies_item .img img{width: 100%;}
.new_section_title p.white{color: #fff;}
.navbar .navbar-nav .menu-item ul.dropdown-menu.submenu li a{font-weight: 400;	display: block;}
.bg_white{background: #fff;}
.bg_gray{background: #f9faff;}
#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{height: auto;}
.mailpoet_message p{display: none;color: #fff;}
.tinvwl-input-group select.form-control{height: 34px;margin-top: 0;}
.tinv-wishlist tfoot .tinvwl-to-right > *{margin-top: 13px;}
.woocommerce.tinv-wishlist #respond input#submit.alt,.woocommerce.tinv-wishlist a.button.alt,.woocommerce.tinv-wishlist button.button.alt,.woocommerce.tinv-wishlist input.button.alt,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border: 1px solid transparent;}
.tinv-wishlist .product-action{width: initial;}
.woocommerce form .form-row .required{visibility: visible;}
.woocommerce form .form-row select{cursor: pointer;margin: 0;border: none;-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 11, 40, 0.06);box-shadow: 0px 2px 3px 0px rgba(0, 11, 40, 0.06);outline: none;}
.woocommerce form .form-row textarea{min-height: 150px;border: none;-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 11, 40, 0.06);box-shadow: 0px 2px 3px 0px rgba(0, 11, 40, 0.06);outline: none;padding: 15px 30px;}
.blog_single_banner{padding: 170px 0px 140px;}
.menu_two > li.dropdown .dropdown-menu li.active a{color: #1475ba;}
.features-content .btn-getnow.btn_getnow:before{display: none;}
.features-content .btn-getnow.btn_getnow{background-color: #fff;background-image: none;transition: all 0.5s;}
.features-content .btn-getnow.btn_getnow:hover{background-image: -webkit-linear-gradient(45deg, rgb(22, 192, 255) 0%, rgb(22, 107, 255) 100%);background-image: linear-gradient(45deg, rgb(22, 192, 255) 0%, rgb(22, 107, 255) 100%);}
label.error{position: absolute;bottom: -25px;left: 15px;padding: 0;margin: 0;font-size: 12px;}
.woocommerce-privacy-policy-text{margin-bottom: 20px;}
.footer_area_two h3.f_title{padding-bottom: 10px;}
@media (min-width: 1600px){.custome_container{width: 1570px;}
}
.menu_btn .searc_btn{margin-right: 20px;}
.woocommerce table.shop_table th,.woocommerce table.shop_table td,.woocommerce table.shop_table tr{border-color: transparent;}
.woocommerce table.shop_table thead tr th{border-top: 1px solid #ededed;border-bottom: 1px solid #ededed;}
.woocommerce-ordering{float: right;position: relative;width: 270px;height: 50px;}
.woocommerce-ordering::before{position: absolute;content: '\f0d7';top: 15px;right: 20px;line-height: 50px;font-family: 'fontawesome';}
.woocommerce-ordering select{vertical-align: top;margin-top: 14px;width: 100%;background: #fafbfe;border: 1px solid #f0f1f7;height: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 0 20px;cursor: pointer;}
.post-contents ul li{padding-bottom: 0;}
.header_top .navbar-header a.navbar-brand img, footer a.f_logo img {max-width: 100%}
.sm_logo_item img {width: 100%}
.page_title {color: #333;border-bottom: 1px solid #ddd; font-weight: 600}
.mb-10 {margin-bottom: 10px}
.m-0{margin: 0 !important;}
.m-1{margin: 0.25rem !important;}
.m-2{margin: 0.5rem !important;}
.m-3{margin: 1rem !important;}
.m-4{margin: 1.5rem !important;}
.m-5{margin: 3rem !important;}
.m-auto{margin: auto !important;}
.mx-0{margin-right: 0 !important;  margin-left: 0 !important;}
.mx-1{margin-right: 0.25rem !important;  margin-left: 0.25rem !important;}
.mx-2{margin-right: 0.5rem !important;  margin-left: 0.5rem !important;}
.mx-3{margin-right: 1rem !important;  margin-left: 1rem !important;}
.mx-4{margin-right: 1.5rem !important;  margin-left: 1.5rem !important;}
.mx-5{margin-right: 3rem !important;  margin-left: 3rem !important;}
.mx-auto{margin-right: auto !important;  margin-left: auto !important;}
.my-0{margin-top: 0 !important;  margin-bottom: 0 !important;}
.my-1{margin-top: 0.25rem !important;  margin-bottom: 0.25rem !important;}
.my-2{margin-top: 0.5rem !important;  margin-bottom: 0.5rem !important;}
.my-3{margin-top: 1rem !important;  margin-bottom: 1rem !important;}
.my-4{margin-top: 1.5rem !important;  margin-bottom: 1.5rem !important;}
.my-5{margin-top: 3rem !important;  margin-bottom: 3rem !important;}
.my-auto{margin-top: auto !important;  margin-bottom: auto !important;}
.mt-0{margin-top: 0 !important;}
.mt-1{margin-top: 0.25rem !important;}
.mt-2{margin-top: 0.5rem !important;}
.mt-3{margin-top: 1rem !important;}
.mt-4{margin-top: 1.5rem !important;}
.mt-5{margin-top: 3rem !important;}
.mt-auto{margin-top: auto !important;}
.me-0{margin-right: 0 !important;}
.me-1{margin-right: 0.25rem !important;}
.me-2{margin-right: 0.5rem !important;}
.me-3{margin-right: 1rem !important;}
.me-4{margin-right: 1.5rem !important;}
.me-5{margin-right: 3rem !important;}
.me-auto{margin-right: auto !important;}
.mb-0{margin-bottom: 0 !important;}
.mb-1{margin-bottom: 0.25rem !important;}
.mb-2{margin-bottom: 0.5rem !important;}
.mb-3{margin-bottom: 1rem !important;}
.mb-4{margin-bottom: 1.5rem !important;}
.mb-5{margin-bottom: 3rem !important;}
.mb-auto{margin-bottom: auto !important;}
.ms-0{margin-left: 0 !important;}
.ms-1{margin-left: 0.25rem !important;}
.ms-2{margin-left: 0.5rem !important;}
.ms-3{margin-left: 1rem !important;}
.ms-4{margin-left: 1.5rem !important;}
.ms-5{margin-left: 3rem !important;}
.ms-auto{margin-left: auto !important;}
.p-0{padding: 0 !important;}
.p-1{padding: 0.25rem !important;}
.p-2{padding: 0.5rem !important;}
.p-3{padding: 1rem !important;}
.p-4{padding: 1.5rem !important;}
.p-5{padding: 3rem !important;}
.px-0{padding-right: 0 !important;  padding-left: 0 !important;}
.px-1{padding-right: 0.25rem !important;  padding-left: 0.25rem !important;}
.px-2{padding-right: 0.5rem !important;  padding-left: 0.5rem !important;}
.px-3{padding-right: 1rem !important;  padding-left: 1rem !important;}
.px-4{padding-right: 1.5rem !important;  padding-left: 1.5rem !important;}
.px-5{padding-right: 3rem !important;  padding-left: 3rem !important;}
.py-0{padding-top: 0 !important;  padding-bottom: 0 !important;}
.py-1{padding-top: 0.25rem !important;  padding-bottom: 0.25rem !important;}
.py-2{padding-top: 0.5rem !important;  padding-bottom: 0.5rem !important;}
.py-3{padding-top: 1rem !important;  padding-bottom: 1rem !important;}
.py-4{padding-top: 1.5rem !important;  padding-bottom: 1.5rem !important;}
.py-5{padding-top: 3rem !important;  padding-bottom: 3rem !important;}
.pt-0{padding-top: 0 !important;}
.pt-1{padding-top: 0.25rem !important;}
.pt-2{padding-top: 0.5rem !important;}
.pt-3{padding-top: 1rem !important;}
.pt-4{padding-top: 1.5rem !important;}
.pt-5{padding-top: 3rem !important;}
.pe-0{padding-right: 0 !important;}
.pe-1{padding-right: 0.25rem !important;}
.pe-2{padding-right: 0.5rem !important;}
.pe-3{padding-right: 1rem !important;}
.pe-4{padding-right: 1.5rem !important;}
.pe-5{padding-right: 3rem !important;}
.pb-0{padding-bottom: 0 !important;}
.pb-1{padding-bottom: 0.25rem !important;}
.pb-2{padding-bottom: 0.5rem !important;}
.pb-3{padding-bottom: 1rem !important;}
.pb-4{padding-bottom: 1.5rem !important;}
.pb-5{padding-bottom: 3rem !important;}
.ps-0{padding-left: 0 !important;}
.ps-1{padding-left: 0.25rem !important;}
.ps-2{padding-left: 0.5rem !important;}
.ps-3{padding-left: 1rem !important;}
.ps-4{padding-left: 1.5rem !important;}
.ps-5{padding-left: 3rem !important;}

.static-button {
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 1024;
}

.call-btn {
  right: 263px;
  background: #25d366;
  color: #fff;
  padding: 10px 20px;
  border-radius: 5px;
}

.call-btn-whatsapp {right: 263px;}

.whatsapp-btn {
  right: 200px;
  background: #075e54;
  color: #fff;
  padding: 10px 20px;
  border-radius: 5px;
}

.post-contents img{
  max-width: 100%;
  height: auto!important;
}
