﻿
/* CSS Document */

@media (min-width: 1300px) {
  .container {
    width: 1280px;
  }
  
}

@media only screen and (max-width: 1199px) {
	
.footer_area_block:nth-child(3){padding-top:30px;}
.footer_area_block:nth-child(4){padding-top:30px;}

}

@media only screen and (max-width: 1299px) {

}

@media only screen and (max-width: 991px) {
	
.logo{width:100%; text-align:center; padding:0px; float:none; position:static; left:auto; margin:0px;}
.logo a{display:inline-block;}

.header_top{font-size:15px; line-height:22px; color:#FFF; padding:9px 0px; background-color:#00448b; text-align:center;}
.header_topblock,
.header_topblock:last-child{float:none; display:inline-table; margin:0px 10px;}
	
.footer_top{padding:40px 0px; text-align:center; display:block;}	
.footer_area_block:nth-child(2){padding-top:30px;}

.threecolumn_section{padding:40px 0px;}
.aboutarea{padding:40px 0px;}
.aboutarea_right{padding-top:40px;}
.aboutarea_left_inner{padding-right:0px;}

.contact_area{padding:110px 0px 60px 0px; background: rgb(247,247,247);}
.contact_top_block{margin-bottom:80px; background-color:#FFF;}
.contact_top .col-md-3:nth-child(4) .contact_top_block{margin-bottom:0px;}
.contact_mid_block{min-height:inherit !important; margin-bottom:30px;}
.contact_mid_blockarea .col-md-3:nth-child(4) .contact_mid_block{margin-bottom:0px;}
.contact_formblock,
.contact_formblock:nth-child(2){width:100%; float:none; margin-right:0;}

.about_section{padding:40px 0px;}
.about_left_inner{padding:0px 0px 30px 0px;}
.about_bottom{padding:90px 0px 0px 0px; margin-top:40px;}
.about_bottom_block{min-height:inherit; text-align:center; margin-top:90px;}
.about_bottom .col-md-4:first-child .about_bottom_block{margin-top:0px;}

.news_block{padding:20px 15px; margin-bottom:40px; display:block;}
.news_block_imgarea img{padding:0px 0px 40px 0px;}

.newsdetails_block{display:block;}
.newsdetails_block_left{width:100%; margin-bottom:40px;}
.newsdetails_block_right{width:100%;}
.newsdetails_imgarea{padding:50px 15px; margin:0px;}
.newsdetails_heading{font-size:30px; line-height:1.1; color:#003974; padding:0px 0px 22px 0px;}

.newsletter_left{float:none; width:100%; max-width:675px; margin-left:auto; margin-right:auto;}
.newsletter_right{float:none; width:200px; margin-left:auto; margin-right:auto; margin-top:20px;}
	
}

@media only screen and (max-width: 767px) {

.heading{font-size:35px !important;}
.footer_area_block{float:none;}
.inner_area{padding:40px 0px;}

.ourphilosophy_section{padding:40px 0px; min-height:inherit !important; background:#eaeae9;}

.footer_bottom{font-size:12px;}

.service_tab ul li{float:none; font-weight:700; color:#003974; line-height:39px; text-transform:uppercase; padding-bottom:10px;}
.service_tab ul li a{display:inline-block; color:#000; padding:0px 20px; margin-right:5px;}

.logo img{max-width:250px;}

.newsletter_section{padding:40px 0px}
	
}

@media only screen and (max-width: 599px) {
.contact_top_block_heading{font-size:18px; padding-bottom:10px;}	
}

@media only screen and (max-width: 376px) {

}