body{ padding: 0px; margin: 0px; list-style: none; font: 400 18px/28px 'Heebo', sans-serif; color:#000;}
img{max-width: 100%;}
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none; text-decoration: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}

/* font-family: 'Heebo', sans-serif; */

.header_sec.fixed{width: 100%; left: 0; top: 0; position: fixed; background: #ffffff; z-index: 999; -webkit-box-shadow: 0px 10px 32px -35px rgba(0,0,0,0.75); -moz-box-shadow: 0px 10px 32px -35px rgba(0,0,0,0.75);-o-box-shadow: 0px 10px 32px -35px rgba(0,0,0,0.75); box-shadow: 0px 10px 32px -35px rgba(0,0,0,0.75); -moz-transition: all 0.5s ease-in-out;
 -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; position: fixed; -webkit-animation-name: animationFade; -o-animation-name: animationFade; animation-name: animationFade; -webkit-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both;}
@-webkit-keyframes animationFade {
0% { opacity: 0; -webkit-transform: translateY(-160px); transform: translateY(-160px);}
100% { opacity: 1; -webkit-transform: translateY(0);transform: translateY(0);}
}
@keyframes animationFade {
0% {opacity: 0; -webkit-transform: translateY(-160px); -ms-transform: translateY(-120px); transform: translateY(-160px);}
100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}}

.header_sec.fixed .header_top{display: none;}
.header_sec.fixed .header_logo{margin-top: 20px;}
.nav_top{position: relative; z-index: 5;}
.header_logo{display: inline-block;}
.header_logo img{max-width: 100%; width: auto;}
.header_sec{width: 100%; float: left; background:#ffffff;}
.header_top{width: 100%; float: left; position: relative; overflow: hidden;}
.header_top::before{width: 50%; height: 3px; left: 0; top: 0; position: absolute; content: ''; background: #005cb3;}
.header_top_inr{width: 100%; float: left; position: relative;}
.header_top_inr::before{width: 100em; height: 100%; left: 100%; top: 0; position: absolute; content: ''; z-index: 1; background: #005cb3;}
.head_rt_contact{float: right; background: #005cb3 ; padding: 11px 45px 12px 15px; position: relative;}
.head_rt_contact::before {width: 41px; height: 51px; left: -41px; top: 0px; position: absolute; z-index: 1; content: ''; background: url(images/head-top-bg.png) no-repeat;}
.head_rt_contact li{display: inline-block; font: 400 18px/20px 'Heebo', sans-serif; color:#ffffff; padding: 0px 20px; border-right: 1px solid #5f9dd7;}
.head_rt_contact li:first-child{padding-left: 0px;}
.head_rt_contact li:last-child{padding-right: 0px; border-right:0px;}
.head_rt_contact li i{margin-right: 12px; color: #ffa30f;font-size: 18px;}
.head_rt_contact li a{color: #ffffff !important; text-decoration: none !important; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease;}
.head_rt_contact li a:hover{color: #ffa30f !important;}
.get_head_btn{float: right; color: #171717 !important; text-decoration: none !important; text-transform: capitalize; font: 500 19px/29px 'Heebo', sans-serif; padding: 11px 50px; background: #ffa30f; display: inline-block; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease;}
.get_head_btn:hover{background: #ff4001;}
.get_head_btn i{margin-right: 6px;}
.header_bottom{width: 100%; float: left;}
.slimmenu.menu_sec {width: auto; float: right;}
.slimmenu.menu_sec li{padding: 40px 30px; border-left: 0px; background-color: inherit;}
.slimmenu.menu_sec li:first-child{padding-left: 0px;}
.slimmenu.menu_sec li:last-child{padding-right: 0px;}
.slimmenu.menu_sec li a{color: #010101; text-transform: capitalize; font: 400 22px/20px 'Heebo', sans-serif; padding: 0px;}
.slimmenu.menu_sec li a:hover{color: #ffa30f; background:none;}
.slimmenu.menu_sec li.current-menu-item > a{font-weight: 500; color: #ffa30f !important;}


ul.slimmenu li .sub-toggle{width:15px; background:transparent;}
ul.slimmenu li > ul{width:250px; background: #005cb3;}
ul.slimmenu li > ul li{width:100%; padding:10px!important;}
ul.slimmenu li > ul li a, .slimmenu.menu_sec li ul li a{color:#fff;}
.get_mob{display: none;}

.banner_sec{width: 100%; position: relative; overflow: hidden;}
.banner_sec strong{color: #000000; text-transform: capitalize; font: 700 55px/60px 'Heebo', sans-serif; text-shadow: 0px 0px 7px rgba(255, 255, 255, 0.95);}
.banner_sec strong span{display: block; font-weight: 500;}
.banner_sec_item{position: relative;}
.banner_sec_inner{width: 100%; left: 0; top: 27%; position: absolute; z-index: 2; text-align: center;}
.bannner_carousel.owl-carousel .owl-item img{transition: all 8s ease-in-out;}
.bannner_carousel .owl-item.active img {transform: scale(1.1);}
.bannner_carousel.owl-carousel .owl-nav.disabled{display: none;}
.bannner_carousel .owl-dots{padding: 0px; width: 100%; max-width: 1650px; margin-left: 15px; margin-right: 15px; -o-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); position: absolute; left: 50%; top: inherit; bottom: 80px; text-align: left; z-index: 4;}
.bannner_carousel.owl-theme .owl-dots .owl-dot{position: relative; margin: 0px 15px; width: 10px; height: 10px; background: #758390; border: none; font-size: 0px; display: inline-block; -moz-border-radius: 100%; -webkit-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%;}
.bannner_carousel.owl-theme .owl-dots .owl-dot::after{width: 10px; height: 10px; background: #ffffff; display: inline-block; -moz-border-radius: 100%; -webkit-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; left: 20px; top: 20px; position: absolute; z-index: 10; content: ''; visibility: hidden; opacity: 0;}
.bannner_carousel.owl-theme .owl-dots .owl-dot::before{width: 44px; height: 1px; background: #ffffff; left: 22px; top: 50%; position: absolute; z-index: 20; content: ''; visibility: hidden; opacity: 0;}
.bannner_carousel.owl-theme .owl-dots .owl-dot span { position: relative;}
.bannner_carousel.owl-theme .owl-dots span.owl-dot {height: 0px; margin: 0px; background: none; border: none; display: inline-block; position: relative; z-index: 999; font-size: 0px;}
.bannner_carousel.owl-theme .owl-dots .owl-dot.active{width: 50px; height: 50px; line-height: 50px; background: rgba(255,255,255,0.5); border: 1px solid #ffffff; margin-right: 22px; top: -7px;}
.bannner_carousel.owl-theme .owl-dots .owl-dot.active::before{visibility: visible; opacity: 1;}
.bannner_carousel.owl-theme .owl-dots .owl-dot.active::after{visibility: visible; opacity: 1;}

.srv_sec{background: #ffffff; padding: 70px 0px 120px;}
.srv_sec_bottom .row{margin: 0px -20px;}
.srv_sec_bottom_col{padding: 0px 20px;}
.page_content_pnl{position: relative; padding-left: 110px; padding-top: 35px; width: 70%;}
.page_content_pnl::before{width: 6px; height: 418px; background: #005cb3; left: 60px; top: 0; position: absolute; content: '';}
.page_content_pnl h1, .page_content_pnl h2{color: #000000; text-transform: capitalize; font: 700 62px/72px 'Heebo', sans-serif; position: relative; left:-110px;}
.page_content_pnl h1 span, .page_content_pnl h2 span{background:#ffffff; padding: 5px 0px; display: inline-block;}
.page_content_pnl p{color: #333333; font: 400 18px/28px 'Heebo', sans-serif; margin-top: 30px;}
.srv_sec_bottom{padding-left: 110px;}
.srv_sec_bottom_box{margin-top: 45px;}
.srv_sec_bottom_img{width: 100%; position: relative; z-index: 1;}
.srv_sec_bottom_img img{width: 100%;}
.readmore_btn{width: 245px; height: 65px; left: 0; bottom: 0; position: absolute; z-index: 2; font: 400 20px/65px 'Heebo', sans-serif; text-align: center; display: inline-block; background:#ffffff; color: #000000 !important; text-decoration: none !important; text-transform: capitalize; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease;}
.readmore_btn i{width: 35px; height: 35px; line-height: 35px; display: inline-block; -moz-border-radius: 100%; -webkit-border-radius: 100%; -o-border-radius: 100%;
border-radius: 100%; text-align: center; border:1px solid #000000; color: #000; margin-right: 15px; position: relative; top:11px; background: url('images/btn-arrow-bg.png') no-repeat center center;}
.srv_sec_bottom_box:hover .readmore_btn{background:#ffa30f;}
.srv_sec_bottom_content{padding-top: 30px;}
.srv_sec_bottom_content h3, .srv_sec_bottom_content h4{color: #333333; font: 500 25px/35px 'Heebo', sans-serif; text-transform: capitalize;}
.srv_sec_bottom_content h3 a, .srv_sec_bottom_content h4 a{color: #333333 !important; text-decoration: none !important; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease;}
.srv_sec_bottom_content h3 a:hover, .srv_sec_bottom_content h4 a:hover{color: #ffa30f !important;}
.srv_sec_bottom_content p{color: #333333; font: 400 18px/28px 'Heebo', sans-serif; margin-top: 15px;}

.home_about_sec{padding-bottom:130px; overflow: hidden;}
.home_about_main{position: relative; padding-top: 165px;}
.home_about_img_col{-webkit-box-flex: 0; -ms-flex: 0 0 45%; flex: 0 0 45%; max-width: 45%;}
.home_about_content_col{-webkit-box-flex: 0; -ms-flex: 0 0 55%; flex: 0 0 55%; max-width: 55%;}
.home_about_img{position: relative; z-index: 2;}
.home_about_img img{width: 100%;}
.home_about_img{padding-right: 40px;}
.home_about_content{padding: 80px 0px 105px 110px; background: #005cb3; position: relative; z-index: 1;}
.home_about_content::before{width: 100em; height: 100%; left: 100%; top: 0px; position: absolute; z-index: 1; content: ''; background: #005cb3;}
.home_about_content::after{width: 325px; height: 100%; left: -325px; top: 0px; position: absolute; z-index: 1; content: ''; background: #005cb3;}
.about_content_pnl_main{left: 0; top: 0; position: absolute; z-index: 2;}
.about_content_pnl{position: relative; padding-left: 110px; padding-top: 5px;}
.about_content_pnl::before{width: 6px; height: 418px; background: #ffa30f; left: 60px; top: 0; position: absolute; content: '';}
.about_content_pnl h1, .about_content_pnl h2{color: #000000; text-transform: capitalize; font: 700 62px/72px 'Heebo', sans-serif; position: relative; left:-110px;}
.about_content_pnl h1 span, .about_content_pnl h2 span{background:#ffffff; padding: 5px 0px; display: inline-block;}
.about_content_pnl h5 {color: #ffa30f; text-transform: capitalize; letter-spacing: 10px; font: 400 22px/32px 'Heebo', sans-serif; position: relative; left: -25px;}
.home_about_content p{color: #ffffff; font: 400 20px/30px 'Heebo', sans-serif; margin-bottom: 30px;}
.about_btn{position: relative; margin-top: 50px; padding-left: 108px; display: inline-block; font: 400 20px/30px 'Heebo', sans-serif; text-align: center; color: #ffffff !important; text-decoration: none !important; text-transform: capitalize;  -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease;}
.about_btn::before{width: 30px; height: 30px; border:1px solid #ffffff; left: 0px; top: -13px; position: absolute; z-index: 2; content: '';}
.about_btn::after{width: 122px; height: 10px; left: 50px; top: 47px; position: absolute; z-index: 2; content: ''; background: url(images/btn-arrow-bg2.png) no-repeat 0 0;}
.about_btn span{width: 65px; height: 65px; background: #ffa30f; left: 13px; top: 0; position: absolute; display: inline-block;}
.about_btn:hover{color: #ffa30f !important;}

.Blog_sec_top{padding: 70px 0px 380px; background: url('images/blog-bg-img.jpg') no-repeat 0 0; position: relative;}
.Blog_sec_top::before{width: 100%; height: 100%; left: 0; top: 0; position: absolute; background: rgba(0,0,0,0.45); content: '';}
.Blog_sec_bottom_inr{padding-left: 110px; margin-top: -295px;}
.blog_top_content_pnl{position: relative; padding-left: 110px; padding-top: 35px; width: 70%;}
.blog_top_content_pnl::before{width: 6px; height: 40px; background: #005cb3; left: 60px; top: 0; position: absolute; content: '';}
.blog_top_content_pnl::after{width: 6px; height: 290px; background: #005cb3; left: 60px; top: 125px; position: absolute; content: '';}
.blog_top_content_pnl h1, .blog_top_content_pnl h2{color: #ffffff; text-transform: capitalize; margin-top: 10px; font: 700 62px/72px 'Heebo', sans-serif; position: relative; left:-110px;}
.blog_top_content_pnl h1 span, .blog_top_content_pnl h2 span{background:none; display: inline-block;}
.blog_top_content_pnl p{color: #ffffff; font: 400 18px/28px 'Heebo', sans-serif; margin-top: 30px;}
.Blog_sec_bottom{padding-bottom: 200px;}
.blog_bottom_box{margin-top: 45px;}
.blog_bottom_img{width: 100%; position: relative; z-index: 1;}
.blog_bottom_img::before{width: 100%; height: 100%; left: 0; top: 0; position: absolute; background: rgba(0,0,0,0.7); content: ''; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease; visibility: hidden; opacity: 0;}
.blog_bottom_img img{width: 100%; height:auto;}
.blog_bottom_content{padding-top: 30px;}
.blog_bottom_content h3, .blog_bottom_content h4{color: #333333; font: 500 22px/33px 'Heebo', sans-serif; text-transform: capitalize;}
.blog_bottom_content h3 a, .blog_bottom_content h4 a{color: #333333 !important; text-decoration: none !important; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease;}
.blog_bottom_content h3 a:hover, .blog_bottom_content h4 a:hover{color: #ffa30f !important;}
.blog_bottom_content p{color: #333333; font: 400 18px/28px 'Heebo', sans-serif; margin-top: 15px;}
.calendar_pnl{width: 90px; height: 90px; line-height: 90px; text-align: center; color: #ffffff; font: 400 35px/25px 'Heebo', sans-serif; padding-top: 22px; background: #6d6d6d; left: 45px; top: -45px; position: absolute; z-index: 2; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease;}
.calendar_pnl strong{display: block; font-weight: 400;}
.calendar_pnl span{display: block; font-size: 17px;}
.blog_btn_main{width: 100%; text-align: center; left: 50%; top: 50%; position: absolute; z-index: 2; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease; visibility: hidden; opacity: 0;}
.blog_btn{position: relative; padding-left: 95px; display: inline-block; font: 500 20px/30px 'Heebo', sans-serif; text-align: center; color: #ffffff !important; text-decoration: none !important; text-transform: capitalize;  -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease;}
.blog_btn::before{width: 30px; height: 30px; border:1px solid #ffffff; left: 0px; top: -13px; position: absolute; z-index: 2; content: '';}
.blog_btn::after{width: 122px; height: 110px; left: 50px; top: 47px; position: absolute; z-index: 2; content: ''; background: url(images/btn-arrow-bg2.png) no-repeat 0 0;}
.blog_btn span{width: 65px; height: 65px; background: #ffa30f; left: 13px; top: 0; position: absolute; display: inline-block;}
.blog_bottom_box:hover .blog_bottom_img::before{visibility: visible; opacity: 1;}
.blog_bottom_box:hover .blog_btn_main{visibility: visible; opacity: 1;}
.blog_bottom_box:hover .calendar_pnl{background: #2a5c9e;}
.Blog_sec_bottom .owl-theme .owl-dots .owl-dot{display: none;}
.Blog_sec_bottom .owl-carousel .owl-nav .owl-prev, .Blog_sec_bottom .owl-carousel .owl-nav .owl-next{width: 55px; height: 55px; background: rgba(84,77,70,0.8); right: 35px; top: -170px; position: absolute; margin: 0px; font-size: 0px; border-radius: 0px; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease;}
.Blog_sec_bottom .owl-carousel .owl-nav .owl-prev:before, .Blog_sec_bottom .owl-carousel .owl-nav .owl-next:before{width: 65px; height: 9px; left: 0; top: 50%; position: absolute; content: ''; z-index: 5; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.Blog_sec_bottom .owl-carousel .owl-nav .owl-prev:before{background: url(images/blog-prev-arrow.png) no-repeat 0 0; left: -95px;}
.Blog_sec_bottom .owl-carousel .owl-nav .owl-next:before{background: url(images/blog-next-arrow.png) no-repeat 0 0; left:85px;}
.Blog_sec_bottom .owl-carousel .owl-nav .owl-next{right: 95px;}
.Blog_sec_bottom .owl-carousel .owl-nav .owl-prev:hover, .Blog_sec_bottom .owl-carousel .owl-nav .owl-next:hover{background: #2a5c9e;}


.footer_sec{width: 100%; position: relative; background: #0b3964; padding-top: 0px;}
.footer_top{margin-top: 0px;  padding-bottom: 0px;}
.footer_top h3, .footer_top h4{color: #ffa30f; text-transform: capitalize; font: 500 28px/38px 'Heebo', sans-serif;}
.footer_top p{color: #ffffff; font: 300 18px/28px 'Heebo', sans-serif;}
.footer_top_row{margin: 0px 0px;}
.footer_top_col{padding: 0px 0px;}
.footer_top_box{padding: 80px 30px 0px; min-height: 545px; position: relative;}
.footer_top_col1 .footer_top_box{background: #134f88; margin-top: -90px;}
.footer_top_col2 .footer_top_box{margin-top: 0px;}
.footer_top_col3 .footer_top_box{background: #134f88; margin-top: -90px;}
.footer_contact{width: 100%; display: inline-block; position: relative; margin-top: 30px;}
.footer_contact li{width: 100%; display: table; margin-bottom: 30px; }
.footer_contact li:last-child{margin-bottom: 0px;}
.footer_contact_icon{width: 65px; vertical-align: top; display: table-cell;}
.footer_contact_icon i{width: 65px; height: 65px; line-height: 65px; text-align: center; -moz-border-radius: 100%; -webkit-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; font-size: 18px; background: none; border:1px solid #ffa30f; color: #ffa30f;}
.footer_contact_text{vertical-align: top; display: table-cell; color: #ffffff; font: 400 18px/28px 'Heebo', sans-serif; padding-left: 22px;}
.footer_contact_text strong{font-weight: 400; color: #ffa30f;}
.footer_contact_text a{color: #ffffff !important; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease; padding-top: 0px; display: inline-block; text-decoration: none;}
.footer_contact_text a:hover{color: #ff4001 !important;}
.footer_bottom{text-align: center; padding-bottom: 35px;}
.footer_menu{font-size: 0px;}
.footer_menu li{display: inline-block; color: #c8def3; text-transform:capitalize; padding: 0px 30px; border-right: 0px; font: 400 22px/17px 'Heebo', sans-serif;}
.footer_menu li:first-child{padding-left: 0px;}
.footer_menu li:last-child{padding-right:0px;border-right: 0px;}
.footer_menu li a{color: #c8def3 !important; text-decoration: none !important; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease;}
.footer_menu li a:hover{color: #ffa30f !important;}
.footer_bottom p{color: #388ddd; font: 300 20px/30px 'Heebo', sans-serif; text-transform: capitalize; margin-top: 5px;}
.footer_bottom p a{color: #ffa30f !important; text-decoration: none !important; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease;}
.footer_bottom a:hover{color: #ff4001 !important;}
.footer_social_icon {margin-top: 20px;}
.footer_social_icon li{display: inline-block; margin-right: 25px;}
.footer_social_icon li:last-child{margin-right: 0px;}
.footer_social_icon li i{color: #548fc5; font-size: 20px;}
.tel_icon {-o-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);}
.footer_social_icon li a:hover i{color: #ffa30f;}


/*----------------------- innerpage ----------------------------*/

.innerbanner{ overflow: hidden; height: 100%; width: 100%; position: relative;}
.innerbanner img{min-width: 100%;}
.innerbanner:before{ position: absolute; content: ''; left: 0; right: 0;  top: 0; bottom: 0; margin: auto;  background: rgba(0,92,179, 0.61);}
.innerbanner .banner-cont{ position: absolute; top: 50%; transform: translateY(-50%); width: 100%;}
.innerbanner .banner-cont .innrbanhd {  font-weight: 700; color:#fff; text-align:center;}
.innerbanner .banner-cont .innrbanhd h1{font-size: 48px;}

.contentsection{padding-bottom:120px; overflow: hidden;}
.contentsection p{font-size:12px; line-height:20px; color:#333; margin-bottom:20px;}
.contentsection p span{font-size:14px; font-weight:bold;}
.contentsection ul li{color:#005cb3;font-size:14px; margin-bottom: 10px; background:url(images/bult.png) no-repeat scroll 0 3px; padding-left:30px; background-size:20px;}

.breadcrumb{background-color:#fff; padding:40px 0;}
.breadcrumb ul li{display:inline-block; position: relative; margin:0 26px; color:#2a2b2d; font-size:18px; padding-right:26px;}
.breadcrumb ul li:not(:last-child):before{width:26px; height: 9px; right: -26px; top: 10px; position: absolute; z-index: 2; content: ''; background: url(images/brdcrmbarw.jpg) no-repeat 0 0;}
.breadcrumb ul li:first-child{margin-left:0px;}
.breadcrumb ul li a{color:#727272;}

.bottomsection .row{margin-bottom:80px;}
.bottomsection .row:last-child{margin-bottom:0px;}
.bottomsection .row:nth-child(2n + 1) .listsection_content{-ms-flex-order: 1; order: 1;}
.bottomsection .row:nth-child(2n + 1) .listsection_image{-ms-flex-order: 2; order: 2;}

.bottomsection .listsection_image{position:relative; padding-top:5%;}
.bottomsection .listsection_image:before{ position: absolute;  content: ''; height: 400px; width: 100%; right: -105px; background: #005cb3;  top: 0; z-index:-1;}
.bottomsection .row:nth-child(2n + 2) .listsection_image:before{ position: absolute;  content: ''; height: 75%; width: 100%; left: -105px; background: #005cb3;  top: 0; z-index:-1;}
.bottomsection .listsection_content .titleholder{position: relative; padding-top: 35px; width: 100%; padding-left: 75px;}
.bottomsection .listsection_content .titleholder::before{width: 6px; height: 300px; background: #005cb3; left: 30px; top: 0; position: absolute; content: '';}
.bottomsection .listsection_content .titleholder h2{color: #000000; text-transform: capitalize; font: 700 45px/55px 'Heebo', sans-serif; position: relative; left:-110px;}
.bottomsection .listsection_content .titleholder h2 span{background:#ffffff; padding: 5px 0px; display: inline-block;}
.bottomsection .listsection_content .titleholder h2 {font-size: 38px; line-height: 48px; left: -75px;}
.bottomsection .listsection_content .titleholder h2 span em{font-style:normal; color:#ffa30f;}

.bottomsection .listsection_content h5, .listsection_content h3{color:#005cb3; font-size:22px; font-weight:500; margin-bottom:20px; }
.bottomsection .listsection_content h6{color:#333; font-size:20px; font-weight:500; margin-bottom:20px; }
.padlft30{padding-left:30px;}

.bottomsection .listsection_content a{color:#005cb3;}
.bottomsection .listsection_content a:hover{color:#000; text-decoration:none;}
.bottomsection .listsection_content a.linkbtn{color:#005cb3!important;}
.bottomsection .listsection_content a.linkbtn::before{border:1px solid #005cb3;}
.bottomsection .listsection_content a.linkbtn::after{background: url(images/btn-arrow-blue.png) no-repeat 0 0;}
.bottomsection .listsection_content a.linkbtn:hover{color:#ffa30f!important;}
form.form-wrapper label{font:400 18px/28px 'Heebo', sans-serif;}
form.form-wrapper span{font-size:12px;}
form.form-wrapper input.form-control, form.form-wrapper select.form-control{border-radius:0; height:45px;}
form.form-wrapper textarea.form-control{border-radius:0; height:70px;}
form.form-wrapper input[type="submit"]{background:#ffa30f; border:2px solid #ffa30f; color:#fff; padding: 12px; cursor: pointer;}
form.form-wrapper input[type="submit"]:hover{background:#fff;  color:#ffa30f; }

.slimmenu.menu_sec li ul li a{font-size:18px;}
.blog_bottom_img img{max-height:270px; object-fit:cover;}


/* Responsive */

@media (min-width: 1700px) {

.container{max-width: 1650px;}

}

@media (min-width: 1600px) {

.innerbanner .banner-cont .innrbanhd h1{ font-size: 76px; font-weight: 700; color:#fff;}
.contentsection { padding-bottom: 175px;}
.contentsection p{font-size:18px; line-height: 28px; margin-bottom:30px;}
.contentsection p span{font-size:20px;}
.contentsection ul li{font-size:18px;}
.contentsection ul li{padding-left:43px; background-size:33px; padding-bottom: 10px;}

.bottomsection .listsection_content .titleholder h2{font-size:62px; line-height:72px; margin-bottom:30px;}
.bottomsection .listsection_content h5{font-size:35px; line-height:45px;}

.bottomsection .listsection_content .titleholder{padding-left:110px;}
.bottomsection .listsection_content .titleholder::before{left:75px;}
.bottomsection .listsection_content h5{padding-left:0px;}
.padlft30{padding-left:75px;}
}


@media (max-width: 1699px) {

.header_logo img {width: 250px;}
.slimmenu.menu_sec li a{font-size: 18px;}
.slimmenu.menu_sec li {padding: 35px 18px;}
.get_head_btn {padding: 8px 20px; font-size: 14px; line-height: 24px;}
.head_rt_contact li{font-size: 15px; line-height: 18px; padding: 0px 12px;}
.head_rt_contact {padding: 6px 25px 7px 15px;}
.head_rt_contact li i {margin-right: 8px; font-size: 14px;}
.head_rt_contact::before {height: 41px; left: -30px; background-size: 33px;}
.get_head_btn img{width: 25px;}
.header_logo {margin-top: 5px;}
.header_sec.fixed .header_logo {margin-top: 25px;}
.bannner_carousel .owl-dots {max-width: 1140px;}
.banner_sec strong{font-size: 42px; line-height: 52px;}
.page_content_pnl h1, .page_content_pnl h2 {font-size: 38px; line-height: 48px; left: -75px;}
.page_content_pnl p{font-size: 16px; line-height: 26px; margin-top: 20px;}
.readmore_btn {width: 160px; height: 40px; font-size: 15px; line-height: 24px;}
.readmore_btn i {width: 25px; height: 25px; line-height: 25px; margin-right: 12px; top: 7px; background-size: 13px;}
.srv_sec_bottom_content h3, .srv_sec_bottom_content h4{font-size: 20px; line-height: 30px;}
.srv_sec_bottom_content p{font-size: 15px; line-height: 25px;}
.srv_sec_bottom_content {padding-top: 20px;}
.about_content_pnl h1, .about_content_pnl h2{font-size: 38px; line-height: 48px; left: -75px;}
.about_content_pnl h5 {font-size: 15px; line-height: 28px; letter-spacing: 6px; left: -20px;}
.page_content_pnl::before {height: 320px; left: 32px;}
.home_about_content p{font-size: 16px; line-height: 26px;}
.home_about_img {padding-right: 0px;}
.about_content_pnl::before {height: 320px; left: 32px;}
.home_about_content {padding: 55px 0px 80px 75px;}
.home_about_main {padding-top: 135px;}
.about_btn {margin-top: 20px; padding-left: 70px; font-size: 16px; line-height: 18px;}
.about_btn span {width: 45px; height: 45px; left:10px;}
.about_btn::after {width: 85px; left: 37px; top: 26px; background-size: 85px;}
.about_btn::before {width: 20px; height: 20px; top: -10px;}
.home_about_sec{padding-bottom: 100px;}
.blog_top_content_pnl h1, .blog_top_content_pnl h2{font-size: 38px; line-height: 48px; left: -75px;}
.blog_top_content_pnl p{font-size: 16px; line-height: 26px;}
.page_content_pnl {width: 90%; padding-left: 75px;}
.blog_top_content_pnl{width: 90%; padding-left: 75px;}
.blog_top_content_pnl::after {left: 32px;}
.blog_top_content_pnl::before{left: 32px;}
.calendar_pnl {width: 65px; height: 65px; font-size: 20px; line-height: 20px; padding-top: 15px; left: 30px; top: -30px;}
.calendar_pnl span{font-size: 10px; text-transform:uppercase;}
.blog_bottom_content h3, .blog_bottom_content h4{font-size: 16px; line-height: 26px;}
.blog_bottom_content p{font-size: 14px; line-height: 22px;}
.blog_btn {margin-top: 20px; padding-left: 70px; font-size: 16px; line-height: 18px;}
.blog_btn span {width: 45px; height: 45px; left:10px;}
.blog_btn::after {width: 85px; left: 37px; top: 26px; background-size: 85px;}
.blog_btn::before {width: 20px; height: 20px; top: -10px;}
.Blog_sec_bottom .owl-carousel .owl-nav .owl-prev, .Blog_sec_bottom .owl-carousel .owl-nav .owl-next {width: 45px; height: 45px;
	top: -75px;}
.Blog_sec_bottom .owl-carousel .owl-nav .owl-prev:before, .Blog_sec_bottom .owl-carousel .owl-nav .owl-next:before{background-size: 52px;}
.Blog_sec_bottom .owl-carousel .owl-nav .owl-prev:before {left: -88px;}
.Blog_sec_bottom_inr {margin-top: -200px; padding-left: 75px;}
.Blog_sec_top {padding: 70px 0px 260px;}
.footer_contact_icon i {width: 40px; height: 40px; line-height: 40px; font-size: 15px;}
.footer_contact_icon{width: 40px;}
.footer_top p{font-size: 13px; line-height: 22px;}
.footer_top_box {padding: 35px 15px 0px; min-height: 395px;}
.footer_contact_text{font-size: 13px; line-height: 22px; padding-left: 10px;}
.footer_top h3, .footer_top h4{font-size: 22px; line-height: 32px;}
.footer_top_col1 .footer_top_box {margin-top: -50px;}
.footer_top_col3 .footer_top_box {margin-top: -50px;}
.footer_menu li {padding: 0px 17px; font-size: 16px; line-height: 15px;}
.footer_bottom p{font-size: 15px; line-height: 26px;}
.footer_bottom {padding-bottom: 25px;}
.footer_social_icon li i {font-size: 18px;}
.Blog_sec_bottom {padding-bottom: 120px;}
.footer_contact li {margin-bottom: 25px;}
.srv_sec_bottom {padding-left: 75px;}
.about_content_pnl {padding-left: 75px;}
.home_about_content::after {width: 200px; left: -200px;}

}


@media (max-width: 1199px) {


.header_logo img {width: 220px;}
.slimmenu.menu_sec li {padding: 25px 12px;}
.slimmenu.menu_sec li a {font-size: 16px;}
.head_rt_contact li {font-size: 13px; line-height: 16px; padding: 0px 10px;}
.get_head_btn {padding: 8px 20px; font-size: 12px; line-height: 24px;}
.header_logo {margin-top: 0;}
.get_head_btn img {width: 20px;}
.head_rt_contact {padding: 6px 25px 6px 15px;}
.header_sec.fixed .header_logo {margin-top: 17px;}
.banner_sec strong {font-size: 28px; line-height: 38px;}
.bannner_carousel .owl-dots {max-width: 960px; bottom: 30px;}
.page_content_pnl h1, .page_content_pnl h2 {font-size: 28px; line-height: 38px; left: -70px;}
.page_content_pnl {width: 100%;}
.page_content_pnl p {font-size: 15px; line-height: 25px; margin-top: 15px;}
.srv_sec_bottom_box {margin-top: 30px;}
.srv_sec_bottom_content h3, .srv_sec_bottom_content h4 {font-size: 16px; line-height: 26px;}
.srv_sec_bottom_content p {font-size: 14px; line-height: 24px;}
.srv_sec {padding: 60px 0px 80px;}
.about_content_pnl h1, .about_content_pnl h2 {font-size: 28px; line-height: 38px;}
.about_content_pnl::before {height: 320px; left: 25px;}
.home_about_main {padding-top: 115px;}
.home_about_content p {font-size: 14px; line-height: 23px;}
.home_about_sec {padding-bottom: 80px;}
.Blog_sec_top {padding: 60px 0px 260px;}
.blog_top_content_pnl {width: 100%; padding-left: 75px;}
.blog_top_content_pnl p {font-size: 14px; line-height: 25px;}
.blog_top_content_pnl h1, .blog_top_content_pnl h2 {font-size: 28px; line-height: 38px; left: -70px;}
.blog_top_content_pnl::after {top: 90px;}
.footer_top p strong{display: block;}
.footer_contact li {margin-bottom: 20px;}
.footer_top_box {padding: 30px 15px 0px; min-height: 425px;}
.footer_top_col1 .footer_top_box {margin-top: -35px;}
.footer_top_col3 .footer_top_box {margin-top: -35px;}
.Blog_sec_bottom {padding-bottom: 90px;}
.footer_menu li {padding: 0px 14px; font-size: 14px; line-height: 13px;}
.footer_bottom p {font-size: 14px; line-height: 24px;}
.footer_social_icon {margin-top: 10px;}
.Blog_sec_bottom_inr {margin-top: -223px;}
.Blog_sec_bottom .owl-carousel .owl-nav .owl-prev, .Blog_sec_bottom .owl-carousel .owl-nav .owl-next {width: 30px; height: 30px; top: -30px;}
.Blog_sec_bottom .owl-carousel .owl-nav .owl-next {right: 75px;}
.Blog_sec_bottom .owl-carousel .owl-nav .owl-prev:before, .Blog_sec_bottom .owl-carousel .owl-nav .owl-next:before {background-size: 47px;}
.Blog_sec_bottom .owl-carousel .owl-nav .owl-next:before {left: 56px;}
.Blog_sec_bottom .owl-carousel .owl-nav .owl-prev:before {left: -72px;}
.readmore_btn {width: 150px;}
.home_about_content::after {width: 175px; left: -175px;}


.bottomsection .listsection_content .titleholder h2{font-size:28px; line-height:38px;}
.bottomsection .listsection_content h5{font-size:20px; line-height:28px;}
.bottomsection .listsection_content h5 br{display:none;}
.bottomsection .listsection_image:before, .bottomsection .row:nth-child(2n + 2) .listsection_image:before{height:40%;}
.contentsection ul li{margin-bottom:5px;}
form.form-wrapper .col-lg-6.col-md-6{width:100%;     flex: 0 0 100%;  max-width: 100%;}

}



@media (max-width: 991px) {

.header_top .container {max-width: 100%; padding-left: 0px; padding-right: 0px;}
.header_bottom .container {max-width: 100%; padding-left: 0px; padding-right: 0px;}
.menu-collapser {width: auto; background: none; padding: 0px; display: inline-block; float: right;}
.collapse-button {width: 50px; margin-top: 8px; background-color: #2a5c9e; border: none; border-radius: 0px; font-size: 34px; color: #ffffff;
    padding: 10px 11px !important; outline: none; margin-right: 0px; right: 0px; margin-right: 15px;}
.collapse-button:hover, .collapse-button:focus {color: #FFF; background-color: #2a5c9e;}
.collapse-button .icon-bar {height: 4px; width: 28px; margin: 4px 0;}
.header_top{padding: 0px 15px;}
.header_logo {margin: 10px 0px 20px 15px;}
.slimmenu.menu_sec.collapsed {width: 100%; left: 0; top: 100%; position: absolute; background-color: #000; z-index: 20; padding: 10px 0px;}
.slimmenu.menu_sec li a {padding: 8px 15px; color: #ffffff; font-size: 17px;}
.slimmenu.menu_sec li {padding: 0px;}
.header_sec.fixed .header_logo {margin: 20px 0px 20px 15px;}
.page_content_pnl p br{display: none;}
.home_about_content {padding: 35px 0px 70px 75px;}
.blog_top_content_pnl p br{display: none;}
.calendar_pnl {width: 50px; height: 50px; font-size: 18px; line-height: 18px; padding-top: 9px; left: 25px; top: -25px;}
.footer_contact_icon i {width: 25px; height: 25px; line-height: 25px; font-size: 12px;}
.footer_contact_icon {width: 25px;}
.footer_top_box {padding: 25px 10px 0px; min-height: 405px;}
.footer_top p {font-size: 12px; line-height: 20px;}
.footer_top p br{display: none;}
.footer_contact_text {font-size: 12px; line-height: 20px; padding-left: 7px;}
.footer_menu li {padding: 0px 10px; font-size: 12px; line-height: 11px;}
.footer_bottom p {font-size: 12px; line-height: 20px; margin-top: 0px;}
.home_about_content::after {width: 135px; left: -135px;}
.bannner_carousel .owl-dots {max-width: 720px;}
}


@media (max-width: 767px) {
.header_top{display: none;}
.get_mob{display: block;}
.get_head_btn.get_mob{padding: 8px 20px; font-size: 12px; line-height: 24px; right: 75px; top: 12px; position: absolute; z-index: 6;}
.header_logo {margin: 15px 0px 15px 15px;}
.header_sec.fixed .collapse-button {margin-top: 12px;}
.header_sec.fixed .get_head_btn.get_mob {top: 16px;}
.banner_sec strong {font-size: 24px; line-height: 34px;}
.bannner_carousel .owl-dots {max-width: 540px; text-align: center; bottom: 0px;}
.banner_sec_inner {top: inherit; bottom: 50px;}
.bannner_carousel.owl-theme .owl-dots .owl-dot.active {width: 35px; height: 35px; line-height: 35px;}
.bannner_carousel.owl-theme .owl-dots .owl-dot {margin: 0px 10px;}
.bannner_carousel.owl-theme .owl-dots .owl-dot::after {left: 12px; top: 11px;}
.bannner_carousel.owl-theme .owl-dots .owl-dot::before {top: 46%;}
.bannner_carousel.owl-carousel .owl-item img{height: 260px; object-fit: cover;}
.page_content_pnl{padding-left: 0px; padding-top: 0px;}
.srv_sec_bottom {padding-left: 0px;}
.page_content_pnl h1, .page_content_pnl h2 {font-size: 28px; line-height: 38px; left: 0px;}
.page_content_pnl::before{display: none;}
.readmore_btn{left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}
.srv_sec {padding: 40px 0px 40px; text-align: center;}
.home_about_img_col {-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.home_about_content_col {-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.home_about_main {padding-top: 0px;}
.home_about_content {padding: 120px 15px 70px; text-align: center;}
.about_content_pnl::before{display: none;}
.about_content_pnl {padding-left: 0px;}
.about_content_pnl h1, .about_content_pnl h2 {left: 0px; color: #ffffff;}
.about_content_pnl h5 {left: 0px;}
.about_content_pnl h1 span, .about_content_pnl h2 span{background: none;}
.about_content_pnl_main {width: 100%; text-align: center; top: 30px;}
.blog_top_content_pnl::after{display: none;}
.blog_top_content_pnl::before{display: none;}
.blog_top_content_pnl{padding: 0px;}
.Blog_sec_bottom_inr {padding-left: 0px; margin-top: -208px;}
.blog_top_content_pnl h1, .blog_top_content_pnl h2 {left: 0px; margin-top: 0px;}
.home_about_content::after{display: none;}
.home_about_content::before{display: none;}
.home_about_img{margin-bottom: 35px;}
.Blog_sec_bottom {padding-bottom: 40px;}
.home_about_sec {padding-bottom: 40px;}
.blog_top_content_pnl{text-align: center;}
.Blog_sec_top {padding: 40px 0px 260px;}
.blog_bottom_content{text-align: center;}
.footer_top_box {padding: 20px; min-height: inherit; padding-bottom: 0px;}
.footer_top_col1 .footer_top_box{background: none; margin-top: 0px;}
.footer_top_col3 .footer_top_box{background: none; margin-top: 0px;}
.footer_menu{margin-top: 15px;}
.footer_sec{text-align: center;}
.footer_contact_icon {display: inline-block; width: 100%;}
.footer_contact_text{display: inline-block; width: 100%;}
.footer_contact li {margin-bottom: 10px;}
.footer_contact {margin-top: 20px;}
.srv_sec_bottom_col {padding: 0px 15px;}
.srv_sec_bottom .row{margin: 0px -15px;}

.bottomsection .row:nth-child(2n + 1) .listsection_content{-ms-flex-order: 2; order: 2;}
.bottomsection .row:nth-child(2n + 1) .listsection_image{-ms-flex-order: 1; order: 1;}
.innerbanner .banner-cont .innrbanhd h1{font-size:30px;}
.bottomsection .listsection_image{margin-bottom:20px;}

.bottomsection .listsection_content .titleholder::before{display:none;}
.bottomsection .listsection_content .titleholder{padding-left:0px; padding-top:0px;}
.bottomsection .listsection_content .titleholder h2{position:static; text-align:center;}
.bottomsection .listsection_content h5{padding-left:0px;}
.contentsection{padding-bottom:40px;}
.padlft30{padding-left:0px;}
.hidden-mobile{display: none;}

ul.slimmenu li .sub-toggle>i{color:#fff;font-size:15px;}
ul.slimmenu li > ul { width: 100%;  background: none;}
ul.slimmenu li > ul li{padding:0px 0px 0px 25px!important;}
ul.slimmenu li > ul li i{display:none;}
.breadcrumb ul li{padding-right:10px; margin:0 15px;}
.breadcrumb ul li:last-child{padding-right:0px; margin-right:0px;}

}


@media (max-width:480px) {

.header_logo img {width: 150px;}
.get_head_btn span{font-size: 0px;}
.get_head_btn.get_mob {padding: 6px 3px 5px 10px; font-size: 12px; line-height: 20px; right: 75px; top: 13px;}
.banner_sec strong {font-size: 20px;line-height: 30px;}
.page_content_pnl h1 span, .page_content_pnl h2 span{font-size: 22px;line-height: 30px;}
.srv_sec {padding: 30px 0px 40px;}
.about_content_pnl h1, .about_content_pnl h2{font-size: 22px;line-height: 30px;}
.blog_top_content_pnl h1, .blog_top_content_pnl h2{font-size: 22px;line-height: 30px;}
.Blog_sec_bottom {padding-bottom: 20px;}






}

