/*------------------------------------------------------------------
Project Name :Secure Logistic Group
Desgined By  :Medialinkers
Date        : 12 Octuber 2020;

[Table of contents]

1. Body
2. Header
3. Navigation
4. Slider
5. Content
6. School Css 
7. About Css 
8. Enrol Css
9. Services section
10. gallery
11. Cases
12. Testimonials 
13. Contact 
14. Newsletter 
15. Footer
16. Inner page
17. Sidebar
18. Media Quries

-------------------------------------------------------------------*/

@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700;1,800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap" rel="stylesheet');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* Body */
*{margin:0; padding:0;}
body{font-family:'Open Sans', sans-serif;}
h1, h2, h3, h4, h5, h6{font-family: 'Poppins', sans-serif;}
a{-webkit-transition:all .3s ease; -moz-transition:all .3s ease; transition:all .3s ease; color:#1aa049;}
@media (min-width:1200px){.container, .container-lg, .container-md, .container-sm, .container-xl{max-width:1170px;}}
.unorderList{list-style:none;}
img{max-width:100%;}
p{font-size:14px; line-height:26px; color:#000;}
.style_none{list-style:none; margin-bottom:0;}
.clearfix{clear:both;}
.style_none{list-style:none;}
ul.tick{list-style:none;}
ul.tick li{position:relative; padding-left:40px; font-size:14px; font-weight:600;}
ul.tick li:before{ 
    content: "\f35a";
    font-family: 'Font Awesome 5 Free';
    color: #1ca14a;
    position: absolute;
    top: -1px;
    left: 15px;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
}	
ul.tick li a{color:#656565; font-family: 'Poppins', sans-serif; font-weight:500;}

ul.tick li{margin-bottom:10px;}
.title{margin-bottom:65px; position:relative; font-family: 'Poppins', sans-serif;}
.title h1{font-size:48px; color:#25506d; margin:0; font-weight:bold;}
.title:before{content:""; background:url(../images/title-img1.png) no-repeat; width:65px; height:9px; position:absolute; bottom:-30px; left:0;}

.title h1 span{display:block;}
.title p{font-size:20px; letter-spacing:3px; color:#000; margin-bottom:0;}
.slgtitle{margin-bottom:30px; position:relative; text-align:center;}
.slgtitle h1{font-size:40px; color:#25506d; margin:0; font-weight:bold;}
.readmore{margin-top:20px;}
.readmore a{text-decoration:none; font-size:15px; background:#f0aa00; text-transform:uppercase; border-radius:36px; font-weight:bold; display:inline-block; padding:18px 38px; color:#fff;}
.readmore a:hover{color:#fff; background:#1d2435;}
/********************************************
       == Topbar Start ==
********************************************/
.top-bar{position: relative;
    border-top: 15px solid #f8f8f8;
    padding-bottom:0px;
}
.mainHeader:after{    content: ' ';
    width: 30%;
    position: absolute;
    bottom: 0;
    right: 0;
    height: 61px;
    background: #179d48;
    z-index: 1;
}
.mid_center{
    max-width: 50%;
    text-align: center;
    margin: 0 auto;
}
.top-bar:before {    content: ' ';
    width: 32%;
    position: absolute;
    top: -15px;
    left: 0;
    height: 50px;
    background: #1a4a69;
    -webkit-background-size: cover;
    background-size: cover;
    z-index: 1;
    transform: skewX(-45deg);
}
.top-bar P{color: #fff; line-height: 22px !important; z-index: 999; position: relative; margin-bottom: 0px; font-family:'Poppins', sans-serif; font-size: 18px; font-weight:500;}

.top-info__block{ }
.green_bar{display: block;}
.top-info__block ul{    list-style: none;
    margin: 0;
    padding: 0;
    float: right;
}
.top-info__block ul li{ 
      margin-right: 23px;
    display: inline-block;
    position: relative;
    padding-left: 50px;
    border-right: 1px solid #cfcfd0;
}
.top-info__block ul li:before {
        border: 2px solid #e0e0e0;
    line-height: 42px;
    width: 42px;
    height: 42px;
    text-align: center;
    font-size: 18px;
    position: absolute;
    font-family: 'Font Awesome 5 Free';
    left: 0;
    color: #000;
    font-weight: 700;
    top: 0;
}
.top-info__block ul li:nth-child(1):before {content: '\f879';}
.top-info__block ul li:nth-child(2):before {content: '\f0e0';}
.top-info__block p{     margin-right: 25px;
    text-align: left;
    font-size: 12px;
    color: #00305b;
    font-weight: bold;}
.top-info__block p span{color:#a29db1; display:block; font-size:14px; }
.top-info__block li:last-child{border:none; padding-left: 0;}
.top-info__block ul li .social_icons{list-style:none; margin:0; padding:0;}
.top-info__block .social_icons li{    padding-left: 5px;
    border: none;
    margin-left: 0px;
    margin-right: 0;}
.top-info__block .social_icons li:nth-child(1){padding-left:10px;}
.top-info__block .social_icons li:before{display: none;}
.top-info__block .social_icons li a{}
.top-info__block .social_icons li a i{
    font-size: 14px;
    margin-top: 0;
    position: relative;
    width:42px;
    border:none;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background: #eee;
    border-radius: 50%;
    color: #928d8d;
}
.top-info__block .social_icons li a:hover i{background:#179d48; color:#fff;}






.topbar-wrap{background:#25506d; padding:10px 0;}
.top_info span i{color:#1aa049;}
.top_info span{margin-right:12px;}
.top_info a{color:#fff; font-size:14px; color:#a5adb6; text-decoration:none;}
.top_info a:hover{color:#1aa049;}
.top_phone{text-align:right;}
.hidden_nav{overflow: hidden;}
/********************************************
	   == Header Css Start ==
********************************************/
.header-wrap{padding-top:10px;}
.header-wrap .logo a img{width: 280px; margin-top: 24px;}
.header-wrap .conInfo{padding-left:52px; position:relative; font-size:16px; font-family:'Open Sans', sans-serif;}
.header-wrap .conInfo span{font-size:12px; text-transform:uppercase; color:#a3a3a3; letter-spacing:2px; display:block; font-family:'Open Sans', sans-serif; font-weight:600;}
.header-wrap .conInfo a{text-decoration:none; font-size:20px; color:#000; font-weight:600; line-height:24px;}
.header-wrap .conInfo a:hover{color:#ff3076;}
.header-wrap .addressWrp:before{content:""; background:url(../images/map_icon.png) no-repeat; width:46px; height:45px; position:absolute; top:0px; left:0;}
.header-wrap .phonewrp:before{content:""; background:url(../images/phone_icon.png) no-repeat; width:46px; height:45px; position:absolute; top:0; left:0;}
.header-wrap .phonewrp a{font-size:20px; font-family:'Open Sans', sans-serif; font-weight:600;}
.header-wrap .phonewrp{padding-left:56px;}
/*********************************************
        Navigation css
*********************************************/
.navbar-brand{display:none;}

.navigation-wrap {
    z-index: 1000;
    float: right;
    margin-top:30px;
    position: relative;
}


.navbar {
    padding: 0;
    z-index: 999;
     background: #1ba14a;
}
.navigation-wrap:after {
    content: "";
    background: #1ba14a;
    width: 1000px;
    height: 59px;
    position: absolute;
    bottom: 0;
    left: 100%;
}

.navbar-nav li{padding:0px;}
.navbar-light .navbar-nav .nav-link{border-radius:6px; color:#fff; font-size:14px; padding:19px 18px; font-weight:bold;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color:#fff;}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link:hover{color:#fff;}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link{color:#fff;}
.sticky{top:0; position:fixed; width:100%; left:0; z-index:10000; background:#ff3076; height:65px; margin-top:0; -webkit-box-shadow:0px 5px 7px rgba(3, 3, 3, 0.11); -moz-box-shadow:0px 5px 7px rgba(3, 3, 3, 0.11); box-shadow:0px 5px 7px rgba(3, 3, 3, 0.11);}
.custom-navbar .navbar-nav li.active > a{background-color:#1d2435; color:#fff;}
.navbar-light .navbar-nav .nav-link:hover{color:#1a4a69;}
.navbar-nav li{position:relative;}
.navbar-nav > li ul{list-style:none; position:absolute; left:15px; top:200%; min-width:200px; padding:0px; z-index:100; background:#fff; visibility:hidden; opacity:0; border-radius:0px 2px 2px 2px; -ms-border-radius:0px 2px 2px 2px; -webkit-border-radius:0px 2px 2px 2px; -moz-border-radius:0px 2px 2px 2px; -o-border-radius:0px 2px 2px 2px; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; box-shadow:0 0 18px rgba(0, 0, 0, 0.38);}
.navbar-nav > li li ul{left:100%;}
.navbar-nav > li li a i{position:absolute; right:10px; top:50%; margin-top:-7px;}
.submenu li:last-child{border:none;}
.navbar-nav li:hover > ul{top:100%; opacity:1; visibility:visible;}
.navbar-nav li li:hover > ul{top:0; left:100%; opacity:1; visibility:visible;}
.navbar-nav li > ul > li{position:relative; float:none; width:100%; border-bottom:1px solid rgba(255, 255, 255, 0.50); padding:0;}
.submenu > li:hover > a{background:#1aa049; color:#fff !important;}
.navbar-nav li > ul > li > a{text-decoration:none; position:relative; display:block; padding:8px 20px; font-weight:normal; font-size:14px; color:#000 !important; word-wrap:break-word; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease;}
.navbar-nav li > .submenu > li a + i{display:none; position:absolute; right:15px; top:7px; font-size:24px; cursor:pointer; color:#0b3c5d; background:#fff; width:30px; height:30px; text-align:center; line-height:30px;}
.navbar-nav > li > a + i{display:none; position:absolute; right:15px; top:7px; font-size:24px; cursor:pointer; color:#0b3c5d; background:#fff; width:30px; height:30px; text-align:center; line-height:30px;}
.submenu li .submenu_right{display:none;}
.contact_btn a{background:#1aa049; padding:12px 25px; color:#fff; display:inline-block; text-decoration:none; font-weight:700; border-radius:5px; box-shadow:0px 5px 20px rgba(0, 0, 0, 0.2);}
.contact_btn a:hover{background:#25506d;}
.submenu_right{background:#328bc3; position:absolute; top:0; left:100%; width:200px;}
.submenu_right li{padding-bottom:0; padding:0px; border-bottom:1px solid rgba(255, 255, 255, 0.50);}
.submenu_right li a{display:block; padding:7px 10px; color:#fff; text-decoration:none;}
.submenu_right li a:hover{background:#c79935; color:#fff !important;}
.submenu li:hover .submenu_right{display:block;}
.is-sticky .header-wrap{width:100%; z-index:10000; background:#fff; box-shadow:0 10px 20px rgba(0,0,0,0.1);}
.is-sticky .navigation-wrap{margin-top:0;}
.is-sticky .top-info__block{display: none;}
.is-sticky .header-wrap {
    padding-top: 0;
}

.is-sticky .logo img {
    height: 50px;
    width: auto !important;
    margin-top: 4px !important;} 






    
/*********************************************
            testimonialsWrap css
**********************************************/
.brand-content{padding-top: 40px;}
.brand-content ul{list-style: none;}
.testimonial-item-one-carousel li{position:relative; text-align:center; padding:20px 60px; box-shadow: none;}
.testimonial-item-one-carousel li:before{content:"\f10d"; font-family:'Font Awesome 5 Free'; color:#fff; position:absolute; top:40px; left:30px; font-size:40px; font-weight:600; text-align:center;}
.testimonial-item-one-carousel li h3{font-family:'Poppins', sans-serif; font-size:28px; font-weight:600;}
.testimonial-item-one-carousel li p{color:#fff; font-size:16px; font-style:italic; line-height:28px; padding:15px 0;}
.testimonial-item-one-carousel li .author{font-family:'Poppins', sans-serif; font-size:18px; color:#fff; font-weight:600; text-align: right;}
.testimonial-item-one-carousel li .author span{text-align: right; display:block; font-size:14px; line-height:36px; font-weight:normal;}
/* Styling Pagination*/
.testimonial-item-one-carousel .owl-nav{display:none;}
.testimonial-item-one-carousel .owl-dots{text-align:center; margin-top:10px;}
.testimonial-item-one-carousel .owl-dots button{width:60px; height:5px; background:#cccccc; margin:5px; border:none;}
.testimonial-item-one-carousel button.active{background:#1ca14a;}



/*********************************************
    Custom slider options
**********************************************/
.tp-banner-container{position:relative; z-index:1; padding:0; width:100%;}
.tp-banner{position:relative; width:100%;}
.tp-caption{line-height:normal !important;}
.tp-caption a{color:inherit !important;}
.tp-bullets.simplebullets.round .bullet{border:3px #fff solid; border-radius:50%; background-image:none !important;}
.tparrows{width:auto !important; height:auto !important; background-image:none !important;}
.tp-arr-allwrapper{margin:0 10px; width:50px; height:50px; border:1px solid rgba(255,255,255,0.3); border-radius:50%;}
.tp-arr-allwrapper:hover .tp-arr-iwrapper{color:#fff;}
.tp-leftarrow .tp-arr-allwrapper {}
.tp-rightarrow .tp-arr-allwrapper {}
.tp-arr-iwrapper{color:#fff; text-align:center; font-size:30px; font-family:'Font Awesome 5 Free'; line-height:50px; font-weight:900;}
.tp-leftarrow .tp-arr-iwrapper {}
.tp-leftarrow .tp-arr-iwrapper:before{content:"\f104";}
.tp-rightarrow .tp-arr-iwrapper:before{content:"\f105";}
.tp-rightarrow .tp-arr-iwrapper {}
.slide-h1{margin:5px 0 !important; padding:0 0 10px !important; padding-bottom:5px !important; color:#444; text-transform:uppercase; font-weight:bold; font-size:57px;}
.slide-h2{margin:5px 0 !important; padding:0 0 10px !important; padding-bottom:5px !important; color:#555; font-weight:bold; font-size:55px; line-height:100%;}
.big-font{text-transform:uppercase; font-weight:800; font-size:60px;}
.large-desc{font-size:16px;}
.slide-h3{color:#fff; font-size:31px; line-height:100%;}
.slide-h3 span{text-transform:uppercase; font-weight:bold;}
.slide-head{text-transform:uppercase; font-weight:900; font-size:30px;}
.slide-desc{font-size:22px; line-height:150%;}
.main-title{text-transform:uppercase; font-weight:800; font-size:70px;}
.icon-cont{padding:15px 40px; border-radius:10px; text-align:center;}
.icon-cont:after{position:absolute; bottom:-10px; left:40%; z-index:5; display:inline-block; width:0; height:0; border-width:10px 10px 0 10px; border-style:solid; content:"";}
.icon-cont i{margin-bottom:10px; color:#fff; font-size:50px;}
.icon-cont span{display:block; padding:0 0 5px; color:#fff; text-align:center; font-size:18px;}
a.wit-btn{background:#fff; color:#333 !important; text-transform:uppercase;}
.wit-line{width:5%; height:1px; background:#fff;}
.vert-line{min-height:270px; width:1px; background:#fff;}
.subTxt{text-transform:uppercase; font-weight:bold; font-size:17px; color:#333;}
.large-title{color:#222; font-size:60px; font-weight:800; text-transform:uppercase !important;}
.large-light-title{color:#787878 !important; font-size:70px; font-weight:lighter; text-transform:uppercase; letter-spacing:2px;}
.large-text{font-size:20px; color:#000; font-weight:lighter;}
.larger-text{font-size:24px; font-weight:lighter; text-transform:uppercase;}
.witTxt{color:#fff !important;}
.light-font{font-weight:lighter !important; font-size:50px;}
.black-bg{background:rgba(0, 0, 0, .63); color:#a8a8a8; text-transform:none;}
.lft-list{padding:10px; font-size:18px; color:#fff;}
.wit-border{border:1px #fff solid; padding:15px 60px; color:#fff; font-size:16px; text-transform:uppercase;}
.rounded-bord{margin-right:15px; border:1px #fff solid; width:30px; height:30px; text-align:center; line-height:30px; font-size:13px; border-radius:50%;}
#vertical-ticker{height:120px; overflow:hidden;}
#vertical-ticker li{padding:15px 20px; display:block; text-align:center;}
.to-bottom i.fa{font-size:30px; border:2px #a8a8a8 solid; padding:20px 22px; border-radius:50%; -webkit-animation:bounce 2s infinite linear; animation:bounce 2s infinite linear;}
.slidertext1{color:#fff; font-size:24px; font-weight:400; padding:10px 0; text-transform:none !important; font-family:'Open Sans', sans-serif;text-align:left;line-height:40px !important;}
.text-right{text-align:right !important;}
.slidertext2{color:#fff; font-size:60px; line-height:65px !important; font-weight:700; font-style:normal; padding:10px 0; text-transform:none !important; font-family:'Open Sans', sans-serif; border-radius:40px; text-shadow:5px 5px 10px rgba(0,0,0,0.1);}
.slidertext3{color:#fff; font-size:40px; line-height:44px !important; font-weight:700; font-style:normal; padding:10px 0; text-transform:none !important; font-family:'Open Sans', sans-serif; border-radius:40px; text-shadow:5px 5px 10px rgba(0,0,0,0.1);}
.slidertext4{color:#fff; font-size:18px; font-weight:600; padding:15px 0; text-transform:none !important; text-align:left; font-family:'Open Sans', sans-serif; line-height:24px;}
a.slidebtn{background:none; border:3px solid #fff; color:#fff !important; padding:15px 30px; font-size:16px; font-weight:700; text-transform:uppercase; display:inline-block; font-family:'Open Sans', sans-serif;}
a.slidebtn i{margin-left:10px;}
a.slidebtn:hover{background:#f36c23; color:#fff !important;}
.line span{width:5px; height:90px; background:#179d48; display:inline-block;}
@-webkit-keyframes bounce {
 0% {
 transform:translateY(0%);}
 50% {
 transform:translateY(-30%);}
 100% {
 transform:translateY(0);}
}
/* Mozilla Firefox 15 below */
@-moz-keyframes bounce {
 0% {
 transform:translateY(0%);}
 50% {
 transform:translateY(-30%);}
 100% {
 transform:translateY(0);}
}
/* Opera 12.0 */
@-o-keyframes bounce {
 0% {
 transform:translateY(0%);}
 50% {
 transform:translateY(-30%);}
 100% {
 transform:translateY(0);}
}
/* W3, Opera 12+, Firefox 16+ */
@keyframes bounce {
 0% {
 transform:translateY(0%);}
 50% {
 transform:translateY(-30%);}
 100% {
 transform:translateY(0);}
}
.slgbox{  
      background: #fff;
    padding: 50px;
    text-align: center;
    position: absolute;
    top: -400px;
    right: 80px;
    z-index: 1000;
    width: 450px;
    box-shadow: 0px 10px 33px 0px rgba(0,0,0,0.22);}
.aboutCom_boximg{padding-bottom: 15px;}
.slgbox h4{font-size:30px; font-weight:700; color:#1aa049;}
.slgbox h4 span{color:#0e2b4c;}
.slgbox p{color:#000; max-width:300px; margin:0 auto; line-height:22px; margin-bottom:40px; font-size:18px;}
.slgbt1{display:flex;}
.slgbt1 .clx{width:50%;}
.slgbt1 .clx span{display:block; font-size:18px; font-weight:700; color:#1aa049;}
.slgbt1 .bdr{width:1px; background:#eee; margin:0 20px;}
/*---------------------------------------
  About Css              
-----------------------------------------*/
.about-wrap{position:relative; padding-top:100px; padding-bottom: 80px;}
.s-header-shape-2 {
    position: absolute;
    top:-120px;
    left: 0;
    width: 100%;
    height: 23px;
    background: url(../images/slider-bg.png) no-repeat;
    background-size: contain;
    z-index: 999;
}
.about-wrap .container{position:relative;}
.aboutImg{}
.about-wrap .readmore{margin-top:40px;}
.about-wrap .title h1{font-size:48px; font-family: 'Poppins', sans-serif;}
.about_box{}
.readmoretxt{display:inline-block; margin-bottom:25px; font-weight:bold; text-decoration:underline; color:#1aa049; font-size:14px;}
.subText{font-size:18px; font-weight:600; color:#000; font-family:'Open Sans', sans-serif; margin-bottom:15px;}
.introwrap{    background: #1aa049;
    border-radius: 10px;
    padding: 30px;
    margin-bottom: 30px;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.2);
    color: #fff;
}
.introwrap p{color: #fff;}
.introwrap p a{color: #fff;}
.introwrap ul.tick{margin-bottom: 0px;}
.introwrap ul.tick li a {color: #fff;}
.introwrap ul.tick li:before {color: #fff;}
/*---------------------------------------
  Business Buttons Css              
-----------------------------------------*/
.businessWrap{padding:80px 0; 
    background: #f4fbff url(../images/pattern.png) repeat;
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}
.businessWrap .title h1{color: #000; font-size: 48px; text-align:center;}
.businessWrap .title:before{
    background: url(../images/title-img1.png) no-repeat;
    left: 50%;
    margin-left: -40px;
    content: "";
    width: 65px;
    height: 9px;
    position: absolute;
    bottom: -30px;}
.businessWrap .btn{display:block; border:none; text-align:left; background:#1aa049; color:#fff; border-radius:0; padding:20px 30px; box-shadow:0px 5px 20px rgba(0, 0, 0, 0.2); position:relative;}
.businessWrap .btn img{margin-right:15px;}
.businessWrap .btn strong{display:inline-block; font-size:24px;}
.businessWrap .btn.cash{background:#00adef; margin-top:30px;}
.businessWrap .btn.mobility{background:#25506d;}
.businessWrap .btn.equipment{background:#eae9ee; margin-top:30px; color: #000;}
.businessWrap .btn.equipment:hover{color:#fff;}
.businessWrap .btn:hover{background:#222;}
.homegallery{padding-top:50px;}





.portfolio-area{overflow:hidden; padding:80px 0px; position:relative;}
.portfolio-area .title h1{color:#fff;}
.portfolio-area .title:before{background:url(../images/title-img2.png) no-repeat;}
.portfolio-area:before{content:""; background:url(../images/service-bg.jpg) no-repeat; width:85%; height:444px; position:absolute; top:0px; left:0;}
.portfolio-area .container a{display:block; -webkit-box-shadow:-7px 7px 10px rgba(0, 0, 0, .16); -moz-box-shadow:-7px 7px 10px rgba(0, 0, 0, .16); box-shadow:-7px 7px 10px rgba(0, 0, 0, .16); overflow:hidden;}
.play-button{color:#0075c4; font-size:36px; left:18%; padding-left:2px; position:absolute; top:38%; transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); -o-transform:translateX(-50%) translateY(-50%); z-index:1;}
.play-button:before{content:""; position:absolute; z-index:0; left:50%; top:50%; -webkit-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%); display:block; width:100px; height:100px; border:15px solid #1ca14a; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -webkit-animation:blink-border 1500ms ease-out infinite; animation:blink-border 1500ms ease-out infinite;}
.play-button:after{content:""; position:absolute; z-index:1; left:50%; top:50%; -webkit-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%); display:block; width:80px; height:80px; background:#1ca14a repeat scroll 0 0; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; transition:all 200ms; -webkit-transition:all 200ms; -moz-transition:all 200ms; -ms-transition:all 200ms; -o-transition:all 200ms;}
.play-button i{display:block; position:relative; z-index:3; color:#fff;}
 @-webkit-keyframes blink-border {
 0% {
 -webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);
 transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);
 opacity:1;}
 100% {
 -webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
 transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
 opacity:0;}
}
 @keyframes blink-border {
 0% {
 -webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);
 transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);
 opacity:1;}
 100% {
 -webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
 transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
 opacity:0;}
}
.portfolio-area .container-fluid{padding-left:0; padding-right:0;}
.portfolio-slides{    left: 25%;
    position: relative;
    width: 75%;}
.portfolio-slides.owl-theme .owl-nav{margin-top:0; position:absolute; left:-160px; bottom:150px;}
.portfolio-slides.owl-theme .owl-nav [class*=owl-]{background-color:#1ca14a; border:1px solid #1ca14a; margin:0 7px; -webkit-transition:var(--transition); transition:var(--transition); border-radius:5px; width:40px; height:40px; color:#fff; text-align:center; line-height:39px;}
.single-portfolio-item .content{padding-top:20px;}
.single-portfolio-item .content h3{color:#1ca14a; font-size:20px; font-weight:600; border-left:3px solid #1ca14a; padding-left:15px;}
.single-portfolio-item .content h3 a{color:#1ca14a;}
.single-portfolio-item .content h3 a:hover{text-decoration:none; color:#355b76;}






/*********** HomeBlog **************/
.homeblogwrap{background:#f4fbff url("../images/pattern.png") repeat; padding:50px 0;}
.homeblogwrap .title:before{display:none;}
.homeblogwrap .title{text-align:center; padding-left:0; margin-bottom:10px;}
.homeblogwrap .title h1{font-size:40px;}
.blogGrid{list-style:none;}
.blogGrid li{margin-top:30px;}
.blogGrid .blogint{background:#fff; box-shadow:0px 5px 20px rgba(0, 0, 0, 0.2);}
.blogGrid .postcontent{padding:40px;}
.blogGrid .postcontent h3{line-height:24px; margin-top:15px;}
.blogGrid .postcontent h3 a{font-size:18px; color:#25506d; font-weight:700;}
.blogGrid .postcontent p{color:#6b7e94;}
.blogGrid .date{text-align:center; margin-top:-60px; position:relative;}
.blogGrid .date span{background:#1aa049; display:inline-block; color:#fff; font-size:16px; font-weight:700; padding:10px 35px;}
.blogGrid .readmore{font-weight:600;}
.blogGrid .postimg{position:relative; overflow:hidden;}
.blogGrid .postimg img{-webkit-transform:scale(1); transform:scale(1); -webkit-transition:all 0.5s ease 0s; width:100%; transition:all 0.5s ease 0s;}
.blogGrid li:hover .postimg img{-webkit-transform:scale(1.1); transform:scale(1.1);}
/*---------------------------------------
  Contact Css              
-----------------------------------------*/
.hmcontact{background:url("../images/contact-bg.jpg") no-repeat top; background-size:cover; background-attachment:fixed; padding:60px 0;}
.hmcontact .title:before{display:none;}
.hmcontact .title p{color:#fff; font-size:18px; letter-spacing:0;}
.hmcontact .title{text-align:center;}
.hmcontact .title h1{color:#fff;}
.contactinfo{text-align:center;}
.contactinfo .btn{background:#1aa049; color:#fff !important; box-shadow:0px 5px 20px rgba(0, 0, 0, 0.2); padding:12px 25px; font-size:16px; font-weight:700; text-transform:uppercase;}
.contactinfo .btn:hover{color:#1aa049 !important; background:#fff;}
.contactinfo span{display:inline-block; margin:0 20px; color:#ccc; font-size:18px; position:relative; top:-10px;}
.contactinfo .call{font-size:30px; color:#fff !important; font-weight:700; position:relative; top:-10px;}
.contactinfo .call i{color:#1aa049;}
.contactbx{background:#1aa049; padding:40px; margin-bottom:30px; box-shadow:10px 10px 30px rgba(0, 0, 0, 0.2); border-radius:7px;}
.contactbx.bluebg{background:#25506d;}
.contactbx h2{color:#fff;}
.contactbx p{color:#fff;}
/*blog-section*/
.blog-section{position:relative; padding:60px 0;}
.single-blog{-webkit-transition:all 0.5s; transition:all 0.5s;}
.single-blog .blog-content{padding-top:30px; padding-bottom:30px;}
.single-blog .blog-content ul{margin-bottom:15px;}
.single-blog .blog-content ul li{display:inline-block; padding-right:30px; font-weight:500;}
.single-blog .blog-content ul li .admin{color:#343434;}
.single-blog .blog-content ul li i{color:#ff3076; margin-right:5px; display:inline-block; position:relative; top:1px; font-size:15px;}
.single-blog .blog-content ul li:last-child{padding-right:0;}
.single-blog .blog-content a h3{-webkit-transition:all 0.5s; transition:all 0.5s; font-size:22px; text-transform:capitalize; font-weight:600; line-height:1.4; color:#212121;}
.single-blog .blog-content a:hover h3{color:#ff3076; text-decoration:none;}
.single-blog .blog-content a:hover{color:#ff3076; text-decoration:none;}
.blog-content{font-size:15px; margin-bottom:25px; line-height:1.7;}
.single-blog:hover{-webkit-transform:translateY(-5px); transform:translateY(-5px);}
.blog-section .col-lg-4:nth-child(4) .single-blog .blog-content{margin-bottom:0px; padding-bottom:0px;}
.blog-section .col-lg-4:nth-child(5) .single-blog .blog-content{margin-bottom:0px; padding-bottom:0px;}
.blog-section .col-lg-4:nth-child(6) .single-blog .blog-content{margin-bottom:0px; padding-bottom:0px;}
.blog-section .blog_details_desc .article_content{margin-top:0; margin-bottom:30px;}
.blog_details_desc .article_content .entry_meta{margin-bottom:-10px;}
.blog_details_desc .article_content .entry_meta ul{padding-left:0; margin-bottom:15px; list-style-type:none;}
.blog_details_desc .article_content .entry_meta ul{padding-left:0; margin-bottom:15px; list-style-type:none;}
.blog_details_desc .article_content .entry_meta ul li{position:relative; display:inline-block; color:#ff3076; margin-right:21px; font-size:14px;}
.blog_details_desc .article_content .entry_meta ul li::before{content:''; position:absolute; top:11px; right:-15px; width:6px; height:1px; background:#ff3076;}
.blog_details_desc .article_content .entry_meta ul li span{display:inline-block; color:#ff3076; font-weight:500;}
.blog_details_desc .article_content .entry_meta ul li a{display:inline-block; color:#666666; font-size:13px;}
.blog_details_desc .article_content h3{margin-bottom:30px; margin-top:0; font-size:28px; text-transform:capitalize; font-weight:600; line-height:1.4; color:#212121;}
.blog_details_desc .article_content .article-image{margin-bottom:30px; position:relative;}
.article-image img{width:100%;}
.blog_details_area blockquote{overflow:hidden; background-color:#f7f7f7; padding:50px !important; position:relative; z-index:1; margin-bottom:20px; margin-top:20px; border-radius:4px;}
.blog_details_area blockquote::before{color:#ff3076; content:"\ed67"; position:absolute; left:50px; top:-50px; z-index:-1; font-family:'boxicons'; font-size:140px; font-weight:900; opacity:0.1;}
.blog_details_area blockquote p{color:#212121; line-height:1.6; margin-bottom:0; font-style:italic; font-weight:600; font-size:17px !important; text-align:left;}
.blog_details_area blockquote::after{content:''; position:absolute; left:0; top:0; bottom:0; width:3px; background-color:#ff3076; margin-top:20px; margin-bottom:20px;}
.article_content h3{margin-bottom:30px; margin-top:0; font-size:28px;}
.comments-area{padding:0; margin-top:30px;}
.comments-area .comments-title{position:relative; margin-bottom:30px; line-height:initial; font-size:22px;}
.comments-area .comment-list{padding:0; margin:0; list-style-type:none;}
.comments-area .comment-body{border-bottom:1px solid #eeeeee; padding-left:65px; font-size:14px; margin-bottom:20px; padding-bottom:20px;}
.comments-area .comment-meta{margin-bottom:.8em;}
.comments-area .comment-author{font-size:16px; margin-bottom:0.4em; position:relative; z-index:2;}
.comments-area .comment-author .avatar{height:50px; left:-65px; position:absolute; width:50px; border-radius:50%;}
.comments-area .comment-author .fn{font-weight:500; color:#212121; font-size:16px;}
.comments-area .comment-metadata{color:#666666; letter-spacing:0.01em; text-transform:uppercase; font-size:13px; font-weight:500;}
.comments-area .comment-metadata a{color:#666666; font-size:11px;}
.comments-area .comment-content p{font-size:14px;}
.comments-area .comment-body .reply{margin-top:15px;}
.comments-area .comment-body .reply a{border:1px solid #ded9d9; color:#212121; display:inline-block; padding:5px 20px; border-radius:30px; text-transform:uppercase; position:relative; z-index:1; font-size:13px; font-weight:500;}
.comments-area .comment-body .reply a:hover{color:#ffffff; background-color:#ff3076; border-color:#ff3076;}
.comments-area .children{margin-left:70px;}
.comments-area ol{padding:0; margin:0; list-style-type:none;}
.comment_respond{margin-top:30px; -webkit-box-shadow:0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow:0 0 20px 3px rgba(0, 0, 0, 0.05); padding:30px;}
.comment_respond .comment-reply-title{margin-bottom:15px; font-size:22px;}
.comment_respond .comment-form{overflow:hidden;}
.comment_respond .comment-form-author{float:left; width:50%; padding-right:10px; margin-bottom:20px;}
.comment_respond .comment-form-email{float:left; width:50%; padding-left:12px; margin-bottom:20px;}
.comment_respond label{display:block; font-weight:500; color:#212121; margin-bottom:5px;}
.comment_respond input[type="text"]{display:block; width:100%; background-color:#f7f7f7; border:1px solid #eeeeee; padding:0.625em 0.7375em; outline:0; -webkit-transition:0.5s; transition:0.5s;}
.comment_respond input[type="email"]{display:block; width:100%; background-color:#f7f7f7; border:1px solid #eeeeee; padding:0.625em 0.7375em; outline:0; -webkit-transition:0.5s; transition:0.5s;}
.comment_respond .comment-form-ph{float:left; width:100%; margin-bottom:20px;}
.comment_respond input[type="phone"]{display:block; width:100%; background-color:#f7f7f7; border:1px solid #eeeeee; padding:0.625em 0.7375em; outline:0; -webkit-transition:0.5s; transition:0.5s;}
.comment_respond .comment-form-comment{margin-bottom:30px; float:left; width:100%;}
.comment_respond textarea{display:block; width:100%; background-color:#f7f7f7; border:1px solid #eeeeee; padding:0.625em 0.7375em; outline:0; -webkit-transition:0.5s; transition:0.5s;}
.comment_respond .form-submit{float:left; width:100%;}
.comment_respond .form-submit input{background:#d80650; border:none; color:#ffffff; padding:14px 30px 12px; display:inline-block; cursor:pointer; outline:0; border-radius:0; text-transform:uppercase; -webkit-transition:0.5s; transition:0.5s; font-weight:500; font-size:14px;}
/********************************
        Cases Css
********************************/
.flight-wrap{background:url(../images/flight-bg.jpg) no-repeat top; background-size:cover; padding:70px 0;}
.flight-wrap .title{text-align:center; position:relative; margin-bottom:60px;}
.flight-wrap .title h1{color:#fff;}
.flight-wrap .title h1 span{font-size:24px; letter-spacing:1px;}
.flight-wrap .title:after{content:""; width:54px; height:2px; background:#ddb202; margin-left:-26px; position:absolute; bottom:-20px; left:50%;}
.flight-wrap h3{position:relative; margin-bottom:40px;}
.flight-wrap h3 a{font-size:22px; text-decoration:none; color:#000; font-weight:bold;}
.flight-wrap h3 a:hover{color:#f0aa00;}
.flight-wrap h3:before{content:""; width:40px; height:2px; background:#ddb202; position:absolute; bottom:-20px; left:0;}
.flight-wrap p{font-size:14px; line-height:24px; color:#322c2c; margin-bottom:0;}
.flight-wrap .owl-dots{display:none;}
.flight-wrap .owl-nav button{font-size:16px; color:#a5a9ac; border:2px solid #ccc; background:none; width:60px; height:60px; border-radius:100%;}
.flight-wrap .owl-prev{position:absolute; left:-100px; top:50%; margin-top:-24px;}
.flight-wrap .owl-next{position:absolute; right:-100px; top:50%; margin-top:-24px;}
.flight-wrap .owl-nav button:hover{background:#ffa800; border-color:#ffa800; color:#fff;}
.flight-wrap .owl-nav i{font-size:30px;}
.flight{background:#fff;}
.path_box{padding:26px;}
.time_box{font-size:14px; color:#ff3076; margin-bottom:6px;}
.time_box span{color:#a4a4a4;}
/*---------------------------------------
   Testimonials section              
-----------------------------------------*/
.testiwraper{padding:50px 0;}
.testiwraper .title:before{display:none;}
.testiwraper .title p{font-size:18px; letter-spacing:0;}
.testiwraper .title{text-align:center; padding-left:0;}
.testiwraper .title h1{font-size:40px;}
.client_box{display:flex; margin-top:25px;}
.client_box h3{font-size:20px; color:#1aa049; font-weight:600; margin-bottom:0; margin-top:15px;}
.client_box h3 span{display:block; font-size:16px;}
.testimonials-wrap{padding:60px; background:#25506d;}
.testimonials_sec p{font-size:14px; line-height:22px; color:#555; font-style:italic; margin-bottom:0;}
.testimonials_sec h3{font-size:18px; color:#000; font-weight:bold;}
.testimonials_sec h3 span{display:block; font-size:14px; color:#1aa049; font-weight:normal;}
.clientImg{margin-right:20px;}
.client_name{font-size:24px; color:#2a9ee2; line-height:24px; font-family:'Open Sans', sans-serif;}
.client_name span{font-size:14px; color:#282e32; display:block; font-family:'Open Sans', sans-serif;}
.right_info{float:right;}
.testimonials-wrap ul li{padding:0;}
.testimonials-wrap .owl-dots{text-align:center; margin-top:25px;}
.testimonials-wrap .owl-dots button{width:14px; height:14px; border:none; background-color:#1aa049; border-radius:100%; margin:5px;}
.testimonials-wrap button.active{background-color:#fff; border:3px solid #1aa049; width:20px; height:20px;}
.client_comment{font-size:18px; color:#2a9ee2; font-family:'Open Sans', sans-serif;}
.client_rating li{display:inline-block; padding:0 2px; color:#ffa800; padding:0 !important;}
.quote_icon{position:absolute; bottom:18px; right:50px; font-size:34px; width:70px; height:70px; line-height:70px; text-align:center; border-radius:100%; background:#fff; border:1px solid #dadada; color:#ff3076;}
button:focus{outline:none;}
.testimonials-wrap .owl-nav {}
.testimonials-wrap .owl-nav button{border:1px solid #1aa049; background:#fff; color:#1aa049; border-radius:5px; padding:20px 10px; position:absolute; top:50%; margin-top:-33px;}
.testimonials-wrap .owl-nav button:hover{border-color:#000; box-shadow:0px 5px 20px rgba(0, 0, 0, 0.2);}
.owl-prev{left:-120px;}
.owl-next{right:-120px;}
.tagline-wrap{text-align:center; background:#e66814; padding:40px 0;}
.tagline-wrap h3{font-size:30px; color:#fff;}
.testimonials_sec{margin:0 auto; padding:35px; border:2px solid #1aa049; position:relative;}
.testimonials_sec:after{content:' '; position:absolute; width:0; height:0; left:25%; right:auto; top:auto; bottom:-29px; border:14px solid; border-color:#1aa049 #1aa049 transparent transparent;}
.testimonials_sec h5{color:#1aa049; font-weight:700;}
.testimonials-wrap ul{margin-bottom:0;}
.starWrp{position:absolute; top:70px; right:38px;}
.starWrp li{display:inline-block; font-size:18px; color:#ff9600; padding:0 !important;}
.testi_list li:nth-child(2n) .testimonials_sec{border:2px solid #25506d;}
.testi_list li:nth-child(2n) .testimonials_sec h5{color:#25506d;}
.testi_list li:nth-child(2n) .client_box h3{color:#25506d;}
.testi_list li:nth-child(2n) .testimonials_sec:after{border-color:#25506d #25506d transparent transparent;}
/*********************************************
        Contact css
*********************************************/
.contact-wrap{position:relative; overflow:hidden; padding:60px 0;}
.contact-wrap p{font-size:14px; line-height:24px; color:#000; margin-bottom:20px;}
.form-group .btn{background:#ff3076; letter-spacing:2px; display:inline-block; border-radius:30px; font-family:'Open Sans', sans-serif; font-size:16px; color:#fff; text-transform:uppercase; padding:16px 40px;}
.form-group .btn:hover{background:#541f5c; color:#fff;}
.contact-wrap .form-control{height:50px; width:100%; padding-left:15px; border-radius:0; box-shadow:none; text-shadow:none; border:none; border:1px solid #f2f0fa; background:none; color:#000; font-size:14px;}
.contact-wrap textarea.form-control{height:160px;}
.contact_form{padding:0px;}
.contact_info{padding:55px 0px 30px 50px; background:url(../images/contact-bg.jpg) no-repeat top; background-size:cover;}
.contact-wrap ::placeholder{color:#71567e; opacity:1;}
.contact-wrap :-ms-input-placeholder { /* Internet Explorer 10-11 */color:#71567e;}
.contact-wrap ::-ms-input-placeholder { /* Microsoft Edge */color:#71567e;}
.contact_info{position:relative;}
.contact_info .title:after{background:#fff;}
.contact_box{display:flex; margin-bottom:25px;}
.contact_box p{font-size:16px; color:#fff; font-weight:bold; margin-left:20px; text-transform:uppercase;}
.contact_box p span{display:block; font-weight:normal; font-size:14px; text-transform:none;}
.contact_box p span a{text-decoration:none; color:#fff;}
.contact_info .title{margin-bottom:60px;}
.contact_form .formrow{margin-bottom:15px;}
.contact_form .formrow label{font-size:14px; color:#fff;}
.contact_form .formrow .form-control{border-radius:0; background:#fff; height:46px; border:none; font-size:14px;}
.contact_form .formrow textarea.form-control{height:150px !important;}
.sbtn .btn{box-shadow:0px 5px 20px rgba(0, 0, 0, 0.2); color:#fff; font-size:16px; text-transform:uppercase; background:#25506d; font-weight:bold; padding:12px 35px; border-radius:5px; border:none; display:inline-block;}
.contactbx.bluebg .sbtn .btn{background:#1aa049;}
.sbtn .btn:hover, .contactbx.bluebg .sbtn .btn:hover{background:#000; color:#fff;}
.contactinfolist{list-style:none;}
.contactinfolist li .specint{padding:20px; background:#25506d; margin-bottom:20px; box-shadow:10px 10px 30px rgba(0, 0, 0, 0.2); border-radius:7px;}
.contactinfolist li .specint.greenbg{background:#1aa049;}
.contactinfolist li h6{color:#fff; font-size:20px; font-weight:600; margin-bottom:0;}
.contactinfolist li p{color:#ccc;}
.contactinfolist li a{color:#fff; text-decoration:underline; font-size:14px;}
.contactinfolist li .specico{text-align:center; position:static; width:auto; height:auto; border:none; background:none;}
.conInfo{padding-left:66px; position:relative; font-size:16px; font-family:'Open Sans', sans-serif;}
.phonewrp:before{content:""; background:url(../images/phone_icon.png) no-repeat; width:48px; height:48px; position:absolute; top:0; left:0;}
.conInfo span{font-size:12px; text-transform:uppercase; color:#a3a3a3; letter-spacing:2px; display:block; font-family:'Open Sans', sans-serif; font-weight:600;}
.phonewrp a{font-size:24px; font-family:'Open Sans', sans-serif; font-weight:600; color:#000; text-decoration:none;}
.emailWrp a{font-size:18px; font-family:'Open Sans', sans-serif; font-weight:600; color:#000; text-decoration:none;}
.emailWrp:before{background:url(../images/email_icon.png) no-repeat; width:49px; height:37px;}
.phonewrp a:hover{color:#ff3076;}
.mapwrp{margin-top:20px;}
.mapwrp iframe{width:100%; height:300px;}
/*********************************************
        Footer css
*********************************************/
 /*********************************************************
                      footer
**********************************************************/
footer{color:#fff; background:url(../images/footer-bg.jpg); padding-top:57px; padding-bottom:55px;}
footer .social-media{margin-top:20px; text-align:center;}
footer .social-media li{text-align:center; display:inline-block; margin:0 2px;}
footer .social-media li a{font-size:18px; color:#1d4c69;}
footer .social-media li a:hover i{color:#1aa049; background:#fff;}
footer .social-media li a i{text-align:center; height:45px; width:45px; border-radius:50%; color:#fff; background:#1aa049; line-height:45px;}
footer h4{color:#fff; font-size:20px; font-weight:600; padding-bottom:25px;}
footer .call-us{position:relative; padding-left:70px; text-align:left; margin-top:10px; font-family:'Poppins', sans-serif;}
.call-us:before{content:"\f879"; font-family:'Font Awesome 5 Free'; font-size:18px; border:1px solid #fff; color:#fff; position:absolute; top:0; left:0; width:50px; font-weight:600; line-height:50px; height:50px; text-align:center;}
.call-us a{color:#fff; font-size:16px; font-weight:600;}
.call-us span{display:block; font-weight:normal;}
.footer-address{margin-top:20px; font-family:'Poppins', sans-serif; text-align:left; color:#fff; font-size:15px; font-weight:600; line-height:24px; position:relative; padding-left:70px;}
.footer-address:before{content:"\f3c5"; font-family:'Font Awesome 5 Free'; color:#fff; position:absolute; top:0; left:0px; font-size:18px; width:50px; border:1px solid #fff; font-weight:600; line-height:50px; height:50px; text-align:center;}
.copyright{font-size:14px; color:#a0a0a0; background:#ffffff; padding:13px 0;}
.copyright p{color:#949494; margin-bottom:0;}
.credits{text-align:right; font-size:14px; color:#a0a0a0; line-height:22px;}
.credits a{color:#969696; text-decoration:none;}
.credits a:hover{color:#1ca14a; text-decoration:underline;}



.close-toggler{display:none;}
.navbar-toggler{display:none;}
/*********************************************
        Inner page title css
*********************************************/
.pagetitle{padding:20px 0; background:-moz-linear-gradient(90deg, #25506d, #1aa049); background:-webkit-linear-gradient(90deg, #25506d, #1aa049); background:linear-gradient(90deg, #25506d, #1aa049); background-size:400% 400%; -webkit-animation:Animatebg 5s ease infinite; -moz-animation:Animatebg 5s ease infinite; animation:Animatebg 5s ease infinite;}
 @-webkit-keyframes Animatebg {
 0% {
background-position:0% 50%
}
 50% {
background-position:100% 50%
}
 100% {
background-position:0% 50%
}
}
@-moz-keyframes Animatebg {
 0% {
background-position:0% 50%
}
 50% {
background-position:100% 50%
}
 100% {
background-position:0% 50%
}
}
@keyframes Animatebg {
 0% {
background-position:0% 50%
}
 50% {
background-position:100% 50%
}
 100% {
background-position:0% 50%
}
}
.pagetitle h2{margin:0; font-size:28px; font-weight:bold; color:#fff;}
.innerContent{padding:30px 0; min-height:400px;}
.innerContent p{font-size:16px; line-height:24px; text-align:justify;}
.innerContent h4{font-weight:700; color:#25506d;}
.abtimg{margin-top:15px; box-shadow:0px 5px 20px rgba(0, 0, 0, 0.2); border:7px solid #fff; margin:0 auto;}
.abthed{color:#25506d; font-size:18px; font-weight:700; padding:20px 0; text-align:center;}
.abthed.clrgreen{color:#1aa049;}
.ceobg{border:2px solid #25506d; padding:30px;}
.postimgbox{padding:15px; box-shadow:-10px 0 20px rgba(0,0,0,0.1); text-align:center; position:relative; background:#fff; border:2px solid #25506d;}
/*.postimgbox:before{content:''; background:#1aa049; width:90%; height:90%; position:absolute; right:-10px; bottom:-10px; z-index:-1;}
.postimgbox:after{content:''; background:#25506d; width:90%; height:90%; position:absolute; right:-20px; bottom:-20px; z-index:-2;}*/
.postimgbox.bdrgreen{border-color:#1aa049;}
.pageimagebox{background:#fff; box-shadow:0 0 20px rgba(0,0,0,0.1); padding:25px; margin:15px 0; text-align:center; border:2px solid #1aa049; position:relative;}
/*.pageimagebox:before{content:''; background:#1aa049; width:90%; height:90%; position:absolute; right:-10px; bottom:-10px; z-index:-1;}
.pageimagebox:after{content:''; background:#25506d; width:90%; height:90%; position:absolute; right:-20px; bottom:-20px; z-index:-2;}*/
.pageimagebox.bdrblue{border-color:#25506d;}
.imgwrap{float:left; margin-right:30px; margin-bottom:10px;}
.pageimagebox h6{font-weight:700; color:#25506d; font-size:24px; line-height:26px; margin-bottom:30px;}
.txtabt{padding-top:20px; min-height:125px;}
.txtabt h6{font-weight:700; color:#1aa049; font-size:16px; line-height:26px;}
.txtabt p{color:#000; margin-bottom:0; font-size:14px;}
.comcontact{margin-bottom:30px;}
.contactbox{padding:25px; background:#1aa049; color:#fff; box-shadow:0px 20px 50px rgba(0, 0, 0, 0.1); margin-bottom:30px; border-radius:7px;}
.contactbox.bluebg{background:#25506d; color:#fff;}
.contactbox.greybg{background:#e8e8ea; color:#000;}
.contacthead{font-size:24px; margin-bottom:20px; color:#25506d; font-weight:700;}
.contactbox h4{font-size:18px; text-decoration:underline; color:#fff;}
.contactbox p{margin-bottom:0; margin-top:15px; position:relative; padding-left:25px; color:#fff;}
.contactbox p i{position:absolute; left:0; color:#fff; top:5px;}
.contactbox.greybg p{color:#000;}
.contactbox.greybg p i{color:#1aa049;}
.contactbox.greybg h4{color:#000;}
.textlist{list-style:none;}
.textlist li{margin-bottom:15px; position:relative; padding-left:25px; text-align:justify;}
.textlist li:before{font-family:'Font Awesome 5 Free'; font-weight:bold; content:'\f0a9'; position:absolute; top:0; left:0; color:#1aa049;}
.textlist li ul{list-style:none; margin-top:15px;}
.textlist li ul li:before{content:'\f00c';}
.mt-70{margin-top:70px;}
.greentext{color:#1aa049;}
.greentext h4, .greentext p{color:#1aa049;}
.bluetext{color:#25506d;}
.bluetext h6, .bluetext p{color:#25506d;}
.introwrap{background:#1aa049; border-radius:10px; padding:30px; margin-bottom:30px; box-shadow:0px 20px 50px rgba(0, 0, 0, 0.2);}
.introwrap .textlist li{color:#fff;}
.introwrap .textlist li:before{color:#fff;}
.introwrap h4{color:#fff; margin-bottom:15px;}
.introwrap.bluebg{background:#25506d;}
.introwrap.greybg{background:#e8e8ea;}
.introwrap.blackclr{color:#000 !important;}
.introwrap.blackclr .textlist li{color:#000 !important;}
.introwrap.blackclr .textlist li:before {
    color: #000;
}
.introwrap-br{background:transparent; box-shadow:0px 5px 20px rgba(0, 0, 0, 0.2);border:2px solid #1aa049;}
.introwrap-br .textlist li{color:#000;}
.introwrap-br .textlist li:before{color:#1aa049;}
.introwrap-br h4{color:#25506d;}
.introwrap-br p{color:#000;}

/*spectrum_ser*/
.spectrum_ser{}
.spectrum_ser .spectrum_ser_guarding{display:block; color:#000; padding:30px 45px 30px 30px; position:relative;}
.spectrum_ser .spectrum_ser_guarding img{float:right; margin-left:30px;}
.spectrum_ser .spectrum_ser_guarding strong{display:block; font-size:24px; padding-bottom:5px; color:#1aa049;}
.spectrum_ser ul{display:table;}
.spectrum_ser ul li{list-style: none; padding-bottom:7px; position:relative; padding-left:25px;}
.spectrum_ser ul li:before{font-family:'Font Awesome 5 Free'; font-weight:600; content:'\f0a9'; position:absolute; top:0; left:0; color:#1aa049;}

.spectrum_ser .spectrum_ser_security{display:block; color:#000; padding:30px 30px 30px 45px; position:relative;}
.spectrum_ser .spectrum_ser_security img{float:left; margin-right:40px;}
.spectrum_ser .spectrum_ser_security strong{display:block; font-size:24px; padding-bottom:5px; color:#25506d;}
.spectrum_ser .spectrum_ser_security ul li:before{color:#25506d;}

.spectrum_ser .spectrum_ser_transit{display:block; color:#000; padding:30px 45px 30px 30px; position:relative;}
.spectrum_ser .spectrum_ser_transit img{float:right; margin-left:30px; margin-top:55px;}
.spectrum_ser .spectrum_ser_transit strong{display:block; font-size:24px; padding-bottom:5px; color:#aaaaaa;}
.spectrum_ser .spectrum_ser_transit ul li:before{color:#aaaaaa;}

.spectrum_ser .spectrum_ser_equipment{display:block; color:#000; padding:30px 30px 30px 45px; position:relative;}
.spectrum_ser .spectrum_ser_equipment img{float:left; margin-right:40px; margin-top:55px;}
.spectrum_ser .spectrum_ser_equipment strong{display:block; font-size:24px; padding-bottom:5px; color:#10b3f0;}
.spectrum_ser .spectrum_ser_equipment ul li:before{color:#10b3f0;}



 
.spectrum_mainImg{text-align:center; margin-top:-245px; margin-bottom:-220px; z-index:-1;}





.gallerywrap{margin-bottom:0px;}
.gallerywrap h3{font-size:20px; font-weight:700; color:#25506d; margin-bottom:10px;}
.gallerywrap h3 span{font-weight:400; font-size:18px; font-style:italic;}
.galleryImg .caption{position:absolute; left:0; width:100%; bottom:0; background:rgb(26 160 73 / 0.7); text-align:center; padding:10px 15px; color:#fff; font-size:18px; font-weight:700; box-shadow:-10px 0 20px rgba(0,0,0,0.3);}
.oficgallery{list-style:none;}
.spectrumlist{list-style:none; margin-bottom:0;}
.spectrumlist>li{margin-bottom:30px;}
.spectrumlist>li h6{font-weight:700; color:#fff;}
.spectrumlist>li h6 span{display:block; font-weight:400;}
.spectrumlist li .specint{padding:30px 45px; min-height:200px; border-radius:30px; background:#1aa049; position:relative; color:#fff; box-shadow:10px 10px 30px rgba(0, 0, 0, 0.2);}
.specimg{margin:0;}
.spectrumlist li p{color:#fff; margin-bottom:0;}
.spectrumlist li:nth-child(2) .specint{background:#25506d;}
.spectrumlist li:nth-child(3) .specint{background:#e8e8ea; color:#000;}
.spectrumlist li:nth-child(4) .specint{background:#2fa1c2;}
.specico{width:70px; height:70px; position:absolute; border-radius:50%; border:5px solid #fff; left:-25px; top:-25px; background:#1aa049; padding:10px;}
.spectrumlist li:nth-child(2) .specico{right:-25px; left:auto; background:#25506d;}
.spectrumlist li:nth-child(3) .specico{bottom:-25px; top:auto; background:#e8e8ea;}
.spectrumlist li:nth-child(4) .specico{right:-25px; left:auto; bottom:-25px; top:auto; background:#2fa1c2;}
.spectrumlist li:nth-child(3) h6{color:#000;}
.spectrumlist li:nth-child(3) .textlist li:before{color:#000;}
.spectrumlist li .textlist li:before{color:#fff;}
.spectrumlist li .specint:hover{box-shadow:0px 20px 50px rgba(0, 0, 0, 0.1);}
.spectrumlist li ul{list-style:none;}
.spectrumlist li ul li{font-size:14px; margin-bottom:10px;}
.specico2{width:120px; height:120px; border:3px solid #fff; padding:15px; margin-bottom:15px; border-radius:50%; background:#25506d; box-shadow:0px 10px 30px rgba(0, 0, 0, 0.2);}
.spectrumlist li .specint.h360{min-height:360px;}
.contact_form h2{font-size:30px; font-weight:700; text-decoration:underline;}
.contact_form p{font-size:14px;}
.ceomsg1{background:#25506d; padding:35px 35px 100px 35px; color:#fff; font-size:16px; line-height:26px; margin-bottom:30px;}
.ceomsg2{background:#1aa049; padding:35px 35px 100px 35px; color:#fff; font-size:16px; line-height:26px; margin-bottom:30px;}
.ceomsg3{background:#fff;padding:35px;color:#000;font-size:16px;line-height:26px;margin:0 50px;box-shadow:0px 5px 20px rgba(0, 0, 0, 0.2);margin-top:-100px;z-index:100;position:relative;}
.icoleft{left:0 !important; right:auto !important;}
.icortl{right:-25px !important; left:auto !important; bottom:auto !important; top:-25px !important;}
.spectrumlist.spsl li .specint{padding:30px;}
.securLoglist{list-style:none;}
.securLoglist>li{border:3px solid #1aa049; padding:70px 20px 10px 20px; margin-top:70px; position:relative;}
.securLoglist li .secimg{background:#1aa049; border-radius:70px; padding:15px 30px 15px 15px; position:absolute; top:-50px; width:60%; box-shadow:10px 10px 20px rgba(0,0,0,0.1);}
.securLoglist li:nth-child(2){border-color:#25506d;}
.securLoglist li:nth-child(2) .secimg{background:#25506d;}
.securLoglist li:nth-child(3){border-color:#d0d0d0;}
.securLoglist li:nth-child(3) .secimg{background:#d0d0d0;}
.securLoglist li .specico3:after{box-shadow:10px 10px 20px rgba(0,0,0,0.2); content:''; display:block; width:70px; height:70px; border-radius:50%; position:absolute; top:0; left:0;}
.securLoglist li .specico3{width:70px; height:70px; background:#fff; border-radius:50%; float:left; margin-right:20px; padding:10px; box-shadow:inset -10px -11px 20px rgba(0,0,0,0.1); position:relative;}
.securLoglist li .secimg:after{clear:both; display:table; content:'';}
.securLoglist li h6{color:#fff; font-size:24px; font-weight:700; padding-top:7px; margin-bottom:0;}
.securLoglist li:nth-child(3) h6{color:#000;}
/*****************
Career Page
******************/
.searchList{list-style:none; margin-bottom:30px;}
.searchList>li{background:#fff; border:1px solid #e4e4e4; padding:20px; margin-bottom:30px; border-radius:5px;}
.searchList>li:hover{border-color:#1aa049; background:#f9f9f9; box-shadow:0px 20px 40px rgba(0, 0, 0, 0.1);}
.searchList li.jbexpired{background:#f8dfdf; border-color:#da3f3f;}
.searchList li h3{margin-bottom:15px; line-height:normal;}
.searchList li h3 a{font-size:24px; font-weight:600; color:#25506d;}
.searchList li h3 a:hover{color:#1aa049;}
.searchList li h3 span{font-size:18px; color:#f00;}
.searchList li .jbtype{display:inline-block; margin-left:10px; background:#f3881a; color:#fff; font-size:13px; border-radius:4px; padding:5px 10px; font-weight:400;}
.searchList li .jbtype.featured{background:#223486;}
.jobitem{margin-bottom:10px; padding-left:25px; position:relative; line-height:22px; font-size:14px;}
.jobitem.itemsalary{padding-left:0; color:#1aa049;}
.jobitem i{width:20px !important; color:#BFBFBF; display:inline-block; text-align:left !important; position:absolute; left:0; top:4px;}
.displayresult{text-align:right; margin-bottom:15px;}
.jobitem .symbol{color:#BFBFBF; display:inline-block; margin-right:3px; min-width:20px;}
.searchList li.norecord{font-size:18px; color:#666;}
.searchList li.norecord strong{color:#EB090D; font-weight:700;}
.searchList li p{font-size:14px; margin-bottom:0;}
.searchList li .skillbox{background:#eee; padding:20px; height:100%;}
.searchList li .skillbox h5{font-weight:700; font-size:16px; color:#1aa049;}
.searchList li .skillbox ul{margin-left:20px; margin-bottom:0; list-style:disc;}
.searchList li .skillbox ul li{font-size:14px;}
.searchList li .listbtn{margin-top:10px;}
.searchList li .listbtn a{background:#fff; display:inline-block; border-radius:5px; color:#999; padding:10px 15px; text-align:center; border:none; margin-top:15px; margin-right:5px; font-size:14px; box-shadow:0px 5px 20px rgba(0, 0, 0, 0.2);}
.searchList li .listbtn a.apply{background:#1aa049; color:#fff;}
.searchList li .listbtn a:hover{background:#25506d; color:#fff;}
/*start ----New and Events Sections*/

.newstitle{font-size:16px; font-weight:700; background:#eee; padding:10px 15px; color:#444;}
.monthlynews{list-style:none; border:1px solid #eee; padding:15px; margin:0;}
.monthlynews{list-style:none; border:1px solid #eee; padding:15px; margin:0;}
.monthlynews li{border-bottom:1px solid #eee;}
.monthlynews li a{padding:7px 0; color:#0072ad; display:block;}
.monthlynews li h4{padding:7px 0; display:block; font-size:16px; font-weight:600; cursor:pointer;}
.monthlynews li ul{margin-left:10px; margin-bottom:10px; height:0;}
.monthlynews li ul li{border-bottom:none;}
.monthlynews li:last-child{border-bottom:none;}
.monthlynews li h4:before{color:#444;content:"\f0fe";display:inline-block;font-family:"FontAwesome";font-size:16px;margin-right:5px;text-align:center;transition:all 0.3s ease-in 0s;width:25px;}
.monthlynews li h4:hover, .monthlynews li h4.active{color:#0072ad;}
.monthlynews li h4.active:before{content:"\f146"; color:#0072ad;}
.monthlynews li a:before{content:'\f105'; padding-right:10px; font-family:"FontAwesome";}
.monthlynews li a:hover{color:#333; text-decoration:none;}
.monthlynews li a span{color:#333; text-decoration:none; padding-left:10px; font-size:13px; font-weight:600;}
.newstitle{font-size:16px; font-weight:700; background:#1aa049; padding:10px 15px; color:#fff;}
/*end----- New and Events Sections*/


.blog-pagination{margin-top:50px;}
.blog-pagination a{display:inline-block; width:50px; height:50px; text-align:center; text-decoration:none; line-height:50px; color:#25506d; border:1px solid #25506d; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; margin:3px;}
.blog-pagination a:hover, .blog-pagination a.active{background:#1aa049; color:#ffffff;}
.blogWrp{background:none;}
.blogWrp .blog_sec{background:#fbfbfb;}
.blogWrp h3{font-size:20px;}
.single-widgets{border:1px solid #e5e8f3; padding:30px 28px 35px; margin:0 0 40px;}
.single-widgets:hover{border-color:#ff3076;}
.single-widgets.widget_search form{position:relative;}
.single-widgets.widget_search form button{position:absolute; right:5px; top:5px; bottom:0px; cursor:pointer; border-radius:4px; background:#ff3076; color:#ffffff; border:0; font-size:14px; line-height:50px; height:50px; width:52px;}
.categories{list-style:none;}
.category_wrp{padding:0; list-style:none;}
.category_wrp li{display:block; border-bottom:1px solid #eaeaea; padding:11px 0;}
.category_wrp li a{text-decoration:none; color:#000; font-size:14px;}
.category_wrp li a:hover{color:#ff3076;}
.category_wrp li:first-child{border-top:none;}
.category_wrp li a span{float:right;}
.single-widgets.widget_search form input[type="search"]{border-radius:4px;border:1px solid #ebedf5;background:#f9fafc;font-size:12px;padding:10px 70px 10px 16px; height:60px; width:100%;}
.single-widgets{text-align:left;}
.single-widgets .title:after{left:0; margin-left:0;}
.tagswrp li{display:inline-block; margin-bottom:10px;}
.tagswrp li a{color:#242323; line-height:32px; display:block; border:1px solid #ebedf5; text-decoration:none; padding:6px 14px; font-size:14px;}
.tagswrp li a:hover{background:#ff3076; color:#fff; border-color:#ff3076;}
.blog_del .blog-detail{text-align:left;}
.blog_del .blog-detail p{font-size:14px;}
.blog_list .date{left:1px;}
.blog_list .blog-image{overflow:inherit;}
.blog_list .blog-detail{text-align:left; padding:20px 20px 20px 0;}
.blog_list .blog-detail p{font-size:14px;}
.blog_list .readmore a{padding:12px 22px;}
.sidebar .sidebar-item{margin-bottom:30px;}
.sidebar-title{text-transform:capitalize; position:relative; font-size:20px; margin-bottom:0; border-bottom:1px solid #eee; padding-bottom:10px; color:#212121; position:relative;}
.blog_sec{margin-bottom:30px;}
.sidebar form input{width:100%; border:1px solid #f0f0f0; color:#696969; padding:14px; outline:none; font-style:italic; border-radius:30px;}
.sidebar-item form{position:relative;}
.sidebar form button{position:absolute; right:0px; top:0px; font-size:24px; color:#696969; background:transparent; outline:none; padding:15px 30px 15px 26px; border:none; color:#fff; background:#ff3076; cursor:pointer; border-radius:0 30px 30px 0; line-height:1;}
.sidebar form button:hover{background:#000;}
.sidebar .sidebar-categories{margin:0px;}
.sidebar .sidebar-categories li{list-style:none; border-bottom:1px solid #f0f0f0;}
.sidebar .sidebar-categories li:last-child{border:none;}
.sidebar .sidebar-categories li a{display:block; font-weight:700; font-size:16px; color:#707070; text-decoration:none; padding:10px 0px;}
.sidebar .sidebar-categories li:first-child a{padding-top:0px;}
.sidebar .sidebar-categories li:last-child a{padding-bottom:0px;}
.sidebar .sidebar-categories li a:hover{padding-left:16px; color:#92278f;}
.sidebar .sidebar-categories li span{float:right;}
.sidebar .sidebar-categories li a:hover span{height:30px; width:30px; text-align:center; background-color:#92278f; color:#fff; border-radius:100%; display:inline-block; line-height:30px;}
.sidebar .sidebar-posts{margin:0px;}
.sidebar .sidebar-posts li{list-style:none; overflow:hidden; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #f0f0f0;}
.sidebar .sidebar-posts li:last-child{margin:0px; padding:0px; border:none;}
.sidebar .sidebar-posts .image{float:left; margin-right:20px; width:90px; margin-top:7px;}
.sidebar .sidebar-posts .content{display:table;}
.sidebar .sidebar-posts a{display:block; text-decoration:none; font-size:14px; line-height:24px; color:#707070;}
.sidebar .sidebar-posts li:hover a{color:#92278f;}
.sidebar .sidebar-posts span{font-style:italic; font-size:13px; color:#fa6f57;}
.sidebar .sidebar-gallery{margin:0px; overflow:hidden; margin:-5px;}
.sidebar .sidebar-gallery li{list-style:none; float:left; width:calc(100% / 4 - 1px); padding:5px;}
.sidebar .sidebar-gallery li img{width:100%;}
.sidebar .sidebar-twitts{margin:0px;}
.sidebar .sidebar-twitts > li{list-style:none; overflow:hidden; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #f0f0f0;}
.sidebar .sidebar-twitts > li:last-child{margin:0px; padding:0px; border:none;}
.sidebar .sidebar-twitts .icon{float:left; font-size:46px; color:#65bbf2; margin-right:15px; line-height:46px;}
.sidebar .sidebar-twitts .content{display:table;}
.sidebar .sidebar-twitts .content ul{margin:0px;}
.sidebar .sidebar-twitts .content ul li{list-style:none; display:inline-block;}
.sidebar .sidebar-twitts .content ul li a{text-decoration:none;}
.sidebar .sidebar-twitts .content p{margin:0px;}
.sidebar .sidebar-twitts .content > a{text-decoration:none;}
.sidebar .sidebar-tags{margin:0px; overflow:hidden; margin:-5px;}
.sidebar .sidebar-tags li{list-style:none; display:inline-block; float:left; margin:5px;}
.sidebar .sidebar-tags li a{text-decoration:none; font-style:italic; font-weight:700; font-size:15px; color:#707070; border:1px solid #f0f0f0; border-radius:1px; padding:8px 24px; display:inline-block;}
.sidebar .sidebar-tags li a:hover{background-color:#92278f; border-color:#92278f; color:#fff;}
.sidebar .class-details{margin:0px; border:1px solid #f0f0f0;}
.sidebar .class-details li{overflow:hidden; list-style:none; border-bottom:1px solid #f0f0f0; padding:9px 15px;}
.sidebar .class-details li:last-child{border:none;}
.sidebar .class-details .name{float:left; width:50%; font-size:15px; color:#ffc000;}
.sidebar .class-details .name i{margin-right:10px; display:inline-block;}
.sidebar .class-details .name i:before{font-size:18px;}
.sidebar .class-details .info{float:left; width:50%; font-style:italic; font-weight:700; font-size:16px; color:#363636;}
.sidebar .class-details .info.rating i{color:#fcb614;}
.sidebar .class-details li:last-child .info{color:#92278f;}
.sidebar{margin-left:20px;}
.blog_list{list-style:none;}
.blog_list .col-lg-5{padding-right:0;}
.blog_list .col-lg-7{padding-left:0;}
.blog_list p{margin-bottom:0; margin-top:16px;}
/*********************************************
     Categories
**********************************************/
.categories {}
.categories li{position:relative;}
.categories li:before{background:#ff3076; position:absolute; height:10px; width:10px; content:''; left:0; top:15px;}
.categories li a{margin-top:0; text-transform:capitalize; color:#8f8f8f; text-decoration:none; font-size:14px; position:relative; padding-left:20px; border-bottom:1px solid #e4e4e4; padding-bottom:10px; padding-top:10px; display:block;}
.categories li a:hover{color:#ff3076;}
.categories li a:hover:before{left:15px; color:#fff; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; transition:all .3s ease;}
.left_post{list-style:none; margin-top:1rem;}
.left_post li{border-bottom:1px solid #efefef;}
.left_post li .item{margin-bottom:10px; padding-bottom:10px;}
.left_post li .item .thumb{float:left; height:80px; overflow:hidden; position:relative; width:80px; margin-right:15px;}
.left_post li .item .info{overflow:hidden;}
.left_post li .info time{font-size:13px; color:#929292; display:block; margin-bottom:4px;}
.left_post li .item .info .title{margin-bottom:0; line-height:1.5; font-size:15px; font-weight:600;}
.left_post li .item .info .title a{display:inline-block; color:#474c40;}
/*********************************************
     Tags
**********************************************/
.tags:after{display:table; clear:both; content:'';}
.tags li{display:inline-block; float:left;}
.tags a{font-size:13px; color:#969595; border:1px solid #dadada; padding:7px 10px; display:inline-block; margin-right:5px; margin-bottom:5px; text-transform:uppercase;}
.tags a:hover{border:1px solid #ff3076; background:#ff3076; color:#fff; text-decoration:none;}
/*************************************
        Static Banner css
*************************************/
.staticbanner_wrap{background:url(../images/slider2.jpg) no-repeat top; background-size:cover; padding:90px 0 60px 0; margin-top:-34px;}
.banner_wrap{margin-top:18px;}
.banner_wrap .title{margin-bottom:40px;}
.banner_wrap .title h1{color:#fff; font-size:50px; text-transform:uppercase;}
.banner_wrap .title h1 span{color:#fff; font-weight:normal; font-family:'Questrial', sans-serif; font-size:28px;}
.banner_wrap .title:before{left:0; margin-left:0;}
.bannerText{color:#fff; font-size:18px; font-family:'Questrial', sans-serif;}
.banner_col{margin-top:50px; max-width:620px;}
.banner_col .readmore a{font-size:16px; padding:18px 30px;}
.banner_col .readmore a:hover{background:#fff; color:#000;}
.bannerform .input-group{margin-top:8px;}
.bannerform .input-group .form-control{border-radius:0; height:38px; border:none; font-size:14px;}
.bannerform textarea.form-control{height:100px !important;}
.bannerform .sub{box-shadow:0 4px 5px rgba(0, 0, 0, 0.15); color:#fff; font-size:15px; text-transform:uppercase; background:#ff3076; font-weight:bold; padding:14px 30px; border:none; display:inline-block;}
.bannerform .sub:hover{background:#fff; color:#000;}
.bannerform .col-lg-6:nth-child(1){padding-right:5px;}
.bannerform .col-lg-6:nth-child(2){padding-left:5px;}
.bannerform .col-lg-6:nth-child(3){padding-right:5px;}
.bannerform .col-lg-6:nth-child(4){padding-left:5px;}
.bannerform .sub:focus{outline:none !important;}
.staticbanner_wrap .contact_form{background:rgba(0, 0, 0, 0.28); padding:40px; max-width:none; border:1px solid #fff;}
/*********************************************
    Slider Video wrap css
*********************************************/
.video{margin-top:-34px;}
.videoWrp{background:none !important; position:relative; padding:0; height:600px;}
.hero-wrapper{height:600px; min-width:100%; position:absolute; top:0px; left:0; width:100%;}
.video{position:relative;}
.hero-wrapper:before{content:''; position:absolute; top:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.5);}
.hero-image{width:100%; height:100%; overflow:hidden; z-index:-1; top:0; background-position:center center; background-size:cover;}
.hero-image #bgvid{display:block; min-height:100%; min-width:100%; max-width:inherit;}
.videoslider{position:absolute; top:200px; left:0; width:100%; z-index:1000; text-align:center;}
.videoslider h1{color:#fff; font-size:72px; font-weight:bold; text-transform:uppercase;}
.videoslider p{font-size:28px; color:#fff; letter-spacing:4px;}
.practicearea_sec .practice_box{padding:0; overflow:hidden;}
.practice_section{padding:20px;}
.indexblog02{padding-bottom:0;}
/*************************************
        Switcher css
*************************************/
#style-switcher{background:#fff; border-radius:0 0 3px; box-shadow:0px 0px 20px rgba(0, 0, 0, 0.2); left:0; position:fixed; top:168px; width:220px; z-index:9999;}
#style-switcher div{padding:0px 10px;}
#style-switcher h2{color:#333; font-family:montserrat, sans-serif; font-size:14px; margin-bottom:0; margin-right:0; margin-top:0; padding:10px 0; text-align:center; text-transform:uppercase;}
#style-switcher h2 a{background:#a7a7a7; display:block; height:50px; position:absolute; right:-50px; top:0; width:50px;}
#style-switcher h2 a i{color:#fff; font-size:26px; left:12px; position:absolute; top:12px;}
.colors{padding-left:7px;}
.colors{list-style:none; margin:0px 0px 10px 0px; overflow:hidden;}
.colors li{float:left;}
.colors li a{border-radius:100px; cursor:pointer; display:block; height:35px; margin:6px; width:35px;}
.layout-style select{width:100%; padding:5px; border:none; margin:0 0 0 -5px; color:#fff; cursor:pointer;}
#reset{margin:0 0 15px 2px;}
#reset a{color:#fff; font-size:12px;}
.brown{background:#ff3076;}
.blue{background:#0891d7;}
.red{background:#d21515;}
.orange{background:#d27b15;}
.yellow{background:#e5c51a;}
.nvblue{background:#343db9;}
.green{background:#36b119;}
.pink{background:#d814d2;}
.colors li a.active{box-shadow:0 0 0px 2px #fff;}
.icon-2x{color:#fff; font-size:22px; line-height:30px;}
@media only screen and (max-width:768px) {
#style-switcher{display:none;}
}
.inner_heading{background:url(../images/inner_heading.jpg) no-repeat top; background-size:cover; padding:100px 0 30px 0; text-align:center;}
.inner_heading h1{color:#fff;}
.page_content{padding:60px 0;}
.page_content .serviceImg img{width:100%;}
.page_content .service_box{margin:0; padding:0;}
.page_content .service_box > div{margin:30px 0;}
.serImg{margin-bottom:30px;}
.galley_inner .row > div{margin:15px 0;}
.galley_inner{text-align:center;}
.testi_list{list-style:none;}
.testi_list li{margin:36px 0;}
.testi_list .testimonials_sec{box-shadow:0 0 18px rgba(0, 0, 0, 0.1);}
.quote_icon{position:absolute; top:-2px; right:40px; font-size:64px; color:#d47994;}
.greenbox1{border:2px solid #1aa049; padding:25px; padding-bottom:0; text-align:center;}
.greenbox2{border:2px solid #1aa049; padding:0 10px; text-align:center; position:relative;}
.bluebox2{border:2px solid #25506d; padding:25px; padding-bottom:0; text-align:center;}
.greenbox2 .galleryImg{border:none; box-shadow:none; position:static;}
.heading3{font-size:20px; font-weight:700; color:#25506d; margin-top:10px; text-align:center;}
.galleryImg{position:relative; display:block; box-shadow:0px 5px 20px rgba(0, 0, 0, 0.2); border:2px solid #1aa049; border-radius:7px; overflow:hidden;}
.bdrgreen{border-color:#1aa049 !important;}
.bdrblue{border-color:#25506d !important;}
.bdrgrey{border-color:#e8e8ea !important;}
.bdrltblue{border-color:#00adef !important;}
.portfolio-overley{z-index:1000; position:absolute; width:100%; height:100%; display:block; top:0; right:0; bottom:0; left:0; background:rgba(0, 0, 0, 0.5); text-align:center; -webkit-transform:scale(0); -moz-transform:scale(0); -o-transform:scale(0); transform:scale(0); -webkit-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.galleryImg img{width:100%;}
.gallerywrap .galleryImg:hover .portfolio-overley, .galley_inner .galleryImg:hover .portfolio-overley{-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
.gallerywrap .content, .galley_inner .content{z-index:1000; position:absolute; top:50%; left:0; width:100%;}
.gallerywrap .content .image-link, .galley_inner .content .image-link{position:absolute; left:50%; top:50%; width:50px; height:50px; color:#ffffff; line-height:50px; background:#1aa049; display:block; font-size:16px; z-index:1; text-align:center; margin-left:-25px; margin-top:-25px; border-radius:100%;}
/*********Common***********/
.slgboxes{background:#1aa049; padding:25px; color:#fff; margin-bottom:30px;}
.bluebg{background:#25506d;}
.slgboxes p{color:#fff; font-size:16px; margin-bottom:0; clear:both;}
.slgboxes img{float:left; margin-right:10px;}
.slgboxes h6{font-weight:700;}
.slgboxes h6 span{font-weight:400; display:block; font-size:14px;}
.slgboxes:after{clear:both; content:''; display:table;}
.membercerti{margin:0 46px;}
/******* time line *********/
.r-title{margin-top:var(--rTitleMarginTop, 0) !important; margin-bottom:var(--rTitleMarginBottom, 0) !important;}
/* styles of typography  https://github.com/melnik909/css-typography*/
p:not([class]){line-height:var(--cssTypographyLineHeight, 1.78); margin-top:var(--cssTypographyBasicMargin, 1em); margin-bottom:0;}
p:not([class]):first-child{margin-top:0;}
/*text component*/
.text{display:var(--textDisplay, inline-flex); font-size:var(--textFontSize, 1rem);}
/*time component*/
/*core styles*/
.time{display:var(--timeDisplay, inline-flex);}
/*extensions*/
.time__month{margin-left:var(--timelineMounthMarginLeft, 0.25em);}
/*skin*/
.time{padding:var(--timePadding, 0.25rem 1.25rem 0.25rem); background-color:var(--timeBackgroundColor, #f0f0f0); font-size:var(--timeFontSize, 0.75rem); font-weight:var(--timeFontWeight, 700); text-transform:var(--timeTextTransform, uppercase); color:var(--timeColor, currentColor);}
/*card component*/
/*core styles*/
.card{padding:var(--timelineCardPadding, 1.5rem 1.5rem 1.25rem);}
.card__content{margin-top:var(--cardContentMarginTop, 0.5rem);}
/*skin*/
.card{border-radius:var(--timelineCardBorderRadius, 2px); border-left:var(--timelineCardBorderLeftWidth, 3px) solid  var(--timelineCardBorderLeftColor, var(--uiTimelineMainColor)); box-shadow:10px 5px 15px rgba(0, 0, 0, 0.1); background-color:var(--timelineCardBackgroundColor, #fff);}
/*extensions*/
.card__title {--rTitleMarginTop:var(--cardTitleMarginTop, 1rem); font-size:var(--cardTitleFontSize, 1.25rem);}/*
=====CORE STYLES=====*/
.timeline{display:var(--timelineDisplay, grid); grid-row-gap:var(--timelineGroupsGap, 2rem);}
/*1. If timeline__year isn't displaed the gap between it and timeline__cards isn't displayed too*/
.timeline__year{margin-bottom:1.25rem; /* 1 */	cursor:pointer;}
.timeline__year:hover{background:#1aa049;}
.timeline__cards{display:var(--timeloneCardsDisplay, grid); grid-row-gap:var(--timeloneCardsGap, 1.5rem);}
/*=====SKIN=====*/
.timeline{--uiTimelineMainColor:var(--timelineMainColor, #222); --uiTimelineSecondaryColor:var(--timelineSecondaryColor, #fff); border-left:var(--timelineLineWidth, 3px) solid  var(--timelineLineBackgroundColor, var(--uiTimelineMainColor)); padding-top:1rem; padding-bottom:1.5rem;}
.timeline__year {--timePadding:var(--timelineYearPadding, 0.5rem 1.5rem); --timeColor:var(--uiTimelineSecondaryColor); --timeBackgroundColor:var(--uiTimelineMainColor); --timeFontWeight:var(--timelineYearFontWeight, 400);}
.timeline__card{position:relative; margin-left:var(--timelineCardLineGap, 1rem);}
/*1. Stoping cut box shadow*/
.timeline__cards{overflow:hidden; padding-top:0.25rem; /* 1 */	padding-bottom:0.25rem; /* 1 */}
.timeline__card::before{content:""; width:100%; height:var(--timelineCardLineWidth, 2px); background-color:var(  --timelineCardLineBackgroundColor,  var(--uiTimelineMainColor)  ); position:absolute; top:var(--timelineCardLineTop, 1rem); left:-50%; z-index:-1;}
/*=====SETTINGS=====*//**/
.timeline { --timelineMainColor:#25506d;}
/*=====DEMO=====*/
.page{margin-left:auto; margin-right:auto;}
.blogimg{border:2px solid #1aa049;}
/*****:Media Quries :*****/
.fist_logo{width: 16rem;max-width: unset !important;}
.sky_logo{width: 20rem;max-width: unset !important;}
@media screen and (max-width:1200px) {
.fist_logo{width: 100%;max-width: 100% !important;}
.sky_logo{width: 100%;max-width: 100% !important;}
#counter{margin-top:40px;}
.header_phone a{font-size:22px;}
.header_phone{padding-left:35px; margin-right:25px;}
.law-wrap .title h1{font-size:32px;}
.blog-detail h3 a{font-size:20px;}
.contact_form{padding:20px;}
.contact_info{padding:20px;}
.flightImg img{width:100%;}
.contact_info:after{bottom:-100px; right:-220px;}
.flight-wrap .owl-nav{display:none;}
.slider_info .sliderText{font-size:50px;}
.navbar li{padding:0px 12px;}
.navbar-light .navbar-nav .nav-link{font-size:14px;}
.view_map{right:50px;}
.slider-wrap{padding:220px 0 180px 0;}
.slidertext1, .slidertext2, .slidertext3, .slidertext4{margin-left:60px !important;}
.about-wrap .title h1{font-size:30px; line-height:40px;}
.single-blog .blog-content a h3{font-size:18px;}
}
@media screen and (max-width:990px) {
/* .green_bar{display: none !important;} */
.mid_center{
    max-width: 100%;
}
.top-info__block{display: none !important;}
.navigation-wrap:after{background: transparent !important;}
.sidebar{margin-top:30px;}
.navbar-toggler{padding:4px 10px;}
.sticky{display:none;}
.navigation-wrap{margin-top:0;}
.inner_heading{padding:30px 0;}
.page_content .service_box{margin:0 auto; padding:0;}
.staticbanner_wrap{margin-top:0; padding:60px 0;}
.banner_col{margin-top:0; max-width:inherit;}
.video{margin-top:0;}
.service-wrap{padding:60px 0 20px 0;}
.videoslider{top:auto;}
.videoslider h1{font-size:50px;}
.gallery-wrap .col-lg-4:nth-child(2) .galleryImg + .galleryImg{margin-top:0;}
.enrol-wrap p{padding:0;}
.appointment-wrap{text-align:center;}
.blogImg img{width:100%;}
.blog_list .blogImg img{width:auto;}
.blog_list li{max-width:356px; margin:0 auto;}
.videoWrp, .hero-wrapper{height:450px;}
.staticbanner_wrap .contact_form{padding:20px;}
.staticbanner_wrap .contact_form{margin-top:40px;}
.service_box{padding:28px; max-width:350px; margin:0 auto;}
.service-wrap h3{margin-bottom:30px; font-size:24px;}
.innerHeading-wrap{margin-top:0; padding:40px 0;}
.quote-btn a{display:inline-block; font-size:14px; padding:14px 24px;}
.header-wrap .atlanta_logo{text-align:center;}
.tp-banner{margin-top:0;}
.header_info{float:none;}
.law-wrap:before{display:none;}
.offset-1{margin-left:0;}
.contact_info:after{display:none;}
.copyright-wrap, .credits{text-align:center;}
.contact-wrap:after{display:none;}
.contact-wrap:after, .contact-wrap:before{width:100%;}
.contact-wrap:before{height:50%;}
.law-wrap .offset-6{margin-left:0;}
.aboutImg{text-align:center; margin-top:40px;}
.header-wrap .navbar{float:none;}
.advice-wrap p{padding:0;}
.counterbox{margin:15px 0;}
.navbar-toggler{background:#fff;}
.navbar-light .navbar-nav .nav-link{color:#fff; padding:10px 16px;}
.navbar-light .navbar-nav .nav-link:hover{background:#000; color:#fff !important;}
.navbar-light .navbar-nav .active > .nav-link{background:#000; color:#fff;}
.footer-wrap .credits{margin-top:10px; text-align:center;}
.header_logo{text-align:center;}
.header-wrap{position:static; padding:15px 0;}
.slider-wrap{padding:120px 0 80px 0; height:450px;}
.slider_info .sliderText{line-height:55px;}
.sinceWrp{text-align:center;}
.followus{display:none;}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link{border:none;}
.navbar-light .navbar-nav .nav-link{border:none;}
.navbar-light .navbar-nav .active > .nav-link{background:#bd935c;}
.navigationWrp{padding:0;}
.header_info{text-align:center; border-top:1px solid #ddd; margin-top:14px; padding-top:15px;}
.services-wrap .laptopImg{width:auto;}
.navbar-collapse.show{visibility:visible; -webkit-transform:translateX(-100%); transform:translateX(-100%);}
.newsletter-wrap{text-align:center;}
.copyright-wrap{text-align:center;}
.about-wrap h3{font-size:40px;}
.navbar-collapse{position:fixed; top:0px; bottom:0; left:100%; width:80%; padding-right:1rem; padding-left:1rem; overflow-y:auto; visibility:hidden; background-color:rgba(0, 0, 0, 0.8); transition:visibility .3s ease-in-out, -webkit-transform .3s ease-in-out; transition:transform .3s ease-in-out, visibility .3s ease-in-out; transition:transform .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out; z-index:10000;}
.navbar-nav{clear:both;}
.navigationWrp .collapse:not(.show){display:inline-block;}
.navbar-light .navbar-nav .nav-link{color:#fff;}
.navbar-light .navbar-nav .nav-link{color:#fff; font-size:14px; z-index:1000; font-weight:400;}
.navbar-toggler{position:absolute; top:20px; right:20px; background:#fff; display:block;}
.header_phone{margin-top:0;}
.close-toggler{background:none; color:#fff; padding:5px; border:none; margin-top:10px; font-size:24px; float:right; display:block;}
.navbar-nav > li{display:block;}
.navbar{text-align:left;}
.navbar-light .navbar-nav .nav-link:hover{background:#ff3076; color:#fff;}
.navbar{margin:0;}
.header-wrap .conInfo span{text-align:left;}
.about_box{margin-left:0;}
.navbar-nav li a + i{display:block;}
.navbar-nav > li > ul{width:100%; position:static; display:none; margin-left:0; opacity:1; visibility:visible;}
.blog-section .col-lg-4:nth-child(4) .single-blog .blog-content{margin-bottom:25px; padding-bottom:30px;}
.flight_wrap .col-lg-4:nth-child(3) .flight{margin-top:25px;}
.flight_wrap .col-lg-4:nth-child(2) .flight{margin-top:25px;}
.flight_wrap .col-lg-6:nth-child(2){margin-top:30px;}
.school_box{margin-bottom:40px;}
.galleryImg{margin-bottom:20px;}
.spectrum_mainImg{display: none;}
.spectrum_ser .spectrum_ser_transit img{margin-top: 0px;}
.spectrum_ser .spectrum_ser_equipment img{margin-top: 0px;}
.spectrum_ser .spectrum_ser_security, .spectrum_ser .spectrum_ser_guarding, .spectrum_ser .spectrum_ser_transit, .spectrum_ser .spectrum_ser_equipment{padding: 15px 0;}

}
@media screen and (max-width:767px) {
/* .tp-banner-container{margin-top: 5rem;} */
.tp-banner-container{
    margin-top: 10rem;
}
.reg_det{
    margin-bottom: 3rem;
}
.testimonial-item-one-carousel li{padding:20px 25px;}
.videoslider h1{font-size:34px;}
.videoslider p{font-size:24px;}
.top_right{float:none;}
.logo{margin-right:70px;}
.school_sec{margin-top:0;}
.topbar-wrap .phone{margin-left:0; margin-top:10px;}
.videoWrp, .hero-wrapper{height:300px;}
.footer_icon{text-align:center;}
.blog_list .blog-detail{padding:20px;}
.navbar li{padding:0;}
.social-media, .topbar-wrap{text-align:center;}
.header_info{display:inline-block; text-align:left;}
.header_info li{display:block; margin:20px 0; padding:0; border:none;}
.header_info{border:none;}
.atlanta_logo{text-align:left !important; margin-right:76px;}
.advice-wrap .title h1{font-size:32px;}
.advice-wrap .phonewrp a{font-size:36px;}
.advice-wrap .phonewrp:before{top:0;}
.header-wrap{text-align:center;}
.contact-list{position:static; margin:0 auto 50px auto;}
.conInfo{margin-top:30px;}
.work-wrap .title p{font-size:16px;}
.work-wrap .title p:before, .work-wrap .title p:after{display:none;}
.title h1{font-size:36px;}
.media_logo{margin-top:30px;}
.medialinker_img img{width:100%;}
.work-wrap .readmore a{font-size:18px; padding:12px 30px;}
.slider_info .sliderText{font-size:22px; line-height:30px;}
.sinceWrp{font-size:18px; color:#000;}
.copyright-content p{text-align:center;}
.credit{text-align:center;}
.readmore a{font-size:14px; padding:14px 24px;}
.newsletter-wrap .form-control{font-size:14px; padding:34px 22px 34px 65px;}
.newsletter-wrap .form_icon{font-size:28px; margin-top:-13px;}
.newsletter-wrap{padding:35px 15px;}
.gallery_style1 .col-lg-4:nth-child(2) .galleryImg{margin-top:30px;}
.gallery_style1 .col-lg-4:nth-child(3) .galleryImg{margin-top:30px;}
.gallery_style1 .col-lg-4:nth-child(4) .galleryImg{margin-top:30px;}
.gallery_style1 .col-lg-4:nth-child(5) .galleryImg{margin-top:30px;}
.gallery_style1 .col-lg-4:nth-child(6) .galleryImg{margin-top:30px;}
.gallery_style1 .col-lg-3:nth-child(2) .galleryImg{margin-top:30px;}
.gallery_style1 .col-lg-3:nth-child(3) .galleryImg{margin-top:30px;}
.gallery_style1 .col-lg-3:nth-child(4) .galleryImg{margin-top:30px;}
.gallery_style1 .col-lg-3:nth-child(5) .galleryImg{margin-top:30px;}
.gallery_style1 .col-lg-3:nth-child(6) .galleryImg{margin-top:30px;}
.gallery_style1 .col-lg-3:nth-child(7) .galleryImg{margin-top:30px;}
.gallery_style1 .col-lg-3:nth-child(8) .galleryImg{margin-top:30px;}
.gallery_style1 .col-lg-6:nth-child(2) .galleryImg{margin-top:30px;}
.gallery_style1 .col-lg-6:nth-child(3) .galleryImg{margin-top:30px;}
.gallery_style1 .col-lg-6:nth-child(4) .galleryImg{margin-top:30px;}
.single-blog a img{width:100%;}
.blog-section .col-lg-4:nth-child(1) .single-blog .blog-content{margin-bottom:15px; padding-bottom:30px;}
.blog-section .col-lg-4:nth-child(2) .single-blog .blog-content{margin-bottom:15px; padding-bottom:30px;}
.blog-section .col-lg-4:nth-child(3) .single-blog .blog-content{margin-bottom:15px; padding-bottom:30px;}
.blog-section .col-lg-4:nth-child(4) .single-blog .blog-content{margin-bottom:15px; padding-bottom:30px;}
.blog-section .col-lg-4:nth-child(5) .single-blog .blog-content{margin-bottom:15px; padding-bottom:30px;}
}
@media screen and (max-width:480px) {
.videoslider h1{font-size:24px;}
.enrol-wrap .title h1{font-size:26px;}
.banner_wrap .title h1{font-size:32px;}
.videoslider p{font-size:16px;}
.videoWrp, .hero-wrapper{height:200px;}
.client_box{display:block;}
.advice-wrap .phonewrp:before{left:50%; margin-left:-31px;}
.advice-wrap .phonewrp{padding-left:0; padding-top:80px;}
.page-navigation .page-go-link, .page-navigation .page-go{margin-left:auto; margin-right:auto;}
.newsletter-wrap form input[type="submit"]{padding:0 16px; font-size:14px;}
.newsletter-wrap .form_icon{font-size:22px; margin-top:-10px;}
.newsletter-wrap .form-control{padding:32px 20px 32px 56px; font-size:12px;}
.maprwp iframe{height:200px;}
.contact-info-icon{margin:30px auto;}
.single-contact-info{display:block; text-align:center;}
.contact-info-text{margin:30px 0;}
.about-wrap h3{font-size:20px;}
.header-wrap{text-align:left;}
.footer_links{border:none;}
.footer_links li{display:block; text-align:left; border-bottom:1px solid #3d5565; padding:5px 0;}
.footer_links li a{font-weight:normal;}
.footer_links li:first-child{border-top:1px solid #3d5565;}
.footer_links{margin-top:20px;}
.testimonial-wrap .owl-nav{position:static; margin-top:20px; text-align:center;}
.header_logo{padding-right:80px;}
.about-wrap .title h1{font-size:24px; line-height:26px;}
.title p{letter-spacing:1px;}
.title p:before, .title p:after{display:none !important;}
.contact-list li .icon img{width:30px;}
.contact-list p{font-size:14px;}
.law-wrap .title h1{font-size:20px;}
.contact-wrap:before{height:56%;}
.newsletter-wrap .title h1{font-size:22px;}
.newsletter-wrap .title h1 span{font-size:18px;}
.contact-wrap .title h1{font-size:22px;}
.blog-detail p{font-size:14px;}
.lawflex .law_box{font-size:20px;}
.contact_info{padding:20px !important;}
.contact_box{margin-bottom:8px;}
.emailtext{font-size:15px !important; font-weight:normal;}
.title h1{font-size:26px;}
.title p{font-size:14px;}
.blog_info{padding:20px;}
.blog_List span{padding-right:12px;}
.blog-wrap h3{line-height:28px; font-size:20px;}
.slider-wrap{padding:80px 0;}
.slider_info .sliderText{font-size:16px; line-height:20px;}
.copyright-wrap .footer_links li{border-bottom:1px solid #d0d0d0;}
.copyright-wrap .footer_links li:first-child{border-top:none;}
.copyright-wrap .footer_links li:last-child{border-bottom:none;}
.gallery_style1 .col-lg-4:nth-child(2) .galleryImg{margin-top:15px;}
.gallery_style1 .col-lg-4:nth-child(3) .galleryImg{margin-top:15px;}
.gallery_style1 .col-lg-4:nth-child(4) .galleryImg{margin-top:15px;}
.gallery_style1 .col-lg-4:nth-child(5) .galleryImg{margin-top:15px;}
.gallery_style1 .col-lg-4:nth-child(6) .galleryImg{margin-top:15px;}
.gallery_style1 .col-lg-3:nth-child(2) .galleryImg{margin-top:15px;}
.gallery_style1 .col-lg-3:nth-child(3) .galleryImg{margin-top:15px;}
.gallery_style1 .col-lg-3:nth-child(4) .galleryImg{margin-top:15px;}
.gallery_style1 .col-lg-3:nth-child(5) .galleryImg{margin-top:15px;}
.gallery_style1 .col-lg-3:nth-child(6) .galleryImg{margin-top:15px;}
.gallery_style1 .col-lg-3:nth-child(7) .galleryImg{margin-top:15px;}
.gallery_style1 .col-lg-3:nth-child(8) .galleryImg{margin-top:15px;}
.gallery_style1 .col-lg-6:nth-child(2) .galleryImg{margin-top:15px;}
.gallery_style1 .col-lg-6:nth-child(3) .galleryImg{margin-top:15px;}
.gallery_style1 .col-lg-6:nth-child(4) .galleryImg{margin-top:15px;}
}
