
/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
}

@media (min-width: 1350px) {
    .owl-item .item figure {
    /*	max-height:none;
    	overflow:visible;
    	max-width: none;*/
    }
    }
     @media (min-width: 1601px) {
    .carousel-inner .item img {
    	width:100%;
    	height:auto;
    }
    .owl-item .item figure {
    	max-height:none;/*	max-width:none;*/
    }
    .owl-item .item img {
    /*	width:100%;*/
    }
    .modal-dialog {
    	width:auto;
    	max-width:none;
    }
}
 @media (max-width: 1600px) {
}
 @media (max-width: 1349px) {
}
 @media (max-width: 1349px) and (min-width: 1200px) {
}
 
/* Large Devices, Wide Screens */


@media (max-width: 1280px) {
}

@media (max-width: 1199px) {
    h1 {
    	font-size:30px !important;
    }
    h2 {
    	font-size:26px !important;
    }
    h3 {
    	font-size:22px !important;
    }
    .carousel-inner .item {
    	height:auto;
    }
    .five_equal .col, .six_equal .col {
    	width:24%;
    }
    .navbar-default .navbar-nav li a {
    	font-size: 15px;
    	padding: 15px 14px;
    }
}
 @media (max-width: 1199px) and (min-width: 992px) {
}
 @media (max-width: 1199px) and (min-width: 768px) {
 }
 @media (max-width: 1024px) {
}


/* Medium Devices, Desktops */

@media (max-width: 991px) {
    /*h1 {
    	font-size:26px !important;
    }
    h2 {
    	font-size:23px !important;
    }
    h3 {
    	font-size:20px !important;
    }
     */
     
    .four_equal .col {
    	display: inline-block;
    	vertical-align:top;
    	width: 33%;
    }
    .five_equal .col, .six_equal .col {
    	width:24%;
    }
    .navbar-default .navbar-nav li a {
    	font-size: 20px;
    	padding: 30px 10px;
    }
    .welcome_bar img {
    }
    .welcome_rht {
    	top:0;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .navbar-default .navbar-nav li a {
    	font-size: 13px;
    	padding: 26px 5px;
    }
    .welcome_content .welcome_img {
    	width:50%;
    }
    
    .fixNav .navbar-default .navbar-nav li a{
    	padding: 19px 7px;
    }
    .program_wrapper {
        width:50%;
    }
     
}



 /* Small Devices, Tablets */
 
@media (max-width: 767px) {
    /*h1 {
    	font-size:23px !important;
    }
    h2 {
    	font-size:21px !important;
    }
    h3 {
    	font-size:19px !important;
    }
    h4 {
    	font-size:17px !important;
    }
    */

    .section_wrapper {
        padding: 30px 0;
    }
    .breadCrumb_guide_container {
        background-attachment: scroll;
    }
    .service_img {
        margin:0;
    }
    .intro-img {
        width:49%;
        display: inline-block;
        position:relative;
        top:0;
        left:0;
        right:0;
    }
    .intro-img2 {
        width:50%;
        display: inline-block;
        position:relative;
        top:0;
        left:0;
        right:0;
    }

    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
        color: #e23827;
    }

    .program_wrapper {
        width:100%;
        float: left;
    }

    .news_img {
        width: 100%;
        max-height: 170px;
        overflow: hidden;
    }

    .home_facts_list {
        width: auto;
        min-height: 150px;
        padding: 15px;
    }
    
    
    .thumbnail_lft, .thumbnail_rht {
    	float:none;
    	max-width: none;
    	/*max-height: 230px;*/
    	margin: 0 0 20px;
    }
    .col-img-50.flt_lft, .col-img-50.flt_rht, .flt_lft, .flt_rht {
    	float: none;
    	margin-left:0;
    	margin-right:0;
    	margin-bottom:20px;
    }
    .flt_lft img, .flt_rht img {
    	width:100%;
    }
    .fig_responsive,  .img_responsive,  .fig_responsive img,  .img_responsive img {
    	width:100%;
    }
    .header {
    	position:static;
        background-color: #ffffff;
    }
    .welcome_img {
    	max-width: none;
    	padding: 0;
    	max-height: 400px;
    	overflow: hidden;
    }
    .inner_welcome_img {
    	max-width:none;
    	max-height:210px;
    	overflow:hidden;
    }
    .welcome_rht {
    	position:static;
    }
    .welcome_content .welcome_caption {
    	padding:0;
    }
    .sub_page-banner .full_banner {
    	max-height:100px;
    }
    .sub_page-banner .full_banner img {
    	max-width: none;
    	width: auto;
    }
    .breadCrumbNav {
    /*position:static;*/
    }
    h1.breadCrumb_title {
    }
    #back-top a {
    	height: 30px;
    	width: 30px;
    	line-height: 30px;
    }
    .two_equal .col, .three_equal .col, .four_equal .col {
    	padding:0;
    }
    .three_equal .col, .four_equal .col {
    	/*	width:100%;
    	display:block;*/
    	width:49%;
    }
    .five_equal .col, .six_equal .col {
    	width:32%;
    }
    .three_equal .clear_tp, .four_equal .clear_tp {
    	margin-bottom:0;
    }
    .col-img-50 {
    	max-width:100%;
    }
    .topbar .col {
    	display:block;
    	text-align:center;
    	padding: 5px 0;
    }
    .top_quote_bar {
    	width: auto;
    }
    .top_contact_bar {
    	width: auto;
    }
    .message_content .message_img {
    	display:block;
    	width:100%;
    }
    .message_content .message_caption {
    	display:block;
    	width:100%;
    	padding:20px;
    }
    
    
    .navbar-default .navbar-nav li a{
    	padding: 12px 40px;
        color:#333;
        border-bottom: 1px solid #eee;
    }

    .program_caption:nth-child(even) {
        position: static;
    }
    
    .welcome_content{
    	max-height:none;
    }
    
    .welcome_content .welcome_img{
    	max-width:none;
    }
    
    .banner_board .owl-demo2 .slide-caption{
    	display:none;
    }
    .banner_board .owl-demo5 .slide-caption{
    	display:none;
    }
    
    .testimonial_content .inner_testimonial .testi_img{
    	transform: translate(-50%,-50%);
    }
    
    .breadCrumb_container {
    	height: 100px;
    }


}
 @media (max-width: 480px) {
.five_equal .col, .six_equal .col {
	width:49%;
}
.gallery_content .gallery_wrapper .col {
	display:block;
	padding:0 20px;
}
}
 @media (max-width: 360px) {
.two_equal .col,  .three_equal .col,  .four_equal .col {
	width:100%;
}
.five_equal .col, .six_equal .col {
	width:100%;
}
}
 @media (max-width: 320px) {
.contact_form .col {
	width: 100%;
}
.footer .col {
	width:100%;
}
}
