@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1919px) {
	.banner:before {background:#032562; bottom:-70%; left:0; transform:rotate(20deg);  margin-left:-10%;  width:60%; display: none;}
	.banner:after {background:#ffffff; bottom:-70%; right:0; transform:rotate(-20deg); margin-right:-10%;  width:60%;}
}

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

@media screen and (max-width:1439px) {
	
	.gallery::after{top:9%; height:90%; transform: rotate(-13deg) translate(-50% , -50%);}
}

@media screen and (max-width:1279px) {
	.wrapper {padding:0 15px;}
	.header  {background:#ffffff;  box-shadow:0 0 10px rgba(0,0,0,0.16);  height:70px;}		
	.header .logo {margin-bottom:5px; width:50px; margin-left:0; min-height: 61px;}
	.header .top-social-links {padding:20px 20px;}
	.nav-innaer::before, .nav-innaer::after, .nav-angle {display:none;}
	.header .menu-icon {display:inline-block;}
	.top-navigation { position:fixed; height:100%; width:200px; background:#032562; left:0; top:0; overflow:auto; transition:0.5s; margin-left:-200px; padding:0; z-index:3;}
	.top-navigation.view-menu {margin-left:0}
	.top-navigation ul li {display:block; padding:0; margin:0; font-size:14px; border-bottom:1px solid rgba(255,255,255,0.2);}
	.top-navigation ul li a {color:#ffffff; padding:5px 10px; display:block; font-weight:500;}
	.top-navigation ul li ul {display:block; position:relative; visibility:visible; opacity:1; box-shadow:none; top:auto; left:auto; transform:none !important; width:auto; }
	.top-navigation ul li ul li {font-size:10px; border:none;}
	.top-navigation ul li ul li a {font-weight:400;}
	.top-navigation ul li a:hover, .top-navigation ul li.current-menu-item a {color:#ffffff; background:rgba(0,0,0,0.3);}
	
	.banner {height:75vh;}
	.banner-text {width:80%; bottom:10%; font-size:40px;}
	.banner::before, .banner::after {display:none;}
	.header-banner .slick-slide img {height:75vh;}
	
	.body-content-top {padding-bottom:30px;}
	.body-content {margin:0; padding-top:15px;}
	.body-content h2 {font-size:30px; margin-bottom:20px;}
	.inner-page .body-content-top-inner {min-height:1px;}
	.body-content-top-inner {min-height:none; max-height:none; background-position:top -100px left -100px; padding:30px; box-shadow:0 0 10px rgba(0,0,0,0.16);}	
	.body-content-top:after, .body-content-top-inner:after {display:none; content:none;}
	.body-top-left p {font-size: 14px;line-height: 22px;}
	.venture-content {font-size: 12px;line-height: 18px;}
	.venture-box {padding:15px;}
	.venture-box .box-inner {padding:15px; border-radius:10px;}
	
	
	.about-iq {margin:0;}
	.about-iq:before {content:none; display:none;}
	.about-iq .wrapper {padding-top:0; padding-bottom:30px; background:none;}
	.about-content-panel p {font-size: 14px;line-height: 22px;}
	.about-content-panel p strong {font-size: 16px;line-height: 22px;}
	
	.gallery {margin:0;}
	.gallery::after {display:none; content:none;}
	.gallery-slider {padding:0 30px;}
	.gallery-slider .slick-arrow.slick-prev {background:url(../images/arrow-lt-gray.png) no-repeat center center; left:0;}
	.gallery-slider .slick-arrow.slick-next {background:url(../images/arrow-rt-gray.png) no-repeat center center; right:0;}
	
	.blog-section {padding-bottom:30px;}
	.blog-section h2 {color:#8CB434;}
	.blog-slider {padding:0 30px;}
	.blog-slider .slick-arrow.slick-prev {left:0;}
	.blog-slider .slick-arrow.slick-next {right:0;}
	.blog-slider .slick-slide .blog-content {font-size: 16px;line-height: 22px;}
	
	
	.map-section {padding-top:30px;}
	.address-block {position:relative; left:auto; top:auto; width:100%; background:#032562; transform:none; padding:15px;}
	.address-block::before {content:none; display:none;}
	.address-inner .location {font-size:16px;}
	.address-inner .phone {font-size:16px;}
	.address-inner .email {font-size:16px;}
	.map-holder {width:100%;}
	
	.footer {padding-top:30px;}
	.footer-link {padding: 20px 0 20px 0;}
	.footer-link ul li {font-size:12px;}
	.footer-social-links {padding: 0 0 20px 0;}
	.footer-social-links ul li {font-size:24px;}
	.copy-right {font-size:14px;}
	
	a.btn-round-line, a.btn-round-solid {font-size:12px;}
	
	.inner-page .body-content-top {padding-bottom:30px;}
	.inner-page .body-content-top .body-content-top-inner, .inner-page.blog-single .body-content-top .body-content-top-inner {padding:30px 15px; box-shadow:none;}
	
	.inner-page h1 {font-size:30px;}
	.address-panel p {font-size:12px;}
	
	.about-lt-panel {width:20%;}
	.about-rt-panel {font-size: 16px;line-height: 26px;}
	
	.footer:before {display:none; content:none;}
	
}

@media screen and (max-width:1023px) {
	.banner {height: auto;}
	.banner-text h2 {font-size:40px;}
	.body-top-left {width:100%; clear:both; padding-top:0;}
	.body-top-right {overflow:visible; clear:both;}
	.venture-box {margin-top:0 !important;}
	
	.blog-listing .blog-col {padding: 0 15px;}
	.blog-listing .blog-box .blog-content-holder {padding:20px 10px 30px 10px}
	.blog-listing .blog-box .blog-info p { font-size:12px;}
	.blog-listing .blog-box p { font-size:14px;}
	
	.blog-details-sec .blog-left-panel {padding-right:10px;}
	.blog-details-sec .blog-right-panel {padding-left:10px;}
	
	.blog-details-sec .blog-left-panel h2 {font-size:24px;}
	.blog-details-sec .blog-left-panel .search-result h2 { font-size:18px; line-height:26px;}
}

@media screen and (max-width:959px) {
	.contact-address-sec .col-4 {width:50%; padding:15px;}
	.blog-listing .blog-col {width: 50%;}
	
	.blog-details-sec .blog-left-panel {width:100%; clear:both;}
	.blog-details-sec .blog-right-panel {width:100%; clear:both;}
}

@media screen and (max-width:839px) {
	.gallery-slider .slick-center .img-holder {transform: scale(1, 1);}
	
}
@media screen and (max-width:767px) {
	.col-2{ width:100%;}
	.col-3{ width:100%;}
	.col-4{ width:100%;}
	.col-5{ width:100%;}

	.venture-box .box-inner{ min-height: 100%;}
}

@media screen and (max-width: 719px) {
	.map-holder {padding-top:50%;}	
	.banner-text h2 {font-size:24px;}
	
	
	
	
}


@media screen and (max-width: 599px) {
	.header .top-social-links { padding:20px 0 !important;}
	.top-social-links ul li {padding:0 5px;}	
	.header-banner .slick-slide img {height:320px; width:auto;}
	.about-img-panel {width:100%;}
	.about-content-panel {overflow:visible;}	
	.venture-box {display:block; width:100%; margin:10px 0 !important; padding:0;}
	
	.contact-address-sec .col-4 {width:100%;}
	
	.enquire-form .col-2 {width:100%;}
	.about-lt-panel {width:100%; clear:both; padding-right:0;}
	.about-rt-panel {overflow:visible; clear:both; padding-top:20px;}
	
	.blog-listing .blog-col {width: 100%;}
}


@media screen and (max-width: 479px) {
	.gallery-slider .slick-slide {padding:15px;}
}

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

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


#call a{
          background-color:#003689;
          color:#fff;
          padding:5px 15px;
          border-radius:15px;
      }




