
.text-center{text-align:center;}
ul{margin-top:0;margin-bottom:10px;}
ul ul{margin-bottom:0;}
.row{margin-right:-15px;margin-left:-15px;}
.col-lg-3,.col-lg-9,.col-md-4,.col-md-8,.col-sm-12,.col-sm-6,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-xs-12{float:left;}
.col-xs-12{width:100%;}
@media (min-width:768px){
.col-sm-12,.col-sm-6{float:left;}
.col-sm-12{width:100%;}
.col-sm-6{width:50%;}
}
@media (min-width:992px){
.col-md-4,.col-md-8{float:left;}
.col-md-8{width:66.66666667%;}
.col-md-4{width:33.33333333%;}
}
@media (min-width:1200px){
.col-lg-3,.col-lg-9{float:left;}
.col-lg-9{width:75%;}
.col-lg-3{width:25%;}
}
.dropdown{position:relative;}
.clearfix:after,.clearfix:before,.row:after,.row:before{display:table;content:" ";}
.clearfix:after,.row:after{clear:both;}

.fa{display:inline-block;font-family:'FontAwesome';font-weight:normal;font-style:normal;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}
.fa-play:before{content:"\f04b";}
.fa-angle-right:before{content:"\f105";}
/*! end @import */
*{margin:0px;padding:0px;border:none;outline:none;}
a{text-decoration:none;cursor:pointer;color:#084673;}
a:hover,a:focus,a:visited{text-decoration:none;outline:none;}
h2,h3{position:relative;font-weight:normal;margin:0px;background:none;line-height:1.6em;font-family:'Poppins', sans-serif;}
p,.text{position:relative;line-height:1.8em;font-family:'Poppins', sans-serif;}
.auto-container{position:static;max-width:1400px;padding:0px 15px;margin:0 auto;}
ul,li{list-style:none;padding:0px;margin:0px;}
.theme-btn{display:inline-block;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.btn-style-six{position:relative;line-height:24px;color:#ffffff;font-size:16px;font-weight:500;background:none;padding:12px 33px;border-radius:50px;display:inline-block;border:2px solid #ffffff;font-family:'Poppins', sans-serif;}
.btn-style-six:hover{color:#242424;border-color:#ffffff;background:#ffffff;}
.basepro-video .fa-play{color:#fff;}
.basepro-video:hover{transform:scale(1.2) translate(-40%, -40%);background:rgba(0, 0, 0, .8);}
img{display:inline-block;max-width:100%;height:auto;}
.gallery-item.mix{display:none;}
.gallery-item{position:relative;margin-bottom:30px;}
.gallery-item .inner-box{position:relative;}
.gallery-item .inner-box .image{position:relative;display:block;overflow:hidden;}
.gallery-item .inner-box .image img{position:relative;width:100%;display:block;-ms-transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.gallery-item .inner-box:hover .image img{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg);}
.gallery-item .designation{line-height:inherit;font-size:inherit;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:normal;word-break:break-word;}
.styled-pagination{position:relative;}
.styled-pagination li{position:relative;display:inline-block;margin:0px 6px 0px 0px;}
.styled-pagination li a{position:relative;display:inline-block;line-height:42px;height:44px;font-size:18px;min-width:45px;color:#242424;font-weight:500;text-align:center;background:#ffffff;border:2px solid #d4d4d4;text-transform:capitalize;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;font-family:'Poppins', sans-serif;}
.styled-pagination li a:hover,.styled-pagination li a.active{border-color:#084673;background-color:#084673;color:#fff;}
.sidebar-page-container{position:relative;padding:50px 0px 60px;}
.sidebar-page-container .content-side,.sidebar-page-container .sidebar-side{margin-bottom:40px;}
.sidebar-widget{position:relative;margin-bottom:40px;z-index:55;}
.sidebar-title{position:relative;margin-bottom:20px;}
.sidebar-title h2{font-size:22px;color:#242424;font-weight:600;line-height:1.2em;display:inline-block;text-transform:capitalize;font-family:'Poppins', sans-serif;}
.sidebar-title h2:after{position:absolute;content:'';left:105%;bottom:2px;width:35px;height:2px;background-color:#084673;}
.pro-img h3{height:2em;line-height:1em;}
.pro-img h3 a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:normal;word-break:break-word;color:#000;font-size:16px;}
.pro-img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#c7c5c5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;height:auto;}
@media (min-width: 750px){
.col-lg-3-5{width:31%;margin:0px 0px 10px 0;}
}
.cat-list{position:relative;}
.cat-list li{position:relative;}
.cat-list ul li  a{padding-left:15px;}
.cat-list .current{color:#ff6600;}
.cat-list li a{position:relative;color:#797979;font-size:16px;font-weight:500;padding-bottom:0px;margin-bottom:10px;display:block;border-bottom:1px solid #e6e6e6;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;font-family:'Poppins', sans-serif;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow-wrap:normal;word-break:break-word;}
.cat-list li:last-child a{border-bottom:0px;}
.cat-list li a:after{position:absolute;content:'\f105';right:0px;top:0px;color:#c8c8c8;font-size:14px;font-family:'FontAwesome';}
.cat-list li a:hover{color:#084673;}
.services-single{position:relative;}
.services-single .inner-service{position:relative;padding-left:30px;}
.services-single .inner-service h2{position:relative;color:#242424;font-size:24px;font-weight:600;line-height:1.4em;margin-bottom:15px;}
.services-single .inner-service .text{position:relative;}
.services-single .inner-service .text p{position:relative;color:#797979;font-size:16px;line-height:1.8em;margin-bottom:22px;}
.help-widget{position:relative;}
.help-widget .widget-content{position:relative;overflow:hidden;background-color:#084673;}
.help-widget .widget-content .image{position:relative;}
.help-widget .widget-content .image img{position:relative;width:100%;display:block;}
.help-widget .widget-content .content{position:relative;padding:5px 30px 40px;}
.help-widget .widget-content .content:before{position:absolute;content:'';left:-100px;top:-28px;width:160%;height:100%;display:block;z-index:5;-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);background-color:#084673;}
.help-widget .widget-content .content:after{position:absolute;content:'';left:-50px;top:-46px;width:160%;height:20px;display:block;transform:rotate(-12deg);background-color:#d5ac0d;}
.help-widget .widget-content .content h2{position:relative;color:#ffffff;font-size:28px;font-weight:600;line-height:1.2em;z-index:6;}
.help-widget .widget-content .content h2 span{position:relative;font-weight:500;font-size:22px;}
.help-widget .widget-content .content h3{position:relative;color:#ffffff;font-size:30px;font-weight:700;margin-top:5px;z-index:6;margin-bottom:20px;}
.help-widget .widget-content .content  .theme-btn{z-index:6;}

@media only screen and (max-width: 1140px){
.services-single .inner-service{padding-left:0px;}
}
@media only screen and (max-width: 1023px){
.help-widget .widget-content .content:after{display:none;}
.help-widget .widget-content .content:before{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}