/*
Theme Name: Alwyn

Author: the WordPress team
Author URI: https://wordpress.org/
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: alwyn
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

body {
  font-family: 'Lato', sans-serif;
  font-smooth: always;
  font-size: 16px;
  color: #373737;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  margin: 0;
  padding: 0;
}
img{
  max-width: 100%;
  height:auto
}
a {
  text-decoration: none;
  
  outline: none;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
a:hover, a:focus {
  text-decoration: underline;
  outline: none;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
button{
  outline: none;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
ul, li {
  margin: 0;
  padding: 0;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  box-shadow: none;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus 
{
  box-shadow: none;
  outline: 0 none;
  border-radius: 0;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Lato', sans-serif;
  
}
h2{color:#1474b7; font-size:  62px; font-weight: 300; margin: 0 0 20px;}
p{
  font-size: 16px;
  color: #2f2f2f;
  padding-bottom: 25px;
  line-height: 24px;
  font-weight: 500;
  margin: 0;
}

.container{ width: 1200px; margin:auto;}

/******header*****/

.header-main{margin: 0; padding: 0; float: left; width: 100%; position: absolute; top: 0; left: 0; z-index: 9;}
.header-top{margin: 0; padding: 20px 0; float: left; width: 100%; background: #1474b7;}
.header-top .header-logo{display: inline-block; float: left;}
.header-top .header-top-right{display: inline-block; float: right; margin: 0;}
.header-top .header-top-right .top-call{display: inline-block; float: left; margin: 15px 60px 0 0;}

.header-top .header-top-right .top-call a{font-weight: 400; font-size: 16px; color: #fff; display: inline-block; }
.header-top .header-top-right .top-call a i{color: #fbb000;float: left;margin: 3px 10px 0 0;font-size: 20px;}
.header-top .header-top-right .top-search{float: left;}
.header-top .header-top-right .top-search .top-search-input{background: rgba(0,0,0,0); border:none; border-bottom: 1px solid #5b9ecd; 
padding: 0px 10px 6px 0px; color:#fff; font-size: 13px; font-weight: 400; border-radius: 0;}
.header-top .header-top-right .top-search input::placeholder { 
    color: #fff;
    opacity: 1; 
}
.header-top .header-top-right .top-search input:-ms-input-placeholder { 
    color: #fff;
}
.header-top .header-top-right .top-search input::-ms-input-placeholder {
    color: #fff;
}
.header-top .header-top-right .top-search button{background: rgba(0,0,0,0); border: none;}
.header-top .header-top-right .top-search button i{color: #fff;font-size: 24px;font-weight: 400;margin: 0;position: relative;top: 7px;}

.header-menu{margin: 0; padding: 0; float: left; width: 100%; background: rgba(255, 255, 255, 0.85);}
.header-menu .top-nav{margin: 0; padding: 0; float: left; width: 100%;}
.header-menu .top-nav ul li{display: inline-block;  margin: 0 0 0 67px; list-style: none; position: relative;}
.header-menu .top-nav ul li:first-child{margin-left:0;}
.header-menu .top-nav ul li a{color: #1474b7; font-size:16px; font-weight: 500; text-transform: uppercase; display: inline-block; padding: 20px 0;}
.header-menu .top-nav ul li a:hover{color:#fbb000; text-decoration: none;}


.header-menu .top-nav ul li ul.sub-menu{
position: absolute;
width: 230px;
left: 0;
margin: auto;
top: 60px;
display: none;
background: #1474b7;
z-index: 9;
-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);
-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);
box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);
padding: 0;
}
.header-menu .top-nav ul li:hover .sub-menu{display: block;}
.header-menu .top-nav ul li:hover .sub-menu li{display: block; width:100%; float: left; margin: 0;}
.header-menu .top-nav ul li:hover .sub-menu li a{padding: 12px 10px; display: block; width: 100%;}
.header-menu .top-nav ul li:hover .sub-menu li a:hover{background: #fbb000; color: #fff;}
.header-menu .top-nav ul li .sub-menu > li.current-menu-item > a{background: #fbb000; color: #fff;}


.header-menu .top-nav ul li.current-page-ancestor > a{color: #fbb000;}
.header-menu .top-nav ul li ul.sub-menu li ul.sub-menu{
    position: absolute;
    width: 230px;
    left: 100%;
    margin: auto;
    top: 5px;
    display: none;
    background: #1474b7;
    z-index: 1;
    -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);
    padding: 0;
}
.header-menu .top-nav ul li ul.sub-menu li:hover ul.sub-menu{display: block;}
.header-menu .top-nav ul li ul.sub-menu a{color: #fff;}
.navbar-collapse.collapse{padding: 0 !important;}
.navbar-toggle{width: 40px; float: right; position: absolute; right: 0; top: 25px; padding: 0;}
.navbar-toggle span.icon-bar{background: #fff; height: 5px; width: 100%; float: left; border-radius: 0 !important;}



.header-menu .top-nav ul li span.glyphicon.glyphicon-plus{display: none;}

.header-menu .top-nav ul li.current-menu-item a{color:#fbb000; text-decoration: none; position: relative;}
/* .header-menu .top-nav ul li.current-menu-item a:after{content: ""; position: absolute; bottom: 18px; left: 0; width: 100%; height: 1px; background: #fbb000;} */
/****banner section*****/
.banner-main{padding-top: 86px;}
.banner-cap{max-width: 515px; position: absolute; bottom: 0; padding: 50px 40px 100px 40px; background: rgba(251,176,0,0.9);}
.banner-cap .banner-text{padding: 0 0 35px; margin: 0 0 35px; border-bottom: 4px solid #f6d382; width: 100%; float: left;}
.banner-cap .banner-text h1{font-size: 56px; font-weight: 300; color: #fff; display: inline-block; margin: 0 0 25px;}
.banner-cap .banner-text p{font-weight: 600; font-size: 23px; color: #fff; padding: 0; line-height: 28px;}
.read-white-btn{background: #ffffff;  color: #1474b7; font-size: 14px; font-weight: 700; text-transform: uppercase; padding: 15px 30px;
border-radius: 8px; box-shadow: 0px 6px 0px 0px #d59604; display: inline-block;}
.read-white-btn:hover{text-decoration: none; background: #f5bf3f; color: #fff; box-shadow: none;}


/*********slider******/
#homeslider .owl-controls {max-width: 1200px;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;}
#homeslider .owl-controls .owl-nav {width: 605px;position: relative;bottom: 22px; z-index: 99;}
#homeslider .owl-controls .owl-prev {position: absolute;height: 90px;width: 90px;right: 90px;bottom: -22px;line-height: 90px;text-align: center;
background: #f4bd3c;color: #fff;font-size: 0;}
#homeslider .owl-controls .owl-prev:after{content:"\f104"; color: #fff; font-size: 70px; font-weight: 400; position: absolute; 
left: 0; right: 0; margin: auto; font-family: "FontAwesome"}
#homeslider .owl-controls .owl-next:after{content:"\f105"; color: #fff; font-size: 70px; font-weight: 400; position: absolute; 
left: 0; right: 0; margin: auto; font-family: "FontAwesome"}
#homeslider .owl-controls .owl-next {position: absolute;height: 90px;width: 90px;right: 0px;bottom: -22px;line-height: 90px;text-align: center;background: #fbb000;color: #fff;font-size: 0;}
#homeslider .owl-controls .owl-next:hover, #homeslider .owl-controls .owl-prev:hover{background: #f5bf3f;}

/*********ends slider******/

/*******our mission********/
.our-mission-main{margin:0; padding: 90px 0; /* background: #fff url('images/our-mission-bg.png') no-repeat left 0 top 0; */ width: 100%; float: left; background-size: cover !important;background-repeat: no-repeat !important;}
.our-mission-main .our-mission-inner{max-width: 740px; width: 100%; margin: auto; text-align: center; padding: 0 15px;}
.our-mission-main .our-mission-inner h2{display: inline-block; margin-bottom: 30px}
.our-mission-main .our-mission-inner p{display: inline-block; color: #373737; font-size: 24px; font-weight: 500; padding-bottom: 50px;}
.our-mission-main .our-mission-inner .read-white-btn{min-width: 255px; box-shadow: 0px 6px 0px 0px #d1d1d1; }
.our-mission-main .our-mission-inner .read-white-btn:hover{box-shadow: none;}
/*******ends our mission********/

.quote-main{margin: 0; padding:80px 0 120px; float: left; width: 100%; /* background: #fff url('images/left-img.jpg') no-repeat 0 0; */    
background-size: 55% auto !important; background-repeat: no-repeat !important;}
.quote-main .quote-text{float: right; position: relative; background: #fff; padding:120px 50px 90px 50px; max-width: 600px; }
.quote-main .quote-text:after{content: ""; background: url('assets/images/quotes.png') no-repeat 0 0; width: 112px; height: 75px; position: absolute;
left: 50px; top: -15px; z-index: 9}
.quote-main .quote-text p{color: #3f3f3f; font-size: 22px; font-weight: 400; line-height: normal;}
.quote-main .quote-text span{font-size: 18px; color: #3f3f3f; font-weight: 400; display: inline-block;}


.latest-news-main{margin:0; padding:80px 0; float: left; width: 100%; background: #fff7e6;}
.latest-news-main .latest-news-top{margin:0 0 30px; padding:0; float: left; width: 100%;}
.latest-news-main .latest-news-top h2{display: inline-block; float: left; font-weight: 400; font-size: 30px; margin: 0}
.latest-news-main .latest-news-top a{display: inline-block; float: right; color: #fbb000; font-weight: 700; font-size: 16px; 
  text-transform: uppercase; margin:7px 0 0 0;}
.latest-news-main .latest-news-left  .news-img-box{height: 215px; overflow: hidden;}
.latest-news-main .letest-news-inner{width: 100%; float: left; padding: 0;}
.latest-news-main .latest-news-box{margin:0 0 30px; padding:0; float: left; width: 100%;}
.latest-news-main .latest-news-box .news-img-box{background: #fff; padding: 5px; width: 100%; float: left; cursor: pointer; position: relative;}
.atricle-btn{background: #fbb000;padding: 12px 15px;color: #fff;text-transform: uppercase;font-weight: 700;font-size: 16px;
position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;height: 45px;width: 190px;text-align: center;border-radius: 8px;
display: none; border:1px solid #fbb000;}


.atricle-btn:hover{text-decoration: none; color: #fbb000; background: #fff; border:1px solid #dbdbdb;}
.latest-news-main .latest-news-box .news-img-box:hover .atricle-btn{display: block;}
.latest-news-main .latest-news-box .news-img-box img{width: 100%;}
.latest-news-box h4{color: #3a3a3a; font-size: 23px; font-weight: 400; margin: 15px 0 10px; display: block; float: left; width: 100%;}
.latest-news-box P{color: #3a3a3a; font-size: 16px; font-weight: 600; display: block; padding-bottom: 5px;  display: block; float: left; width: 100%;}
.latest-news-box span{color: #3a3a3a; font-size: 12px; font-weight: 400; display: block; float: left; width: 100%;}


.footer-main{margin: 0; padding: 50px 0 40px; float: left; width: 100%; border-top: 1px solid #fbf1f1;}
.footer-main .footer-address{margin: 0; padding: 0 30px 0 0; float: left; width: 50%;}
.footer-main .footer-address h3{color:#1474b7; font-size: 17px; font-weight: 500; display: inline-block; margin: 0 0 20px; line-height: normal;} 
.footer-main .footer-address p{color: #5a5a5a; font-size: 16px; font-weight: 500; display: inline-block; padding: 0 0 10px; line-height: 24px;}
.footer-main .footer-address a{color: #5a5a5a; font-size: 16px; font-weight: 500; display: inline-block;}
.footer-main .footer-address b{color: #5a5a5a; font-size: 16px; font-weight: 500; display: inline-block;}
.footer-main .footer-address strong{margin: 0 5px 0 0;}
.footer-main .visit-hours{margin: 0; padding: 0 30px 0 0; float: left; width: 50%;}
.footer-main .visit-hours h2{color:#5a5a5a; font-size: 17px; font-weight: 700; display: inline-block; margin: 0 0 20px;}
.footer-main .visit-hours ul li{list-style: none; color: #5a5a5a; font-size: 17px; font-weight: 500;}

.footer-main .site-map-menu{display: inline-block; float: right; text-align: right;}
.footer-main .site-map-menu ul{display: block; float: right; margin: 0 0 15px;}
.footer-main .site-map-menu ul li{list-style: none; display: inline-block; margin: 0 0 0 20px;}
.footer-main .site-map-menu ul li a{color:#727272; font-size: 17px; font-weight: 500; text-transform: uppercase;}
.footer-main .site-map-menu span{display: block; text-align: right; color: #5a5a5a; font-size: 17px; font-weight: 500; float: right;
width: 100%;margin: 0 0 4px;}
.footer-main .site-map-menu span a{display: inline-block; text-align: right; color: #5a5a5a; font-size: 17px; font-weight: 500; float: right;
width: 100%;margin: 0 0 4px;}


.inner-page-banner{margin:0; padding:0; float: left; width: 100%; position: relative}
.inner-page-banner img{width: 100%;}
.inner-page-banner .banner-heading {position: absolute;top: 70%;transform: translateY(-30%);left: 0;right: 0; padding: 0 15px;}
.inner-page-banner .banner-heading .container{padding: 0;}
.inner-page-banner h2{text-transform: uppercase; font-size: 53px; font-weight: 300;}
.latest-news-main.news-event-list{background: #fff;}
.latest-news-main.news-event-list .news-inner{margin: 0 -15px;}

.latest-news-main.news-event-list .news-box{position: relative; margin:0 0 60px;}
.latest-news-main.news-event-list .news-box .news-img{height: 200px; overflow: hidden;}
.latest-news-main.news-event-list .news-box .news-img img{width: 100%;}

.latest-news-main.news-event-list .news-box .news-img .event-tag {padding: 5px 10px;min-width: 100px;
background: #fbb000;color: #fff;position: absolute;top: 20px; min-height: 31px;line-height: 19px;}
.latest-news-main.news-event-list .news-box .news-img .event-tag a{font-size: 16px; font-weight: 700; color: #fff; 
display: inline-block; text-align: right; float: right; text-transform: uppercase;}

.latest-news-main.news-event-list .news-box .news-decription a{color: #3a3a3a;
font-size: 23px;font-weight: 400;margin: 15px 0 10px;display: block;float: left;width: 100%;}
.latest-news-main.news-event-list .news-box .news-decription a :hover{text-decoration: underline; color: #fbb000;}
.latest-news-main.news-event-list .news-box .news-decription h4{color: #3a3a3a;
font-size: 20px;font-weight: 400; margin:0; min-height: 45px;}

.pagination-main{margin:0; padding: 20px; float: left; width: 100%; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; text-align: center;}

.pagination-main a{color:#1474b7; display: inline-block; font-size: 20px; font-weight: 400; padding: 0 8px;}

.pagination-main .next.page-numbers{color: #231f20; font-size: 20px; font-weight: 400;}
.pagination-main .page-numbers.current{color: #646464; font-size: 20px; font-weight: 400;}
.latest-news-main.news-event-list .news-box .news-decription p{display: block; padding: 0 0 10px;min-height: 105px;}

.contact-middle-content{width: 100%; float: left; overflow: hidden; position: relative;}
.contact-left{padding: 60px 30px 60px 0 !important; width: 100%;}
.contact-left h4{font-size: 20px; color: #1c6596; font-weight:500; display: inline-block; margin:0 0 15px;}
.contact-left p{padding-bottom: 25px;}
.contact-left p a{display: inline-block; margin: 0 0 0 5px; color: #fbb000; font-size: 16px; font-weight: 500;}
.contact-left .visiting-hours-border {margin: 0 0 30px;padding: 25px 0 25px;border-bottom: 1px solid #cccccc;border-top: 1px solid #cccccc;}
.contact-left .visiting-hours-border p{padding-bottom: 0;}


.contact-us-right .wpcf7{padding: 60px 30px 60px 40px !important; width: 100%; position: relative; background: #ebebeb; float: left;}
.contact-us-right .wpcf7:after{content: ""; position: absolute; left: 0; width: 5000px; top:0; background: #ebebeb; height: 100%; z-index: -1;}
.contact-us-right .wpcf7 .wpcf7-form p{display: inline-block; float: left;  width: 50%; padding: 0 10px; margin: 0 0 25px;}
.contact-us-right .wpcf7 .wpcf7-form p:nth-child(6){width: 100%; float: left;}
.contact-us-right .wpcf7 .wpcf7-form p:nth-child(7){width: 100%; float: left;}
.contact-us-right .wpcf7 .wpcf7-form .wpcf7-form-control-wrap.comments{width: 100%; float: left;}
.contact-us-right .wpcf7 .wpcf7-form .wpcf7-form-control-wrap.comments .wpcf7-form-control{height: 120px; padding: 10px;}
.contact-us-right .wpcf7 p label{color: #363636; font-size: 15px; font-weight: 400; display: block; float: left;
margin-bottom: 10px; width: 100%;}
.contact-us-right .wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control{background: #ffffff; padding: 0 10px; height: 61px; display: block; float: left; width: 100%;
color: #363636; font-size: 15px; font-weight: 400; border: 1px solid #bcbcbc; margin-top: 10px; width: 100%;}
.contact-us-right .wpcf7 p .wpcf7-submit{color: #fff; font-size: 16px; font-weight: 700; text-transform: uppercase;
background: #fbb000; padding: 12px 45px; display: inline-block; float: left; border: 1px solid #fbb000; box-shadow: none; min-width: 190px; border-radius: 5px;}
.contact-us-right .wpcf7 p .wpcf7-submit:hover{background: #fff; color: #fbb000; border:1px solid #dbdbdb;}



.contact-us-right .contact-map{padding: 20px 30px 60px 50px !important; width: 100%; position: relative; background: #d9d9d9; 
float: left; margin:0;}
.contact-us-right .contact-map:after{content: ""; position: absolute; left: 0; width: 5000px; top:0; background: #d9d9d9; height: 100%; z-index: -1;}

.contact-us-right .contact-map .wpb_map_heading{color: #363636; font-size: 13px; font-weight: 400; text-transform: uppercase;
display: inline-block; float: right;}
.contact-us-right .contact-map .wpb_map_heading a{color: #363636; font-size: 13px; font-weight: 400; text-transform: uppercase;
display: inline-block; float: right; text-decoration: underline;}
.wpb_gmaps_widget .wpb_wrapper{float: left; width: 100%;}

div.wpcf7-validation-errors{border: 2px solid #f7e700; padding: 10px; float: left; width: 100%;}
div.wpcf7-mail-sent-ok {border: 2px solid #398f14;padding: 10px;float: left;width: 100%;}

.news-detail-content{margin:0; padding: 40px 0 0 0; float: left; width: 100%;}
.news-detail-content .wpb_content_element{margin-bottom: 20px;}
.news-detail-content h4{color: #fbb000; font-size: 24px; font-weight: 600; text-transform: uppercase; display: inline-block; margin: 0 0 15px;}
.news-detail-content h4 strong{color: #3a3a3a; font-weight: 400; display: inline-block; margin-left: 3px; text-transform: capitalize;}
.news-detail-content .news-detail-right{padding-left: 50px;}
.news-detail-content .news-detail-right .widget_categories{margin: 0 0 25px;padding: 0 0 15px;float: left;width: 100%;border-bottom: 1px solid #dadada;}



.news-detail-content .news-detail-right .widget-title{color: #1474b7; font-weight: 500; font-size: 18px; text-transform: uppercase; margin-bottom: 15px;}
.news-detail-content .news-detail-right ul li{list-style: none; display: block; margin-bottom: 20px; width: 100%; float: left; position: relative;}

.news-detail-content .news-detail-right ul li a{font-size: 15px; color: #464646; font-weight: 600; display: inline-block; text-transform: capitalize;}
.news-detail-content .news-detail-right ul li.current-menu-item a{color: #fbb000;}
.news-detail-content .news-detail-right ul li.current-menu-item:after{content: ""; height: 11px; width: 11px; background: #fbb000; position: absolute; left: 0; top: 6px;} 
.news-detail-content .news-detail-right ul li.current-menu-item{padding-left: 20px;}
.latest-news-main.news-event-list.recent-news{padding:0;}
.latest-news-main.news-event-list.recent-news .news-inner{border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; }
.latest-news-main.news-event-list.recent-news .news-inner h2{font-size: 16px; text-transform: uppercase; font-weight: 700; 
display: inline-block; margin: 25px 0; color: #fbb000;}

.p-left-0{padding-left: 0}
.p-right-0{padding-right: 0}

.breadscrumb{margin: 0; padding: 25px 0 0 0; float: left; width: 100%;}
.breadscrumb ul li{display: inline-block; list-style: none; color: #1c6596; font-size: 12px; position: relative; margin: 0 20px 0 0;}
.breadscrumb ul li:after{content: ">"; color: #767575; font-size: 16px; position: absolute; left:-15px; top: -2px;}
.breadscrumb ul li:first-child:after{display: none;}
.breadscrumb ul li a{display: inline-block; color: #1c6596; font-size: 12px;}

.news-detail-content.about-us-content .news-detail-right{padding-left: 0;}
.news-detail-content.about-us-content .news-detail-right h4{font-size: 16px; font-weight: 400; color: #1c6596; padding: 0 0 20px;
 margin: 0 0 20px; border-bottom: 1px solid #d6d6d6;display: block; width: 100%; float: left;}
.about-us-content.news-detail-content .news-detail-left h2{color: #1c6596; font-size: 21px; display: inline-block; margin: 0 0 15px;
font-weight: 500; line-height: normal;}

.about-us-content.news-detail-content .news-detail-left .wpb_wrapper ul{display: block; margin: 0 0 15px;}
.about-us-content.news-detail-content .news-detail-left .wpb_wrapper ul li{list-style: none; position: relative; padding-left: 20px;}
.about-us-content.news-detail-content .news-detail-left .wpb_wrapper ul li:after{content: ""; height: 7px; width: 7px; 
background: #fbb000; border-radius: 100%; position: absolute; top: 10px; left: 0; }

.about-us-content.news-detail-content .quote-text {position: relative;padding: 80px 20px 50px 30px;margin: 15px 0 0 0; background: #f7f7f7;width: 100%;float: left;}
.about-us-content.news-detail-content .quote-text p{display: inline-block;}
.about-us-content.news-detail-content .quote-text:after {content: "";
background: url(assets/images/quotes.png) no-repeat 0 0;width: 50px;height: 30px;position: absolute;left: 30px;top: 40px;background-size: 100% 100%;}


/********loader*********/
.pageloader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    z-index: 9999;
}
.pagepreloader {
  position: relative;
  width: 2.5em;
  height: 2.5em;
  transform: rotate(165deg);
}
.pagepreloader:before, .pagepreloader:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 0.5em;
  height: 0.5em;
  border-radius: 0.25em;
  transform: translate(-50%, -50%);
}
.pagepreloader:before {
  animation: before 2s infinite;
}
.pagepreloader:after {
  animation: after 2s infinite;
}

@keyframes before {
  0% {
    width: 0.5em;
    box-shadow: 1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);
  }
  35% {
    width: 2.5em;
    box-shadow: 0 -0.5em rgba(225, 20, 98, 0.75), 0 0.5em rgba(111, 202, 220, 0.75);
  }
  70% {
    width: 0.5em;
    box-shadow: -1em -0.5em rgba(225, 20, 98, 0.75), 1em 0.5em rgba(111, 202, 220, 0.75);
  }
  100% {
    box-shadow: 1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);
  }
}
@keyframes after {
  0% {
    height: 0.5em;
    box-shadow: 0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);
  }
  35% {
    height: 2.5em;
    box-shadow: 0.5em 0 rgba(61, 184, 143, 0.75), -0.5em 0 rgba(233, 169, 32, 0.75);
  }
  70% {
    height: 0.5em;
    box-shadow: 0.5em -1em rgba(61, 184, 143, 0.75), -0.5em 1em rgba(233, 169, 32, 0.75);
  }
  100% {
    box-shadow: 0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);
  }
}

.pagepreloader {
  position: absolute;
  top: calc(50% - 1.25em);
  left: calc(50% - 1.25em);
}

/*******ends loader**********/

.online-enquiry-form .wpcf7 {padding: 60px 30px 60px 40px !important;width: 100%;position: relative;background: #fff;float: left;}

/** 31-08-2018 **/
.online-enquiry-form  .wpcf7 .form-captcha .wpcf7-form-control-wrap .wpcf7-form-control {border:none;}
/** 31-08-2018 **/

.online-enquiry-form  .wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control {background: #ffffff;padding: 0 10px;height: 61px;display: block;
float: left;width: 100%;color: #363636;font-size: 15px;font-weight: 400;border: 1px solid #bcbcbc;margin-top: 10px;width: 100%;}
.online-enquiry-form .wpcf7 .wpcf7-form p{display: inline-block;float: left;width: 100%;padding: 0 10px;margin: 0 0 25px;}
.online-enquiry-form .wpcf7 .wpcf7-form p:nth-child(7){margin-bottom: 0;}
.online-enquiry-form .wpcf7 .wpcf7-form p label{display: block; width: 100%;}
.online-enquiry-form .wpcf7 .wpcf7-form .wpcf7-form-control-wrap.comments .wpcf7-form-control {height: 120px;padding: 10px;}
.online-enquiry-form .wpcf7 p .wpcf7-submit {color: #fff;font-size: 16px;font-weight: 700;text-transform: uppercase;background: #fbb000;padding: 12px 45px;
display: inline-block;float: right;border: 1px solid #fbb000;box-shadow: none;min-width: 190px;border-radius: 5px;}
.online-enquiry-form .wpcf7 p .wpcf7-submit:hover{background: #fff;color: #fbb000;border: 1px solid #dbdbdb;}

.online-enquiry-form .wpb_content_element{margin:0; float: left; width: 100%;}


.search-page-main{margin: 0; padding:60px 0; float: left; width: 100%;}
.search-page-main .search-list{margin: 0 0 30px; padding:0; float: left; width: 100%;}
.search-page-main .search-list .search-box-img{width: 100%; float: left; text-align: center}
.search-page-main .search-list .search-box-img img{max-width: 100%; display: inline-block;}
.search-page-main .search-list span{display: block; width: 100%; float: left;}
.search-page-main .search-list a{font-size: 24px; display: inline-block;}

.pricacy-content{margin: 0 !important}
.pricacy-content h2 {color: #1c6596;font-size: 20px;display: inline-block;margin: 60px 0 15px !important;font-weight: 500;}
.pricacy-content ul {display: block;margin: 0 0 15px;}
.pricacy-content ul li {list-style: none;position: relative;padding-left: 20px;}
.pricacy-content ul li:after{content: "";height: 7px;width: 7px;background: #fbb000;border-radius: 100%;position: absolute;
top: 10px;left: 0;}

.content-page-formating{margin:0; padding:60px 0 0 0; float: left; width: 100%;}

.content-page-formating h2 {color: #1c6596;font-size: 20px;display: inline-block;margin: 0 0 15px !important;font-weight: 500;}
.content-page-formating ul {display: block;margin: 0 0 15px;}
.content-page-formating ul li {list-style: none;position: relative;padding-left: 20px;}
.content-page-formating ul li:after{content: "";height: 7px;width: 7px;background: #fbb000;border-radius: 100%;position: absolute;
top: 10px;left: 0;}


.error-404{margin:0; padding:0; float: left; width: 100%; text-align: center;}
.error-404 .error-inner{max-width: 700px; margin:auto; width: 100%;}
.error-404 {margin: 0;padding: 125px 0 0 0;float: left;width: 100%;text-align: center;}
.error-404 .page-title{font-size: 34px; color: #1474b7;}
.error-404 .page-header{border: none;}
.error-404 .form-group input{background: #ffffff;padding: 0 10px;height: 41px;display: block;float: left;
color: #363636;font-size: 15px;font-weight: 400;border: 1px solid #bcbcbc;margin-top: 0;width: 100%;}
.error-404 form{max-width: 415px; width: 100%; margin: auto;}
.error-404 form .form-group{margin:0; display: inline-block; float: left; width: 320px;}
.error-404 form button{color: #fff;font-size: 16px;font-weight: 700;text-transform: uppercase;background: #fbb000;padding: 8px 15px;
display: inline-block;float: right;border: 1px solid #fbb000;box-shadow: none;border-radius: 0px;}
.error-404 form button:hover{background: #fff;color: #fbb000;border: 1px solid #dbdbdb;}


.single-post-content .vc_column-inner{padding: 0 !important;}

.about-us-content.news-detail-content{position: relative; padding: 0; overflow:hidden; z-index: 1;}
.about-us-content.news-detail-content .news-detail-right{position: relative; z-index: 9; padding: 40px 0 0 0;}
.about-us-content.news-detail-content .news-detail-right:before{content: "";height: 490px;width: 1000px;position: absolute;right: 0;
top: 0;background: url(assets/images/left-sidebar.png2.png) no-repeat left 0 top 0;z-index: -1;background-size: cover;}
.about-us-content.news-detail-content .news-detail-right:after{content: ""; height: 100%; width: 5000px; position: absolute; right: 0; top: 0; 
z-index: -2; background-size: cover;

background: rgba(226,226,226,1);
background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(229,229,229,1) 30%, rgba(209,209,209,0.19) 87%, rgba(254,254,254,0.01) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(30%, rgba(229,229,229,1)), color-stop(87%, rgba(209,209,209,0.19)), color-stop(100%, rgba(254,254,254,0.01)));
background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(229,229,229,1) 30%, rgba(209,209,209,0.19) 87%, rgba(254,254,254,0.01) 100%);
background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(229,229,229,1) 30%, rgba(209,209,209,0.19) 87%, rgba(254,254,254,0.01) 100%);
background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(229,229,229,1) 30%, rgba(209,209,209,0.19) 87%, rgba(254,254,254,0.01) 100%);
background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(229,229,229,1) 30%, rgba(209,209,209,0.19) 87%, rgba(254,254,254,0.01) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 );} 

.about-us-content.news-detail-content .news-detail-left h1{color: #fbb000; font-size: 28px; font-weight: 500; display: block; margin: 25px 0; float: left; width: 100%;}
.about-us-content.news-detail-content p strong{font-size: 18px; font-weight: 600; color: #2f2f2f; line-height: normal;} 

.about-us-content.news-detail-content .news-detail-right .inner-page-menu{margin: 0; padding: 0; float: left; width: 100%;}
.about-us-content.news-detail-content .news-detail-left{padding-left: 30px;}


.inner-apge-menu {margin: 0;padding: 0 30px;width: 100%;float: left;}
/*.staff-content .vc_row.wpb_row{float: left; margin: 0;}*/
.staff-content .breadscrumb{padding-bottom: 25px;}
.staff-content .vc_column-inner  .wpb_wrapper h4{color: #373737; font-size: 17px; text-transform: uppercase; font-weight: 500; display: block; margin: 15px 0 20px; line-height: 24px;}
.about-us-content.news-detail-content .news-detail-left.staff-content .wpb_wrapper ul li{font-size: 15px; font-weight: 500; line-height: 24px;
color: #2f2f2f; margin: 0 0 15px;}


body.logged-in .wpb_wrapper .wppb-alert{display: block; text-align: center; color: #fbb000; font-weight: 400; padding: 30px 0; font-size: 20px;}
/*body.logged-in .header-menu .top-nav ul li:nth-child(9){display: none;}*/
body.logged-in #menu-footer-menu li#menu-item-715{display: none;}
body #menu-footer-menu li#menu-item-719{display: none;}
body.logged-in #menu-footer-menu li#menu-item-719{display: inline-block;}


body.logged-in .header-menu .top-nav ul li.custom-logout{display: inline-block;}
body.logged-in .header-menu .top-nav ul li{margin: 0 0 0 50px;}
body.logged-in .header-menu .top-nav ul li:first-child{margin-left: 0;}
.header-menu .top-nav ul li{margin: 0 0 0 68px;}
body .wppb-user-forms{padding: 60px 0; float:  left; width: 100%;}

body #loginform{max-width: 500px; margin:auto; width: 100%; }
body #loginform .login-submit input{
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    background: #fbb000;
    padding: 12px 45px;
    display: inline-block;
    float: right;
    border: 1px solid #fbb000;
    box-shadow: none;
    border-radius: 5px;
    height: auto;
}
body #loginform .login-submit input:hover{
    background: #fff;
    color: #fbb000;
    border: 1px solid #dbdbdb;
}
body #loginform p input{
    background: #ffffff;
    padding: 0 10px;
    height: 51px;
    display: block;
    float: left;
    
    color: #363636;
    font-size: 15px;
    font-weight: 400;
    border: 1px solid #bcbcbc;
    margin-top: 0;
    
}

body #loginform .login-remember label input{float: left; height: auto; margin: 7px 10px 0 0;}
.staff-content .wppb-frontend-restriction-message{color: #fbb000; font-size: 20px;}
.wppb-error{max-width: 500px; position: relative;top: 40px; text-align: center; width: 100%;}


.contact-us-right .wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-recaptcha {
    background: transparent;
    border: none;
    float: left;
    width: 100%;
    margin: 0 0 30px;
    height: 78px;
    
}

.contact-us-right  div.wpcf7 .ajax-loader{margin: 20px 0 0 35px;}

.contact-us-right.feed-back-form-main .wpcf7 .wpcf7-form p{width: 80%;}
.contact-us-right.feed-back-form-main .wpcf7 .wpcf7-form .wpcf7-form-control-wrap.your-message .wpcf7-form-control{height: 120px; padding: 10px;}

.contact-us-right.feed-back-form-main{position: relative;}
.contact-us-right.feed-back-form-main .feedback-blank-div{padding: 200px; width: 100%; float: left;}
.contact-us-right.feed-back-form-main  div.wpcf7-validation-errors{margin: 0}


.contact-us-right.feed-back-form-main div.wpcf7 .ajax-loader{margin: 20px 0 0 35px;}
.contact-us-right.feed-back-form-main div.wpcf7-validation-errors {
    margin: 0;
    position: absolute;
    bottom: 15px;
    left: 50px;
}
.contact-us-right.feed-back-form-main .wpcf7{margin-left: -30px}

.footer-main .footer-address {
    margin: 0;
    padding: 0 30px 0 0;
    float: left;
    width: 33.33%;
}
.footer-main .visit-hours {
    margin: 0;
    padding: 0;
    float: left;
    width: 33.33%;
}
padding .footer-main .visit-hours ul li {
    list-style: none;
  
    margin: 0 0 5px 0;
}
.footer-main .visit-hours ul li a{
   list-style: none;
    color: #5a5a5a;
    font-size: 17px;
    font-weight: 500;
}
.footer-main .site-map-menu ul li:first-child {
    margin-left: 0;
}
.footer-main .site-map-menu ul li {
   
    margin: 0 0 0 12px;
    float:  left;s
}
.footer-main .site-map-menu ul li a{font-size: 16px;}
.footer-main .visit-hours #text-5 .widget-title{margin: 20px 0 0 0;}



@media screen and (max-width: 1600px){
.quote-main{background-size:80% auto !important;}



}
@media screen and (max-width: 1400px){
.banner-cap{padding:40px;}
.banner-cap .banner-text h1{font-size:40px; margin-bottom: 15px;}
.banner-cap .banner-text p{font-size: 22px; line-height: 22px;}

.latest-news-main.news-event-list .news-inner{margin: 0; padding: 0 15px}
.inner-page-banner .banner-heading {
    position: absolute;
    top: inherit;
    transform: inherit;
    left: 0;
    right: 0;
   
    bottom: 15px;
}
.inner-page-banner h2{font-size: 34px;}
.header-menu{padding:0 30px;}
.header-menu .top-nav ul li{margin:0 0 0 60px;}
}




@media screen and (max-width: 1199px){
.header-menu{padding:0;}
.container{width: 100%; padding: 0 30px;}

.quote-main {background-size: 90% auto !important;}
.banner-main {margin: 0; padding: 0;float: left;width: 100%;}
.header-main{position: static;}

.banner-cap{max-width: 501px;}
.banner-cap .banner-text{margin-bottom: 25px; padding-bottom: 25px;}
#homeslider .owl-controls .owl-prev{height: 70px; width: 70px;  line-height: 70px; right: 5px;}
#homeslider .owl-controls .owl-next{height: 70px; width: 70px;  line-height: 70px;}
.header-menu .top-nav ul li{margin-left: 30px;}


#homeslider .owl-controls .owl-prev {height: 60px;width: 60px;line-height: 60px;right: 60px;}
#homeslider .owl-controls .owl-prev:after{font-size: 50px;}
#homeslider .owl-controls .owl-next {height: 60px;width: 60px;line-height: 60px;right: 0px;}
#homeslider .owl-controls .owl-next:after{font-size: 50px;}
#homeslider .owl-controls .owl-nav{width: 100%;}

.news-detail-left{padding-left: 0;}
.latest-news-main.news-event-list .news-inner{margin: 0;}
.inner-page-banner .banner-heading .container{padding: 0 15px;}
.single-post-content .vc_column-inner{padding: 0 15px !important;} 

.banner-cap{padding: 15px;}
.banner-cap .banner-text h1{font-size: 30px; margin-bottom: 10px;}
.banner-cap .banner-text p{font-size: 18px;line-height:19px;}

.footer-main .container{padding: 0 15px;}

.inner-page-banner .banner-heading{padding: 0;}

.latest-news-main.news-event-list .news-inner{margin: 0; padding: 0;}
}


@media screen and (max-width: 991px){

.header-menu .top-nav ul li span.glyphicon.glyphicon-plus{display: block;}
.navbar-collapse.collapse{display: none !important;}
.navbar-collapse.collapse.in{display: block !important;}
.navbar-toggle{display: block !important;}


.header-top .header-top-right{margin-right: 20px;}
.header-top .header-logo{float: right; margin-right: 0;}
.header-top{text-align: center;}

.navbar-toggle{left: 15px; float: left; top: 25px;}

.header-menu .top-nav ul li:hover .sub-menu{display: none;}
.header-menu .top-nav ul li ul.sub-menu li:hover ul.sub-menu{display: none;}

.header-menu .top-nav {background: #fbb000;position: absolute;left: 0;top: 87px;z-index: 99;}
.header-menu .top-nav ul li {margin-left: 0 !important;display: block;float: left;width: 100%;border-bottom: 1px solid #d6a021;}
.header-menu .top-nav ul li span.glyphicon{display: inline-block;position: absolute;right: 0;top: 14px;cursor: pointer;}
.header-menu .top-nav ul li a{padding:10px; display: block; position: relative; color: #fff;}

.header-menu .top-nav ul li ul.sub-menu{background: #fbb000; width: 100%; top: 42px; position: static;}
.header-menu .top-nav ul li ul.sub-menu li ul.sub-menu{background: #fbb000; position: static; width: 100%; float: left;}
.header-menu .top-nav ul li ul.sub-menu li a{padding-left: 20px;}
.header-menu .top-nav ul li ul.sub-menu li ul.sub-menu li a{padding-left: 30px;}
.navbar-collapse{padding: 0 !important;}
.navbar-collapse.collapse{padding: 0 !important;}


.header-menu .top-nav ul li:hover .sub-menu li a{padding:10px 10px 10px 20px;} 
.header-menu .top-nav ul li:hover .sub-menu li a:hover{color: #373737;}
.header-menu .top-nav ul li a:hover{color: #373737;}
.header-menu .top-nav ul li.current-menu-item a{color: #373737;}

.quote-main .quote-text{background: rgba(255,255,255,0.5);}
.quote-main {background-size: cover !important;}
.middle-content{padding: 60px 15px; width: 100%; float: left;}

.header-top .header-top-right .top-call{margin-right: 10px;}
.header-menu .top-nav ul li.current-page-ancestor > a{color: #373737;}
.footer-main .site-map-menu {display: inline-block;float: left;text-align: left;width: 100%;margin: 10px 0 0 0;}
.footer-main .site-map-menu ul li:first-child{margin-left:0;}
.footer-main .site-map-menu span a{text-align: left;}
.footer-main .site-map-menu span{text-align: left;}
.footer-main .site-map-menu ul{float: left;}


.contact-us-right .wpcf7:after{display: none;}
.contact-us-right .contact-map:after{display: none;}
.news-detail-content .news-detail-right{padding-left: 0;}
.news-detail-left .wpb_single_image.vc_align_right{text-align: center;}

.news-detail-left{padding-left: 15px;}
.news-detail-content.about-us-content .news-detail-right{padding-left: 15px;}
.news-detail-content.about-us-content .news-detail-right h4{padding: 15px 0;}
.about-us-content.news-detail-content .quote-text{padding-top: 80px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px;}
.about-us-content.news-detail-content .quote-text:after{top: 40px; left: 20px;}
.inner-page-banner .banner-heading .container{padding: 0 30px;}
.inner-page-banner h2{font-size: 40px;}
.breadscrumb{padding: 25px 15px 0 15px}
.news-detail-content{padding-top: 25px;}

.header-top .header-top-right .top-search{float: right;}
.header-top .header-top-right{padding: 0 15px;}

.contact-middle-content .contact-left{width: 100%; padding: 0 !important;}
.contact-middle-content .contact-us-right{width: 100%;}
.contact-us-right .wpcf7{padding: 30px 20px !important;}
.contact-us-right .wpcf7 .wpcf7-form p{width: 100%; padding: 0;}

.online-enquiry-form .wpcf7 .wpcf7-form p{width: 100%; padding: 0;}
.online-enquiry-form .wpcf7{padding: 30px 15px !important;}
.contact-us-right .contact-map{padding: 30px 15px !important;}

.contact-us-right .wpb_content_element{padding-top: 0 !important;}
.contact-left{padding:0 !important;}


.latest-news-main.news-event-list .news-box .news-decription p{display: block; min-height: auto;}
.latest-news-main.news-event-list .news-box .news-decription h4{min-height: auto;}
.news-detail-content.single-post-content .news-detail-left{padding:0;}

.about-us-content.news-detail-content .quote-text{margin-bottom: 30px;}
.about-us-content.news-detail-content .news-detail-right{z-index: 1; padding-right: 15px;}
.inner-apge-menu{padding:0;}
.about-us-content.news-detail-content .news-detail-right:after{display: none;}
.about-us-content.news-detail-content .news-detail-right:before{display: none;}
.about-us-content.news-detail-content .news-detail-left{padding-left: 15px;}
.breadscrumb{padding-left: 0;}

.contact-us-right.feed-back-form-main .wpcf7{margin-left: 0;}
.footer-main .container{padding: 0 30px;}


}



@media screen and (max-width: 767px){

.container{padding:0 15px;}
.latest-news-main .container{padding:0 30px;}


#homeslider .owl-controls .owl-prev {height: 40px;width: 40px;line-height: 40px;right: 40px;}
#homeslider .owl-controls .owl-prev:after{font-size: 40px;}
#homeslider .owl-controls .owl-next {height: 40px;width: 40px;line-height: 40px;right: 0px;}
#homeslider .owl-controls .owl-next:after{font-size: 40px;}
#homeslider .owl-controls .owl-nav{width: 100%;}
.header-top .header-top-right {float: left;width: 100%;padding: 0 15px;}
.our-mission-main .our-mission-inner h2{font-size: 52px;}

.banner-cap{max-width: 100%; left: 0; padding: 20px; background: rgba(0,0,0,0.3);} 
.latest-news-main{padding: 60px 0;}
.our-mission-main{padding: 60px 0;}

.header-top .header-top-right .top-search{float: none;display: inline-block;}
.header-top .header-top-right .top-call {margin-right: 0;float: none;margin: 10px auto;}
.header-main {position: relative;padding: 50px 0;background: #1474b7;}
.header-top {text-align: center;position: absolute;top: 10px;padding: 0;}
.header-top .header-logo {float: right;margin-right: 15px;position: absolute;bottom: -55px; right: 0;}
.header-top .header-top-right .top-call {margin-right: 0;float: left;margin: 0;width: auto;}
.header-top .header-top-right .top-search {float: right;display: inline-block;width: auto;padding-left: 10px;}
.header-top .header-top-right .top-search button {background: rgba(0,0,0,0);border: none;position: absolute;right: 10px;top: 0px;}
.header-top .header-top-right .top-search button i {color: #fff;font-size: 18px;font-weight: 400;margin: 0;position: relative;top: 0;right: 0;}
.navbar-toggle {left: 15px;top: 55px;}

.latest-news-main.news-event-list .news-box{margin-bottom: 30px;}
.staff-content .vc_column_container>.vc_column-inner{padding-left: 0; }
.staff-content .vc_column_container>.vc_column-inner .wpb_wrapper ul{padding: 0 15px;}

.about-us-content.news-detail-content .staff-content p strong{position: relative; left:15px;}

.footer-main .footer-address{width: 100%; margin: 0 0 30px; }
.footer-main .visit-hours{width: 100%; margin: 0 0 30px;}
.footer-main .footer-address p{display: block;}


@media screen and (max-width: 710px){
  .header-menu .top-nav{top: 100px;}
}


}

@media screen and (max-width: 640px){
.navbar-toggle{left: 15px;}
.header-top .header-top-right {float: left;width: 100%;padding: 0 15px;}
.footer-main .footer-address{width: 100%; padding: 0;}
.footer-main .visit-hours{width: 100%; padding: 0;    }
.footer-main .site-map-menu ul{margin-top: 10px; float: left;}
.footer-main .site-map-menu ul li{float: left;}
.footer-main .site-map-menu ul li:first-child{margin-left: 0;}
.footer-main .site-map-menu span a, .footer-main .site-map-menu span{text-align: left;}
.footer-main .footer-address p{padding: 0 10px 10px 0;}
.banner-cap .banner-text {margin-bottom: 15px;padding-bottom: 15px;}
.read-white-btn{padding: 10px 20px; font-size: 12px;}
.banner-cap .banner-text p {font-size: 16px;line-height: 15px;}
.banner-cap .banner-text {margin-bottom: 15px;padding-bottom: 15px;}
.banner-cap .banner-text h1 {font-size: 26px;margin-bottom: 5px;}
.header-top .header-top-right .top-search{float:right;}
.header-menu .top-nav{top: 100px;}
.inner-page-banner img{min-height: 200px;}

.contact-us-right.feed-back-form-main .wpcf7 .wpcf7-form p{width: 100%;}
}


@media screen and (max-width: 480px){
.banner-main #homeslider .owl-carousel .owl-item img {min-height: 260px;}
.banner-main #homeslider .owl-carousel .owl-item img{min-height: 220px;}
.header-top .header-top-right .top-search {float: right;}
.header-top .header-top-right .top-call a{font-size: 13px;}
.header-top .header-top-right{margin:0;}

.header-top .header-top-right .top-call a {font-size: 12px;}
.header-top .header-top-right .top-call a i{margin-right: 5px; font-size: 16px;}
.header-menu .top-nav{top: 100px;}
.header-top .header-top-right .top-call a {font-size: 12px;float: left;margin: 7px 0 0 0;}
.inner-page-banner img{min-height: 110px;}
.inner-page-banner h2{font-size: 30px;}
.contact-us-right .wpcf7 .wpcf7-form p{width: 100%; padding: 0;}
.contact-us-right .wpcf7{padding: 30px 15px !important;}

.online-enquiry-form .wpcf7{padding: 0px !important;}

.header-top .header-top-right .top-search{float: none;display: inline-block;}
.header-top .header-top-right .top-call {margin-right: 0;float: none;margin: 10px auto;}
.header-main {position: relative;padding: 50px 0;background: #1474b7;}
.header-top {text-align: center;position: absolute;top: 10px;padding: 0;}
.header-top .header-logo {float: right;margin-right: 15px;position: absolute;bottom: -48px; text-align: right;}
.header-top .header-logo img{width: 80%;}
.header-top .header-top-right .top-call {margin-right: 0;float: left;margin: 0;width: 45%;}
.header-top .header-top-right .top-call{float: left;}
.header-top .header-top-right .top-search .top-search-input{width: 100%;}
.header-top .header-top-right .top-search {float: right;display: inline-block;width: 46%;padding-left: 10px;}
.header-top .header-top-right .top-search button {background: rgba(0,0,0,0);border: none;position: absolute;right: 30px;top: 0px;}
.header-top .header-top-right .top-search button i {color: #fff;font-size: 18px;font-weight: 400;margin: 0;position: relative;top: 0;right: 0;}
.navbar-toggle {left: 15px;top: 55px;}
.footer-main .site-map-menu ul li {float: left;display: block;width: 100%;margin: 0 0 10px;}


.contact-us-right.feed-back-form-main .wpcf7 .wpcf7-form p{width: 100%;}


.contact-us-right div.wpcf7 .wpcf7-recaptcha iframe {
    margin-bottom: 0;
    width: 235px !important;   
    border: 1px solid #d3d3d3 !important;
    height: 76px; 
}

.inner-page-banner .banner-heading{top:inherit; bottom: 0; transform: inherit;}
.inner-page-banner h2{font-size: 34px;}

}

@media screen and (max-width: 320px){
 .banner-main #homeslider .owl-carousel .owl-item img{min-height: 210px;}

 .rc-anchor-light.rc-anchor-normal{width: 250px !important;}


div.wpcf7 .wpcf7-recaptcha iframe {
    margin-bottom: 0;
    width: 235px !important;   
    border: 1px solid #d3d3d3 !important;
    height: 76px; 
}



}

.news-detail-content .news-detail-left{height:auto!important;}
