@import "https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300&display=swap";
.mt-0{margin-top:0}
.mt-10{margin-top:10px}
.mt-12{margin-top:12px}
.mt-15{margin-top:15px}
.mt-20{margin-top:20px}
.mt-25{margin-top:25px}
.mt-30{margin-top:30px}
.mt-35{margin-top:35px}
.mt-40{margin-top:40px}
.mt-45{margin-top:45px}
.mt-50{margin-top:50px}
.mt-55{margin-top:55px}
.mt-60{margin-top:60px}
.mt-70{margin-top:70px}
.mt-80{margin-top:80px}
@media only screen and (max-width: 767px) {
.mt-80{margin-top:60px}
}
.mt-90{margin-top:90px}
.mt-100{margin-top:100px}
.mt-110{margin-top:110px}
.mt-120{margin-top:120px}
.mt-130{margin-top:130px}
.mt-140{margin-top:140px}
.mt-150{margin-top:150px}
.mt-195{margin-top:195px}
.mt-200{margin-top:200px}
.mr-0{margin-right:0}
.mr-10{margin-right:10px}
.mr-12{margin-right:12px}
.mr-15{margin-right:15px}
.mr-20{margin-right:20px}
.mr-30{margin-right:30px}
.mr-35{margin-right:35px}
.mr-40{margin-right:40px}
.mr-50{margin-right:50px}
.mr-60{margin-right:60px}
.mr-70{margin-right:70px}
.mr-80{margin-right:80px}
.mr-90{margin-right:90px}
.mr-100{margin-right:100px}
.mr-110{margin-right:110px}
.mr-120{margin-right:120px}
.mr-130{margin-right:130px}
.mr-140{margin-right:140px}
.mr-150{margin-right:150px}
.mb-0{margin-bottom:0}
.mb-10{margin-bottom:10px}
.mb-12{margin-bottom:12px}
.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px}
.mb-25{margin-bottom:25px}
.mb-30{margin-bottom:30px}
.mb-35{margin-bottom:35px}
.mb-40{margin-bottom:40px}
.mb-45{margin-bottom:45px}
.mb-50{margin-bottom:50px}
.mb-55{margin-bottom:55px}
.mb-60{margin-bottom:60px}
.mb-65{margin-bottom:65px}
.mb-70{margin-bottom:70px}
.mb-75{margin-bottom:75px}
.mb-80{margin-bottom:80px}
@media only screen and (max-width: 767px) {
.mb-80{margin-bottom:60px}
}
.mb-90{margin-bottom:90px}
.mb-95{margin-bottom:95px}
.mb-100{margin-bottom:100px}
@media only screen and (max-width: 767px) {
.mb-100{margin-bottom:50px}
}
.mb-110{margin-bottom:110px}
.mb-120{margin-bottom:120px}
.mb-130{margin-bottom:130px}
.mb-140{margin-bottom:140px}
.mb-150{margin-bottom:150px}
.ml-0{margin-left:0}
.ml-10{margin-left:10px}
.ml-12{margin-left:12px}
.ml-15{margin-left:15px}
.ml-20{margin-left:20px}
.ml-30{margin-left:30px}
.ml-40{margin-left:40px}
.ml-50{margin-left:50px}
.ml-55{margin-left:55px}
.ml-60{margin-left:60px}
.ml-70{margin-left:70px}
.ml-75{margin-left:75px}
.ml-80{margin-left:80px}
.ml-90{margin-left:90px}
.ml-95{margin-left:95px}
.ml-100{margin-left:100px}
.ml-110{margin-left:110px}
.ml-120{margin-left:120px}
.ml-130{margin-left:130px}
.ml-140{margin-left:140px}
.ml-145{margin-left:145px}
.ml-150{margin-left:150px}
.ml-ntv5{margin-left:-5px}
.pt-0{padding-top:0}
.pt-10{padding-top:10px}
.pt-15{padding-top:15px}
.pt-20{padding-top:20px}
.pt-25{padding-top:25px}
.pt-30{padding-top:30px}
.pt-35{padding-top:35px}
.pt-40{padding-top:40px}
.pt-45{padding-top:45px}
.pt-50{padding-top:50px}
.pt-55{padding-top:55px}
.pt-60{padding-top:60px}
.pt-70{padding-top:70px}
@media only screen and (max-width: 767px) {
.pt-70{padding-top:60px}
}
.pt-75{padding-top:75px}
.pt-80{padding-top:80px}
@media only screen and (max-width: 767px) {
.pt-80{padding-top:60px}
}
.pt-95{padding-top:95px}
@media only screen and (max-width: 767px) {
.pt-95{padding-top:55px}
}
.pt-90{padding-top:90px}
@media only screen and (max-width: 767px) {
.pt-90{padding-top:50px}
}
.pt-100{padding-top:100px}
@media only screen and (max-width: 767px) {
.pt-100{padding-top:60px}
}
.pt-105{padding-top:105px}
.pt-110{padding-top:110px}
@media only screen and (max-width: 767px) {
.pt-110{padding-top:40px}
}
.pt-115{padding-top:115px}
@media only screen and (max-width: 767px) {
.pt-115{padding-top:60px}
}
.pt-120{padding-top:120px}
@media only screen and (max-width: 767px) {
.pt-120{padding-top:50px}
}
.pt-125{padding-top:125px}
@media only screen and (max-width: 767px) {
.pt-125{padding-top:55px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.pt-125{padding-top:75px}
}
.pt-128{padding-top:128px}
.pt-130{padding-top:130px}
@media only screen and (max-width: 767px) {
.pt-130{padding-top:60px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.pt-130{padding-top:80px}
}
.pt-135{padding-top:135px}
.pt-140{padding-top:140px}
.pt-150{padding-top:150px}
.pt-155{padding-top:155px}
.pt-170{padding-top:170px}
.pt-180{padding-top:180px}
@media only screen and (max-width: 767px) {
.pt-180{padding-top:60px}
}
.pt-205{padding-top:205px}
.pt-230{padding-top:230px}
.pt-270{padding-top:270px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.pt-270{padding-top:170px}
}
@media only screen and (max-width: 767px) {
.pt-270{padding-top:100px}
}
.pt-240{padding-top:240px}
.pt-365{padding-top:365px}
.pt-370{padding-top:370px}
.pt-380{padding-top:380px}
.pr-0{padding-right:0}
.pr-10{padding-right:10px}
.pr-15{padding-right:15px}
.pr-20{padding-right:20px}
.pr-30{padding-right:30px}
.pr-40{padding-right:40px}
.pr-50{padding-right:50px}
.pr-60{padding-right:60px}
.pr-70{padding-right:70px}
.pr-80{padding-right:80px}
.pr-90{padding-right:90px}
.pr-100{padding-right:100px}
.pr-110{padding-right:110px}
.pr-120{padding-right:120px}
.pr-130{padding-right:130px}
.pr-140{padding-right:140px}
.pr-155{padding-right:155px}
.pr-270{padding-right:270px}
.pb-0{padding-bottom:0}
.pb-10{padding-bottom:10px}
.pb-15{padding-bottom:15px}
.pb-20{padding-bottom:20px}
.pb-25{padding-bottom:25px}
.pb-30{padding-bottom:30px}
.pb-35{padding-bottom:35px}
.pb-40{padding-bottom:40px}
.pb-50{padding-bottom:50px}
.pb-55{padding-bottom:55px}
@media only screen and (max-width: 767px) {
.pb-55{padding-bottom:15px}
}
.pb-60{padding-bottom:60px}
@media only screen and (max-width: 767px) {
.pb-60{padding-bottom:20px}
}
.pb-65{padding-bottom:65px}
.pb-70{padding-bottom:70px}
@media only screen and (max-width: 767px) {
.pb-70{padding-bottom:30px}
}
.pb-80{padding-bottom:80px}
@media only screen and (max-width: 767px) {
.pb-80{padding-bottom:40px}
}
.pb-85{padding-bottom:85px}
.pb-90{padding-bottom:90px}
@media only screen and (max-width: 767px) {
.pb-90{padding-bottom:50px}
}
.pb-95{padding-bottom:95px}
@media only screen and (max-width: 767px) {
.pb-95{padding-bottom:55px}
}
.pb-100{padding-bottom:100px}
@media only screen and (max-width: 767px) {
.pb-100{padding-bottom:30px}
}
.pb-105{padding-bottom:105px}
.pb-110{padding-bottom:110px}
.pb-115{padding-bottom:115px}
@media only screen and (max-width: 767px) {
.pb-115{padding-bottom:60px}
}
.pb-120{padding-bottom:120px}
@media only screen and (max-width: 767px) {
.pb-120{padding-bottom:50px}
}
.pb-125{padding-bottom:125px}
.pb-130{padding-bottom:130px}
@media only screen and (max-width: 767px) {
.pb-130{padding-bottom:60px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.pb-130{padding-bottom:80px}
}
.pb-140{padding-bottom:140px}
@media only screen and (max-width: 767px) {
.pb-140{padding-bottom:60px}
}
.pb-145{padding-bottom:145px}
.pb-150{padding-bottom:150px}
.pb-170{padding-bottom:170px}
.pb-180{padding-bottom:180px}
.pb-280{padding-bottom:280px}
.pb-210{padding-bottom:210px}
.pb-285{padding-bottom:285px}
.pb-270{padding-bottom:270px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.pb-270{padding-bottom:170px}
}
@media only screen and (max-width: 767px) {
.pb-270{padding-bottom:100px}
}
.pb-290{padding-bottom:290px}
.pl-0{padding-left:0}
.pl-10{padding-left:10px}
.pl-15{padding-left:15px}
.pl-20{padding-left:20px}
.pl-30{padding-left:30px}
.pl-40{padding-left:40px}
.pl-50{padding-left:50px}
.pl-60{padding-left:60px}
.pl-70{padding-left:70px}
.pl-80{padding-left:80px}
.pl-90{padding-left:90px}
.pl-100{padding-left:100px}
.pl-110{padding-left:110px}
.pl-120{padding-left:120px}
.pl-130{padding-left:130px}
.pl-140{padding-left:140px}
.pl-150{padding-left:150px}
.pl-155{padding-left:155px}
.pl-190{padding-left:190px}
.ptb-0{padding:0}
.ptb-10{padding:10px 0}
.ptb-20{padding:20px 0}
.ptb-30{padding:30px 0}
.ptb-35{padding:35px 0}
.ptb-32{padding:32px 0}
.ptb-40{padding:40px 0}
.ptb-50{padding:50px 0}
.ptb-60{padding:60px 0}
.ptb-70{padding:70px 0}
.ptb-80{padding:80px 0}
.ptb-90{padding:90px 0}
.ptb-100{padding:100px 0}
.ptb-110{padding:110px 0}
.ptb-120{padding:120px 0}
.ptb-130{padding:130px 0}
.ptb-140{padding:140px 0}
.ptb-150{padding:150px 0}
.ptb-160{padding:160px 0}
.ptb-170{padding:170px 0}
.ptb-177{padding:177px 0}
.ptb-180{padding:180px 0}
.ptb-190{padding:190px 0}
.ptb-200{padding:200px 0}
.ptb-210{padding:210px 0}
.ptb-220{padding:220px 0}
.ptb-290{padding:290px 0}
.ptb-310{padding:310px 0}
.mtb-0{margin:0}
.mtb-10{margin:10px 0}
.mtb-15{margin:15px 0}
.mtb-20{margin:20px 0}
.mtb-30{margin:30px 0}
.mtb-40{margin:40px 0}
.mtb-50{margin:50px 0}
.mtb-60{margin:60px 0}
.mtb-70{margin:70px 0}
.mtb-80{margin:80px 0}
.mtb-90{margin:90px 0}
.mtb-100{margin:100px 0}
.mtb-110{margin:110px 0}
.mtb-120{margin:120px 0}
.mtb-130{margin:130px 0}
.mtb-140{margin:140px 0}
.mtb-150{margin:150px 0}
.mtb-290{margin:290px 0}
html{overflow-x:hidden!important;width:100%;height:100%;position:relative;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body{border:0;margin:0;padding:0;font-size:15px;color:#6A6A6A;background:#fff;font-family:'Open Sans',sans-serif}
h1,h2,h3{color:#404040}
.body-inner{position:relative;overflow:hidden}
a:link,a:visited{text-decoration:none}
a:hover{text-decoration:none;color:#404040}
a.read-more{color:#404040}
section{padding:20px 0;position:relative}
.ts-padding{padding:12px 0}
.no-padding{padding:0}
.media>.pull-left{margin-right:20px}
.heading{padding-bottom:50px;margin-top:10px;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-ms-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}
.gap-60{clear:both;height:60px}
.gap-40{clear:both;height:40px}
.gap-30{clear:both;height:30px}
.gap-20{clear:both;height:20px}
a:focus{outline:0}
body,p{font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;line-height:1.6em}
h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;text-transform:uppercase;letter-spacing:0}
h1{font-size:36px;line-height:48px}
h2{font-size:32px;line-height:40px;font-weight:400}
h3{font-size:24px;line-height:32px;font-weight:400}
h4{font-size:18px;line-height:28px}
h5{font-size:13px;line-height:24px}
.btn.btn-primary{color:#404040;background:none;font-size:14px;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-ms-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;box-shadow:none}
.btn.btn-primary:hover{color:#fff}
.btn.btn-primary.white{border:2px solid #fff;color:#fff}
.btn.btn-primary.white:hover{border:2px solid #fff!important;color:#fff;border:2px solid transparent}
.btn.btn-primary.solid:hover{background:#131B33!important;color:#fff}
.btn.btn-primary.square{border-radius:0;color:#fff}
.btn.btn-primary.solid{color:#fff}
.btn.btn-primary.solid.blank:hover{color:#333}
.btn.btn-primary.solid:hover{background:none}
.m_t_20{margin-top:-20px}
.m-b-5{margin-bottom:5px}
.m-b-10{margin-bottom:10px}
.m-b-15{margin-bottom:15px}
.m-b-25{margin-bottom:25px}
.m-b-30{margin-bottom:30px}
.m-b-50{margin-bottom:50px}
.p-t-5{padding-top:5px}
.p-t-10{padding-top:10px}
.p-t-15{padding-top:15px}
.m-l-0{margin-left:0!important}
.p-l-0{padding-left:0}
.p-r-0{padding-right:0}
.p-l-15{padding-left:15px}
.d-inlineblock{display:inline-block}
.form-control{box-shadow:none;border:1px solid #dedede;padding:6px 20px;height:50px;background:none;color:#959595;font-size:14px;border-radius:0}
.form-control:focus{box-shadow:none}
.portfolio-slider .flexslider,.ts-flex-slider .flexslider{border:0;box-shadow:none}
.portfolio-slider .flex-direction-nav a,.ts-flex-slider .flex-direction-nav a{opacity:0;color:#fff!important;text-align:center;text-shadow:none;line-height:40px}
.portfolio-slider .flex-direction-nav a:before{font-size:32px}
.portfolio-slider .flex-direction-nav a:hover,.ts-flex-slider .flex-direction-nav a:hover{color:#fff;opacity:1}
.flexportfolio.flexslider .slides img{height:auto}
.pagination li a{border-radius:0!important;margin-right:8px}
.pagination>.active>a,.pagination>.active>a:hover,.pagination>li>a:hover{color:#fff;border:1px solid transparent}
.header-solid{background:#191919;box-shadow:0 1px 7px 0 rgba(0,0,0,0.2)}
.header-solid ul.navbar-nav > li > a{color:#fff}
.navbar-header{z-index:9999}
.navbar-brand.navbar-bg{position:absolute;left:0;padding:3px 15px 10px;width:20%;height:62px;line-height:62px}
.navbar-brand img{float:right;padding:0 15px}
.navbar{border-radius:0;border:0;margin-bottom:0}
.navbar-right{padding-right:0}
.navbar-right .dropdown-menu{right:auto;left:0}
.navbar-toggle{border-radius:0;margin-right:5px}
.navbar-toggle .icon-bar{background:#fff}
ul.navbar-nav > li > a{font-family:'Open Sans',sans-serif;font-weight:600;text-transform:uppercase;font-size:15px;color:#fff;line-height:25px;padding:20px 15px}
ul.navbar-nav > li > a:hover,ul.navbar-nav > li > a:focus{background:transparent}
ul.navbar-nav > li:last-child a{padding-right:15px}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background:transparent;border:0}
.dropdown-menu{border:0;border-radius:0;width:100%;box-shadow:none;background:none;min-width:180px}
.dropdown-menu > ul{list-style:none;padding:0;background:#fff;background-color:rgba(255,255,255,1);-webkit-box-shadow:3px 3px 14px rgba(0,0,0,.1);box-shadow:3px 3px 14px rgba(0,0,0,.1);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;margin-left:15px;margin:-10px 15px 0 auto}
.dropdown-menu > ul > li > a{display:block;font-size:14px;font-weight:400;line-height:normal;text-decoration:none;padding:12px;color:#333;border-bottom:1px solid rgba(0,0,0,0.1)}
.dropdown-menu > ul > li.active > a{color:#333}
.dropdown-menu > ul > li:last-child > a{border-bottom:0}
.dropdown-menu > ul > li>a:hover,.dropdown-menu > ul > li>a:focus{background:none;color:#74c34d!important}
.nav>li.megamenu{position:static}
.nav>li.megamenu .dropdown-menu{left:0;right:0;margin-left:auto;margin-right:auto;padding:20px!important;z-index:1000;border-radius:0;top:auto}
.nav>li.megamenu .dropdown-menu ul{margin-top:4px;padding:20px}
.header2{padding:8px 0;display:block;clear:both}
.header2 .navbar-brand{background:none;padding-top:3px}
.header-bgnone{padding:5px 0;width:auto;box-shadow:0 1px 7px 0 rgba(0,0,0,0.2)}
.header-bgnone ul.navbar-nav > li:hover > a,.header-bgnone ul.navbar-nav > li.active > a{color:#74c34d}
.overlay{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;background-image:url(../images/overaly.png)}
#main-slide .item img{width:100%;-webkit-backface-visibility:hidden}
#main-slide .item{-webkit-backface-visibility:hidden}
#main-slide .item .slider-content{z-index:1;opacity:0;-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms}
#main-slide .item.active .slider-content{opacity:1;-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms}
#main-slide .slider-content{top:50%;margin-top:-70px;left:0;padding:0;text-align:center;position:absolute;width:100%;color:#fff}
#main-slide .carousel-indicators{bottom:70px}
.carousel-indicators li{width:12px;height:12px;margin:0;background:#bdbdbd}
#main-slide .carousel-indicators li.active,#main-slide .carousel-indicators li:hover{-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
#main-slide .carousel-control.left,#main-slide .carousel-control.right{opacity:0;filter:alpha(opacity=0);background-image:none;background-repeat:no-repeat;text-shadow:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#main-slide:hover .carousel-control.left,#main-slide:hover .carousel-control.right{opacity:1;filter:alpha(opacity=100)}
#main-slide:hover .carousel-control.left{left:20px}
#main-slide:hover .carousel-control.right{right:20px}
#main-slide .carousel-control.left span{padding:15px}
#main-slide .carousel-control.right span{padding:15px}
#main-slide .carousel-control .fa-angle-left,#main-slide .carousel-control .fa-angle-right{position:absolute;top:50%;z-index:5;display:inline-block}
#main-slide .carousel-control .fa-angle-left{left:0}
#main-slide .carousel-control .fa-angle-right{right:0}
#main-slide .carousel-control i{background:none;color:#fff;line-height:56px;width:56px;height:56px;border:1px solid #fff;border-radius:100%;font-size:36px;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}
#main-slide .carousel-control i:hover{border:1px solid rgba(0,0,0,.3)}
#main-slide .slider-content h2{font-size:52px;text-transform:uppercase;color:#fff}
#main-slide .slider-content h3{font-size:28px;margin-top:40px;color:#fff}
.slider.btn{padding:10px 35px;margin-top:40px;font-size:16px;text-transform:uppercase;color:#fff}
.slider.btn.solid{margin-left:15px}
.slider-content-left{position:relative;margin:0 0 0 40px}
.slider-content-right{position:relative}
.carousel .item.active .animated2,.flex-active-slide .animated2{-webkit-animation:lightSpeedIn 1s ease-in 200ms both;animation:lightSpeedIn 1s ease-in 200ms both}
.carousel .item.active .animated3,.flex-active-slide .animated3{-webkit-animation:bounceInLeft 2s ease-in-out 800ms both;animation:bounceInLeft 1.5s ease-in-out 800ms both}
.carousel .item.active .animated4,.flex-active-slide .animated4{-webkit-animation:flipInX 2s ease-in 800ms both;animation:flipInX 2s ease-in 800ms both}
.carousel .item.active .animated5,.flex-active-slide .animated5{-webkit-animation:bounceInLeft 1s ease-in-out 100ms both;animation:bounceInLeft 1s ease-in-out 100ms both}
.carousel .item.active .animated6,.flex-active-slide .animated6{-webkit-animation:bounceIn 1s ease-in 500ms both;animation:bounceIn 1s ease-in 500ms both}
.carousel .item.active .animated7,.flex-active-slide .animated7{-webkit-animation:bounceIn 1s ease-in 500ms both;animation:bounceIn 1s ease-in 500ms both}
.carousel .item.active .animated8,.flex-active-slide .animated8{-webkit-animation:bounceInDown 1s ease-in 800ms both;animation:bounceInDown 1s ease-in 800ms both}
.ts-flex-slider{position:relative}
.ts-flex-slider .flexSlideshow{width:100%;overflow:hidden}
.overlay2{position:relative}
.overlay2 img{width:100%}
.overlay2::before{position:absolute;content:'';z-index:3;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.15);height:99%}
.ts-flex-slider .flexslider .slides{z-index:0}
.ts-flex-slider .slider-content{z-index:3}
.ts-flex-slider .flex-direction-nav a{width:55px;height:60px;line-height:60px;text-align:center;font-size:32px}
.ts-flex-slider .flex-direction-nav a.flex-next{border-radius:3px}
.ts-flex-slider .flex-direction-nav a.flex-prev{border-radius:3px}
.service{padding-top:40px}
.service-heading{padding-bottom:30px;text-align:center}
.service-content{margin-top:30px}
.service-content h3{font-size:16px}
.feature-icon{font-size:28px;margin-top:5px}
.feature-content{padding-right:20px;padding-left:55px}
.feature-content h3{margin-top:0;font-size:18px}
.feature-center-content .feature-center-icon{font-size:72px;margin-bottom:5px;display:inline-block}
.feature-center-content h3{font-size:18px}
.image-block{background:#fff}
.img-block-right{padding-right:140px}
.img-block-head h2{font-size:18px;line-height:normal;margin:5px 0 0}
.img-block-head h3{margin-top:5px}
.image-block-content{padding:0 50px;margin-bottom:30px}
.image-block-content .feature-icon{width:60px;height:60px;line-height:60px;color:#fff;border-radius:100%;display:inline-block;text-align:center}
.image-block-content .feature-content{padding-left:85px}
.image-block-content .feature-content h3{margin-bottom:0}
.landing-tab{position:relative;z-index:1}
.landing-tab .nav-tabs{border-right:1px solid #e7e7e7;padding:25px 0;border-bottom:0}
.landing-tab .nav-tabs>li.active{margin-right:-3px}
.landing-tab .nav-tabs>li.active .tab-info h3{color:#404040}
.landing-tab .nav-tabs>li{padding:15px 0}
.landing-tab .nav-tabs>li>a{background:none!important;border-radius:0;padding:15px;color:#6A6A6A!important;position:relative;border:0!important;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.landing-tab .nav-tabs > li > a p{font-family:'Open Sans',sans-serif;font-size:13px}
.landing-tab .nav-tabs>li>a:hover{background:none}
.landing-tab .tab-icon{font-size:28px;display:inline-block}
.landing-tab .tab-info{display:inline-block;vertical-align:middle;position:absolute;left:70px;top:50%;margin-top:-12px}
.landing-tab .tab-info h3{font-size:16px;line-height:normal;margin:0;color:#6A6A6A;font-family:'Open Sans',sans-serif;font-weight:600}
.landing-tab .tab-pane h3{margin-top:0;line-height:normal}
.landing-tab .tab-pane h3.text-center{margin-bottom:25px}
.landing-tab .tab-pane{padding-left:95px;text-align:justify}
.landing-tab .tab-pane i.big{font-size:200px;margin-bottom:30px;display:block}
.featured-tab{padding:30px 0}
.featured-tab .nav-tabs{border-bottom:0}
.featured-tab .nav-tabs>li.active>a{color:#fff}
.featured-tab .nav-tabs>li>a{background:#f2f2f2;border-radius:0;padding:0 15px;color:#404040;position:relative;border:0!important;line-height:52px;height:52px;margin-bottom:3px;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.featured-tab .nav-tabs>li>a:after{left:100%;border:transparent solid;content:" ";position:absolute;border-width:25px;top:50%;border-left-color:#f2f2f2;margin-top:-25px;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.featured-tab .nav-tabs>li>a:hover{color:#fff}
.featured-tab .nav-tabs>li.active>a,.featured-tab .nav-tabs>li.active .tab-info h3,.featured-tab .nav-tabs>li>a:hover .tab-info h3{color:#fff!important}
.featured-tab .tab-icon{font-size:28px;display:inline-block}
.featured-tab .tab-info{display:inline-block;vertical-align:middle;position:absolute;left:70px;top:50%;margin-top:-12px}
.featured-tab .tab-info h3{font-size:16px;line-height:normal;margin:0}
.featured-tab .tab-pane img.pull-left{margin:0 30px 10px 0}
.featured-tab .tab-pane img.pull-right{margin:0 0 0 15px}
.featured-tab .tab-pane h3{margin-top:0;line-height:normal;text-align:left;font-size:20px}
.featured-tab .tab-pane h3.text-center{margin-bottom:25px}
.featured-tab .tab-pane{padding-left:25px;text-align:justify}
.featured-tab .tab-pane i.big{font-size:230px}
.portfolio{background:#f5f5f5;padding-bottom:0}
#main-container.portfolio{background:none}
#isotope .isotope-item{padding:0}
.isotope-nav{margin:-80px auto 80px;display:inline-block;float:right;position:relative;z-index:100}
.isotope-nav ul{list-style:none;margin:0}
.isotope-nav ul li{float:left;margin-right:10px}
.isotope-nav ul li a{color:#404040;padding:5px 15px 8px;border:1px solid #ddd;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.isotope-nav ul a.active,.isotope-nav ul a:hover{color:#fff;position:relative;border:1px solid transparent}
.isotope-nav ul a.active:after,.isotope-nav ul a:hover:after{position:absolute;content:" ";width:auto;height:auto;bottom:-13px;margin-left:-8px;left:50%;border-width:7px;border-style:solid}
#isotope .isotope-item .grid{position:relative;margin-bottom:-8px}
.grid figure{position:relative;z-index:1;display:inline-block;overflow:hidden;background:#3085a3;text-align:center;width:100%;height:100%}
.grid figure figcaption{position:absolute;top:0;left:0;width:100%;height:100%;padding:2em;color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}
figure.effect-oscar{background:#000;background:rgba(0,0,0,.8)}
figure.effect-oscar img{display:block;width:100%;opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
figure.effect-oscar figcaption{padding:2.5em;background-color:rgba(0,0,0,0.1);-webkit-transition:background-color .35s;transition:background-color .35s}
figure.effect-oscar figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid rgba(255,255,255,.3);content:''}
figure.effect-oscar h3{font-size:18px;color:#fff;opacity:0;margin:25% 0 10px;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
figure.effect-oscar a{color:#fff;font-size:18px;margin:20px 5px 0;display:inline-block;z-index:1;position:relative;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}
figure.effect-oscar a.link i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
figure.effect-oscar figcaption::before,figure.effect-oscar a{opacity:0;-webkit-transition:all 0.35s,-webkit-transform .35s;transition:all 0.35s,transform .35s;-webkit-transform:scale(0);transform:scale(0)}
figure.effect-oscar:hover h3{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
figure.effect-oscar:hover figcaption::before,figure.effect-oscar:hover h3,figure.effect-oscar:hover a{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
figure.effect-oscar:hover figcaption{background-color:rgba(0,0,0,0.5)}
figure.effect-oscar:hover img{opacity:.4}
.portfolio-box{padding-bottom:80px}
.portfolio-box .isotope-nav{margin:0 auto 60px;float:none}
.portfolio-static-item{padding-bottom:20px}
.portfolio-static-item figure.effect-oscar a{margin-top:70px}
.portfolio-static-desc h3{font-size:16px;margin:5px 0 -5px;line-height:normal}
.portfolio-static-desc a{color:#6A6A6A}
.portfolio-desc h3{margin-top:0}
.portfolio-desc .project-btn{margin-top:20px;padding:8px 25px}
.facts-wrapper{background:#2a2d32;color:#fff}
.facts{position:relative;padding:46px 40px 30px;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.facts:hover{background:#000!important}
.facts.one{background:rgba(0,0,0,.3)}
.facts.two{background:rgba(0,0,0,.2)}
.facts.three{background:rgba(0,0,0,.15)}
.facts.four{background:rgba(0,0,0,.09)}
.facts i{font-size:36px;text-shadow:1px 3px 3px rgba(0,0,0,0.3)}
.facts-num span{font-size:42px;font-weight:700;margin-top:20px;display:inline-block}
.facts h3{font-size:18px;margin-top:8px;color:#fff}
.ts_counter_bg .facts{padding:0 15px}
.ts_counter_bg .facts:hover{background:none!important}
.ts_counter_bg .facts-num span{margin:30px 0 20px}
.ts_counter.elements .facts{padding:15px}
.img-hexagon span{position:absolute;display:block;float:left;border-left:120px solid #fff;border-right:120px solid #fff}
.img-top{top:0;border-top:0 solid transparent;border-bottom:75px solid transparent}
.img-bottom{bottom:0;border-bottom:0 solid transparent;border-top:75px solid transparent}
.img-hexagon{width:240px;height:250px;position:relative;display:inline-block}
.img-hexagon img{width:100%;height:100%}
.team-content h3{margin-bottom:0;font-size:20px}
.team-content p{color:#959595}
.team-social a{background:#d5d5d5;color:#fff;width:28px;height:28px;line-height:28px;border-radius:100%;display:inline-block;text-align:center;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.team-social a.fb:hover{background:#325c94}
.team-social a.twt:hover{background:#00abdc}
.team-social a.gplus:hover{background:#dd4b39}
.team-social a.linkdin:hover{background:#007bb6}
.team-social a.dribble:hover{background:#ea4c89}
.team-list .img-hexagon{float:left;margin-right:30px}
.team-list-square .img-square{float:left;margin-right:30px}
.pricing{padding-bottom:80px}
.plan{border:1px solid #dedede}
.plan-name{display:block;font-size:24px;line-height:30px;font-weight:700;padding:20px 0;color:#959595}
.plan-price{font-size:48px;padding:30px 0;margin-bottom:30px;position:relative;background:#f2f2f2}
.plan-price:after{bottom:-30px;border:solid transparent;content:" ";position:absolute;border-width:15px;border-top-color:#f2f2f2;left:50%;margin-left:-16px}
.plan.featured .plan-name{color:#404040}
.plan.featured .plan-price{color:#fff}
.plan-price .currency{top:-.9em;font-size:50%;left:-.01em;font-weight:700}
.plan-name small{display:block;font-size:12px;font-weight:700;line-height:normal}
.plan-price sub{font-size:18px;font-weight:700}
.plan ul{background:#fff;padding:0;margin-bottom:0}
.plan ul li{border-top:1px dashed #dedede;padding:12px 29px;font-weight:500}
.plan ul li:first-child{border-top:0!important}
.plan a.btn{color:#404040;background:#fff;margin-top:25px;margin-bottom:-20px;padding:8px 30px}
.plan a.btn:hover{color:#fff}
.testimonial-thumb img{border:1px solid #8E8E8E;padding:3px;width:80px;height:80px;border-radius:100%}
.testimonial-slide .testimonial-content h3.name{font-size:18px;color:#fff;margin:10px 0}
.testimonial-slide .testimonial-content h3 span{display:block;font-size:14px;color:#fff;font-weight:400;margin-top:-10px}
.testimonial-slide .owl-buttons{display:none}
.testimonial-slide .testimonial-text{font-size:16px;line-height:24px;max-width:800px;padding-top:30px;display:inline-block;position:relative;color:#fff}
.testimonial-slide .testimonial-text:before{content:'\f10d';font-family:FontAwesome;padding-right:10px}
.testimonial-slide .testimonial-text:after{content:'\f10e';font-family:FontAwesome;padding-left:10px}
.testimonial-slide.owl-theme .owl-controls .owl-page span{background:none;border:1px solid #fff;opacity:.7}
.testimonial-slide.owl-theme .owl-controls .owl-page.active span{border:1px solid transparent}
.featured-video{background:#fff}
.video-block-head h2{font-size:16px;margin:0;line-height:normal}
.video-block-head h3{font-size:24px;line-height:normal;margin:0}
.video-block-content{padding:10px 0}
.video-block-content h3{margin:0;line-height:normal}
.video-block-content .btn.btn-primary{color:#fff;margin:5px 0 0 40px;padding:8px 25px}
.video-block-content .btn.btn-primary:hover{color:#333}
.post-img-wrapper{position:relative}
.post-img-overlay{position:relative;display:inline-block}
.post-img-overlay::before{position:absolute;border-radius:1px;background-color:rgba(0,0,0,0);content:'';left:0;right:0;width:100%;height:100%;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}
.post-img-overlay:hover::before{background-color:rgba(0,0,0,.5)}
.post-img-overlay a{position:absolute;right:0;color:#fff;background:#666;padding:15px 20px;opacity:0;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}
.post-img-overlay a.link{right:0;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.post-img-overlay:hover a.link{left:0;right:auto;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.post-img-overlay a.view{-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.post-img-overlay:hover a.view{bottom:0;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.recent-post{padding:0 15px}
.recent-post .post-body h3{font-size:18px;margin-bottom:3px;font-weight:700}
.recent-post .post-body h3 a{color:#404040}
.recent-post .post-body .post-meta a{font-weight:400;font-size:13px}
.recent-post .post-body .post-meta span,.recent-post .post-body .post-meta span i{padding-right:5px}
.recent-post .post-excerpt{padding-top:10px}
.recent-post .post-excerpt a.read-more{padding:6px 18px;border-width:1px;font-size:12px;margin-top:10px}
.clients{color:#fff;padding-bottom:80px}
.clients-content{padding:40px 0}
.clients h2.title{border-left:0;color:#fff}
.client-carousel .item a{margin-right:20px;border:1px solid #e7e7e7;border-radius:3px;display:inline-block;padding:10px;-webkit-transition:all 350ms;-ms-transition:all 350ms;transition:all 350ms}
.ts_twitter{padding:100px 0}
.twitter-feed .twitter-icon i{font-size:78px;color:#1dcaff}
.twitter-feed .tweet a{color:#1dcaff}
.twitter-feed .tweet a:hover{color:#000}
.twitter-feed .tweet p{font-size:18px;font-style:italic;padding-top:20px}
#contact-form{margin-top:25px}
#contact-form label{font-weight:400}
.map-wrapper{position:relative}
.map{height:400px;z-index:1}
.contact-info-inner h3{margin-bottom:25px;font-size:24px;color:#fff}
.contact-info h3{margin-top:42px;font-size:24px}
.contact-info p{font-size:18px}
.contact-info i{font-size:18px;margin-right:10px}
.contact-info-inner{position:absolute;color:#fff;top:0;bottom:0;z-index:2;background:rgba(0,0,0,.7);padding:25px 30px;max-width:400px;max-height:400px;text-align:left}
.contact-info-inner p{overflow:hidden;margin-bottom:25px}
.contact-info-inner p strong{display:block}
.contact-info-inner i{margin-right:20px!important;font-size:24px;margin-top:5px}
.footer{padding:35px 15px 10px;background:#f4f4f4;color:#fff;font-size:14px}
.footer ul li{color:#333;padding-bottom:0;margin-bottom:0}
.footer ul li a{color:#333}
#copyright{padding:20px 0;background:#053453;color:#fff}
.copyright-info{font-size:14px;font-family:'Open Sans',sans-serif;font-weight:500}
.copyright-info a,.copyright-info a:hover{color:#fff!important}
.footer2 .social-icon{padding-bottom:15px}
.footer2 .copyright-info{color:#404040;border-top:1px solid #e7e7e7}
#back-to-top{right:40px;top:auto;z-index:10}
#back-to-top.affix{bottom:60px}
#back-to-top .btn.btn-primary{border-radius:100%;padding:0;font-size:18px;width:36px;height:36px;background:#0D67B4;border:2px solid transparent;color:#fff;opacity:0}
#back-to-top .btn.btn-primary:hover{color:#fff;opacity:1}
#banner-area{position:relative}
.banner-title-content{position:absolute;top:42%;width:100%;height:100%}
.banner-title-content h2{color:#fff;font-size:36px}
.banner-title-content .breadcrumb{background:none;color:#fff;font-weight:700;font-size:16px}
.banner-title-content .breadcrumb a:hover{color:#ccc}
.about-message{background:#f4f4f4;min-height:374px}
.about-message ul li a{color:#6A6A6A}
.call-to-action{color:#fff;padding:40px 0}
.call-to-action.dark{background:#2a2d32}
.call-to-action h3{color:#fff;margin:10px 0;font-size:20px}
.call-to-action .btn.btn-primary.white:hover{background:#000}
.call-to-action .btn.btn-primary.solid{margin-left:15px}
.panel.panel-default{margin-top:20px}
h4.panel-title{position:relative;padding-left:30px}
h4.panel-title a:before,h4.panel-title a.collapsed:before{font-family:FontAwesome;position:absolute;z-index:0;font-size:16px;left:0;padding:0 5px;text-align:center}
h4.panel-title a:before{content:"\f056"}
h4.panel-title a.collapsed:before{content:"\f055"}
.panel-body ul{padding-left:35px}
.panel-group .btn.btn-primary.solid:hover{color:#333}
.ts-testimonial-content{position:relative;padding:30px 30px 15px;border-width:1px;border-style:solid;border-color:#e7e7e7;margin-bottom:40px}
.ts-testimonial-content:after{content:"";position:absolute;bottom:-40px;left:45px;border-style:solid;border-width:40px 0 0 30px;border-color:#e7e7e7 transparent;display:block;width:0;z-index:1}
.ts-testimonial-content img{float:left;width:80px;height:80px;border-radius:100%}
.ts-testimonial-text{padding-left:110px}
.ts-testimonial-author{position:absolute;bottom:-60px;left:90px}
.ts-testimonial-author h3.name{font-size:14px;margin:10px 0 0}
.ts-testimonial-author h3 span{display:block;font-size:13px;margin-top:-10px;text-transform:capitalize;color:#555}
.faq-box{margin-bottom:45px}
.faq-box h4{margin-bottom:25px}
.error-page .error-code{display:block;font-size:150px;line-height:150px;color:#333;margin-bottom:20px;text-shadow:5px 5px 1px rgba(0,0,0,.1)}
.error-page .error-body .btn{margin-top:30px;font-weight:700}
.post{margin:0 0 40px;padding:0 0 40px;border-bottom:1px solid #F5F5F5}
.post.post-last{border-bottom:0}
.post-image-wrapper{margin-bottom:20px;position:relative}
.blog-date{position:absolute;top:50px;left:0;color:#fff;border-radius:0 25px 25px 0;padding:5px 15px;font-weight:700}
.blog-date a{color:#fff}
.post-footer .btn.btn-primary{font-size:12px;padding:8px 20px;margin-top:15px}
.post-meta{color:#959595;font-weight:400;font-size:13px}
.post-meta span{padding-right:10px}
.post-meta a{color:#959595}
.post-meta-author a,.post-meta-cats a{color:#404040}
.entry-content{padding:20px 0 10px}
.about-author{background:#f2f2f2;padding:15px 20px;margin:20px 0}
.author-img img{width:120px;height:120px;margin-right:30px;border-radius:100%;margin-top:20px}
.author-url span a{color:#959595}
.author-info h3{margin-bottom:10px;font-size:20px;font-weight:400}
.author-info h3 span{font-size:14px;color:#959595;border-left:1px solid #AFAFAF;padding-left:8px;margin-left:5px}
.comments-counter{font-size:18px}
.comments-counter a{color:#404040}
.comments-list{list-style:none;margin:0;padding:20px 0}
.comments-list .comment{border-bottom:1px solid #cecece;padding-bottom:20px;margin-bottom:20px}
.comments-list .comment.last{border-bottom:0}
.comments-list img.comment-avatar{width:84px;height:84px;margin-right:30px;border-radius:100%}
.comments-list .comment-body{margin-left:120px}
.comments-list .comment-author{margin-bottom:0}
.comments-list .comment-date{font-style:italic;color:#959595;margin-bottom:20px}
.comments-list .comment-reply{text-transform:uppercase;color:#404040}
.comments-reply{list-style:none;margin:0 0 0 70px}
.comments-form .btn.btn-primary{padding:10px 20px}
.comments-form label{font-weight:400;color:#959595}
.sidebar h3.widget-title{font-size:18px;line-height:normal;margin-top:0}
.sidebar .widget{margin-bottom:40px}
.sidebar-right{padding-left:20px}
.sidebar #search .input-group-btn .btn.btn-primary{padding:11px 12px}
.widget-tab .nav-tabs{margin:0;text-align:center;border-bottom:1px solid #e7e7e7}
.widget-tab .nav-tabs>li:first-child{margin-left:10px}
.widget-tab .nav-tabs>li>a{background:#f2f2f2;color:#404040;font-size:15px;font-weight:700;text-transform:capitalize;border-radius:3px 3px 0 0;margin-right:-1px;border:1px solid #e7e7e7;border-bottom:0}
.widget-tab .nav-tabs>li.active>a{background:#fff;color:#404040;border:1px solid rgba(0,0,0,.1);border-bottom:0}
.widget-tab .tab-content{border-top:0;padding:10px 0 0}
.widget-tab .posts-thumb img{display:block;width:85px;height:65px;margin-right:20px}
.widget-tab .posts-avator img{display:block;width:62px;height:62px;margin-right:20px;border-radius:100%}
.widget-tab h4.entry-title{font-size:11px;line-height:15px;margin-bottom:5px}
.widget-tab h4.entry-title a{color:#404040}
.widget-tab .post-meta span{padding-right:5px}
.widget-tab ul.posts-list li{padding-bottom:10px}
.widget-categories ul.category-list{list-style:none;margin:0;padding:0}
.widget-categories ul.category-list li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #dedede;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-ms-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}
.widget-categories ul.category-list li:hover{padding-left:10px}
.widget-categories ul.category-list li a{color:#404040}
.widget-categories ul.category-list li:last-child{border-bottom:0}
.widget-tags ul > li{float:left;margin:6px}
.widget-tags ul > li a{background:#f2f2f2;color:#6A6A6A;display:block;font-size:14px;padding:5px 15px;border-radius:25px;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-ms-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}
.widget-tags ul > li a:hover{color:#fff}
.landing-header.header-bgnone{background:rgba(0,0,0,.8)}
.hero-section{height:100%;background-image:url(../images/landing/main-bg.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:top center;padding-bottom:0;padding-top:200px;overflow:hidden}
.hero-section .container{height:100%}
.hero-content{position:relative;display:table;height:100%;width:100%}
.hero-text{display:table-cell;vertical-align:bottom;color:#fff;padding-right:50%;width:100%;padding-bottom:10%}
.hero-title{font-size:40px;line-height:50px;color:#fff}
.hero-description{margin-bottom:30px;font-size:18px;line-height:30px;color:#fff}
.hero-images{display:block;position:absolute;bottom:80px;right:0;width:50%;max-height:100%}
.hero-images img{display:block;position:relative;max-height:100%;width:auto}
.hero-buttons a.btn{color:#fff;padding:15px 50px}
.hero-buttons a.btn.solid{margin-left:10px}
.hero-buttons a i{margin-left:5px}
.landing_facts{color:#fff;padding:50px 0}
.landing_facts .facts i{font-size:36px}
.landing_facts .facts-num span{font-size:56px}
.video-embed{position:relative;padding-top:56.25%;height:0;background-color:#000;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.2);box-shadow:0 5px 15px rgba(0,0,0,0.2)}
.video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.video-background-container{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%}
iframe{border:0}
@media ( min-width: 768px ) {
.video-section{padding:100px 0}
}
@media ( min-width: 992px ) {
.video-section{padding:120px 0}
}
.app-gallery .grid{display:block;margin:0 15px 20px;padding:5px}
.app-gallery figure.effect-oscar a{margin:125px 5px 0}
.app-gallery figure.effect-oscar figcaption::before{border:0}
.newsletter-form{position:relative}
.newsletter-form button{position:absolute;position:absolute;right:0;top:0;border-radius:0!important;color:#fff!important;padding:14px 30px 12px!important}
.newsletter-form button:hover{color:#404040!important}
.landing_page_clients{padding-top:30px}
.testimonial.elements .testimonial-text,.testimonial.elements .testimonial-content h3.name,.testimonial.elements .testimonial-content h3 span{color:#404040;max-width:500px;margin-left:auto;margin-right:auto}
.testimonial.elements .testimonial-slide.owl-theme .owl-controls .owl-page span{border:1px solid #e7e7e7}
.style-switch-wrapper{position:fixed;top:100px;right:-250px;width:250px;height:auto;background-color:rgba(0,0,0,.75);border-bottom-right-radius:4px;padding:20px;z-index:1000;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}
.style-switch-wrapper h3{color:#fff;margin-top:0;margin-bottom:20px}
.style-switch-wrapper.active{right:0}
.style-switch-button{position:absolute;top:0;right:250px;width:50px;height:50px;background-color:rgba(0,0,0,.75);border-top-left-radius:4px;border-bottom-left-radius:4px;z-index:1000;cursor:pointer}
.style-switch-button i{color:#FFF;position:relative;line-height:1;top:15px;left:15px;font-size:20px}
.style-switch-wrapper button{width:30px;height:30px;border-radius:100%!important;margin-bottom:5px;color:#fff;display:inline-block;padding:0!important;margin-right:2px;border:0!important}
a.close-styler{color:#fff!important;padding:7px 20px!important;margin-right:6px}
.style-switch-wrapper button:active,.style-switch-wrapper button:focus{border:2px solid #FFF}
.style-switch-wrapper #preset1{background-color:#49a2e7}
.style-switch-wrapper #preset2{background-color:#81c83c}
.style-switch-wrapper #preset3{background-color:#ee3b24}
.style-switch-wrapper #preset4{background-color:#ffc400}
.style-switch-wrapper #preset5{background-color:#334F96}
.style-switch-wrapper #preset6{background-color:#8C42BA}
.topbar{text-align:right;display:inline-block}
.topbar-menu{padding:0}
.topbar-menu li{list-style:none;display:inline-block;padding:0 10px;text-transform:uppercase}
.topbar-menu li a{font-size:11px;color:#fff;font-family:'Open Sans',sans-serif}
.topbar .mail span{font-size:13px;color:#fff}
.topbar .mail span a{color:#fff;padding-left:10px}
.line-tag{padding-left:10px}
.topbar-menu li:last-child{padding-right:0}
.animate{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.navbar-bootsnipp .bootsnipp-search{display:none}
.navbar-bootsnipp .bootsnipp-search .form-control{background-color:transparent;border-radius:0;border-width:0;font-size:15px;padding:10px 15px;color:#131B33}
.navbar-bootsnipp .bootsnipp-search .form-control:focus{border-color:transparent;outline:0;-webkit-box-shadow:none;box-shadow:none;border:0 none!important}
.navbar-bootsnipp .bootsnipp-search .input-group-btn > .btn{padding:8px 13px;border-radius:50px;border:0;margin:0 5px}
@media screen and (min-width: 768px) {
.navbar-bootsnipp .bootsnipp-search{background-color:#f1f1f1;display:block;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-o-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;visibility:hidden;border-bottom:0 solid #fff;position:absolute}
.header-bgnone .navbar-bootsnipp .bootsnipp-search{border-bottom:0 solid #333;width:97%;max-width:100%}
.navbar-bootsnipp .bootsnipp-search.open{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg);visibility:visible}
.navbar-bootsnipp .bootsnipp-search > .container{padding:0}
}
.menu-line{border-right:1px solid #fff;margin-top:10px}
.search-btn .fa-search{font-size:32px}
#footer .widget-1{text-align:left;padding:10px}
#footer .widget-1 .logo-2{margin-bottom:15px}
#footer .widget-1 span p{margin-bottom:20px;color:#333}
#footer .widget-1 span p a{color:#74c34d!important}
#footer .widget-1 ul li{list-style:none;display:inline-block}
#footer .widget-1 ul li a{font-size:24px!important;margin:0 3px;color:#fff}
#footer .widget-1 ul li a .fa{border-radius:5px;color:#fff;text-align:center}
#footer .widget-1 ul li a .fa-facebook{background:#384AA4;padding:5px 10px}
#footer .widget-1 ul li a .fa-twitter{background:#00A6ED;padding:5px}
#footer .widget-1 ul li a .fa-linkedin{background:#006FB4;padding:5px 7px}
#footer .footer-widget h2,#footer .footer-widget h3,#footer .footer-widget h4,.footer-widget h5{font-family:'Open Sans',sans-serif;text-transform:initial;font-size:15px;margin:5px 0;color:#404040;line-height:28px;font-weight:700}
#footer .footer-widget h2 a,#footer .footer-widget h3 a,#footer .footer-widget h4 a,.footer-widget h5 a{color:#404040;text-decoration:none!important}
#footer .footer-widget ul{padding:0;margin-bottom:5px}
#footer .footer-widget ul li{list-style:none}
#footer .footer-widget ul li a{font-weight:400;font-size:13px;line-height:25px;text-decoration:none;font-family:'Open Sans',sans-serif;font-weight:600}
#footer .widget-3 ul li a img,#footer .widget-2 ul li a img{padding-right:10px;margin-top:0px}
#footer .footer-widget h3 a,#footer .footer-widget h4 a,.footer-widget h5 a{color:#333}
#footer .widget-3 ul{margin-bottom:30px}
#footer .services{margin-bottom:10px}
.phone-number li a{color:#2d6cb1!important;font-family:'Open Sans',sans-serif!important;font-weight:600}
.request-email li a{color:#2d6cb1!important;font-family:'Open Sans',sans-serif!important;font-weight:600;letter-spacing:0}
.request-email li img{padding-right:4px}
.bg-video{width:100%;min-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.bg-dark{background-color:#273444}
.section-two-content li{margin-left:15px;text-transform:capitalize!important;line-height:25px!important;list-style:disc}