/*=======================Media============================*/
/*@media (min-width: 1281px) {
	#mission {
	    padding: 37px;
	}
  
}*/
@media (min-width: 1025px) and (max-width: 1280px) {
    .tm-section-title {
	    color: white;
	    font-size: 1.5em;
	    font-weight: 600;
	    text-transform: uppercase;
	}
	article.bg-white {
	   	margin-bottom: 20px;
	}
	    .boxes {
		    margin-bottom: 20px;
		}

		.carousel-caption h1 {
		    font-size: 1.5em!important;
		    font-weight: 600!important;
		}
		.mycaption p{
			font-size: 1rem;
		}
		#mission {
	    padding: 55px;
	}
	/*.carousel-bgimg{
			height: 100vh;
		}*/
		.carousel-caption {
		    position: absolute;
		    right: 15%;
		    top: 35px!important;
		}
		h2.about-head {
		    font-size: 3.5em;
		    font-weight: 800;
		}
		.border-right {
		    border-right: 1px solid transparent!important;
		}

}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
	  	.navbar-brand{
	  		font-size: 1.4rem;
	  	}
		/*.tm-section-2 {
		    padding-top: 130px;
		}*/
		.carousel-caption h1 {
		    font-size: 1.3em !important;
		}
		.carousel-caption {
		    position: absolute;
		    right: 15%;
		    top: 60px!important;
		}
		h2.about-head {
	    	font-size: 2em;
	    	font-weight: 800;
	    	text-align: center;
		}
		.mycaption p {
		    color: #fff;
		    font-size: 0.9rem;
		    margin-bottom: 0px !important;
		}
		.tm-section-pad {
		    /*padding-top: 32px;*/
		    /*padding-bottom: 32px;*/
		} 
		.boxes {
		    height: 470px;
		}
		.boxes a.tm-btn-primary{
			margin-top: 30px;
		}
		.client-brands-item img {
		    width: 150px;
		    height: 100px;
		    display: block;
		    margin: 0 1px;
		}
}

/* 
  ##Device = laptop (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
	  	.navbar-brand{
	  		font-size: 1.4rem;
	  	}
		/*.tm-section-2 {
		    padding-top: 130px;
		}*/
		.carousel-caption h1 {
		    font-size: 1.5em !important;
		}
		.carousel-caption {
		    position: absolute;
		    right: 15%;
		    top: 14%!important;
		}
		h2.about-head {
	    	font-size: 2em;
	    	font-weight: 800;
	    	text-align: center;
		}
		
		.tm-section-pad {
		    /*padding-top: 32px;*/
		    padding-bottom: 32px;
		}
		.boxes {
		    height: 470px;
		}
		.boxes a.tm-btn-primary{
			margin-top: 30px;
		}
		.heading-text h2{
			font-size: 1.5rem;
    	padding: 0px 0px 0px 0px;
		}
		.tm-section-down-arrow {
	    top: -2px!important;
	    height: 40px!important;
	}
	.client-brands-item img {
		    width: 150px;
		    height: 100px;
		    display: block;
		    margin: 0 1px;
		}
		.mycaption{
			padding:10px;
		}
		.mycaption p{
			font-size: 0.8rem;
		}
  	.mycaption p {
		    color: #fff;
		    font-size: 1rem;
		    margin-bottom: 0px !important;
		}
		#mission{
			padding: 27px;
		}
		/*.carousel-bgimg{
			width: 100%;
			height: 315px;
		}*/
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
  
 	.tm-section-pad {
	    /*padding-top: 50px;*/
	    /*padding-bottom: 50px;*/
	}
	.tm-section-2 {
	    /*background: #ee5057;*/
	    /*padding-top: 120px;*/
	    /*padding-bottom: 10px;*/
	    position: relative;
	}
	.navbar-brand {
	    font-size: 1.2rem;
	    text-transform: uppercase;
	    font-weight: 800;
	}
	/*.navbar a {
	    border-bottom: 1px solid #ece9e9;
	}*/
	article.bg-white {
	    margin-bottom: 20px;
	}
   .tm-section-title {
	    color: white;
	    font-size: 1.3em;
	    font-weight: 600;
	    text-transform: uppercase;
	}
	.tm-section-down-arrow {
	    top: -2px !important;
   		 height: 40px !important;
	}
	    .boxes {
		    /*height: 447px;*/
		    margin-bottom: 20px;
		}

		.carousel-caption h1 {
		    font-size: 1em!important;
		    font-weight: 600!important;
		}
		.client-brands-item img {
		    width: 150px;
		    height: 100px;
		    display: block;
		    margin: 0 1px;
		}
		#mission {
	    padding: 10px;
		}
		.mycaption{
			padding:10px;
		}
		.mycaption p{
			font-size: 0.8rem;
		}
		.carousel-caption {
		    position: absolute;
		    right: 15%;
		    top: 5%!important;
		}
		h2.about-head {
		    font-size: 1.5em;
		    font-weight: 800;
		    line-height: 52px;
		    text-align: center;
		}
		.tm-media-body, .tm-media-body-1{
			padding-left: 12px;
		}
		.tm-recommended-item h4{
			font-size: 14px;
		}
		.tm-sidebar-item-title{
			letter-spacing: 0px;
		}
		.navbar-toggler-icon{
			 height: 1em;
		}
		.border-right {
		    border-right: 1px solid transparent!important;
		}
		h5.card-title{
			padding-left: 10px;
			font-size: 16px;
		}
		.trustee h6{
			padding-left: 10px;
		}
		.trustee a{
			padding-left: 10px;
		}
		.nat_award a{
			margin-bottom: 20px;
		}
		.heading-text h2{
			font-size: 1rem;
    	padding: 0px 0px 0px 0px;
		}
		.box h4{
			font-size: 16px;
		}
		/*.carousel-bgimg{
			height: 70vh;
		}*/
		
		
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
	.video-box {

}
  .tm-section-pad {
	    /*padding-top: 50px;*/
	    /*padding-bottom: 50px;*/
	}
	.tm-section-2 {
	    /*background: #ee5057;*/
	    /*padding-top: 48px;*/
	    /*padding-bottom: 10px;*/
	    position: relative;
	}
	.trustee .card-body h5 {
	    font-size: 16px;
	}
	h3.txt1 i {
	    font-size: 16px;
	}

		.client-brands-item img {
		    width: 150px;
		    height: 100px;
		    display: block;
		    margin: 0 1px;
		}
	.navbar-brand {
	    font-size: 1rem;
	    text-transform: uppercase;
	    font-weight: 800;
	}
	/*.navbar a {
	    border-bottom: 1px solid #ece9e9;
	}*/
	article.bg-white {
	    margin-bottom: 20px;
	}
   .tm-section-title {
	    color: white;
	    font-size: 0.9rem;
	    font-weight: 600;
	    text-transform: uppercase;
	}
	.tm-section-down-arrow {
	    top: -1px!important;
    	height: 35px!important;
	}
	span.scroll i {
	    font-size: 1rem;
	    background: red;
	    padding: 6px;
	    width: 30px;
	    border-radius: 50px;
	}
	    .boxes {
		    /*height: 447px;*/
		    margin-bottom: 20px;
		}

		.carousel-caption h1 {
		    font-size: 0.8rem!important;
		    font-weight: 600!important;
		}

		#mission {
		    padding: 6px;
		}
		.mycaption{
			padding:6px;
		}
		.mycaption p{
			font-size: 0.6rem;
		}
		.carousel-caption {
		    position: absolute;
		    right: 15%;
		    top: -7%!important;
		}
		h2.about-head {
		    font-size: 1.5em;
		    font-weight: 800;
		    line-height: 52px;
		    text-align: center;
		}
		.tm-media-body, .tm-media-body-1{
			padding-left: 12px;
		}
		.tm-recommended-item h4{
			font-size: 14px;
		}
		.tm-sidebar-item-title{
			letter-spacing: 0px;
		}
		.navbar-toggler-icon{
			 height: 1em;
		}
		.border-right {
		    border-right: 1px solid transparent!important;
		}
		h5.card-title{
			padding-left: 10px;
			font-size: 16px;
		}
		.trustee h6{
			padding-left: 10px;
		}
		.trustee a{
			padding-left: 10px;
		}
		.nat_award a{
			margin-bottom: 20px;
		}
		.heading-text h2{
			font-size: 1rem;
    	padding: 0px 0px 0px 0px;
		}
		.box h4{
			font-size: 16px;
		}
		#topnav{
			margin-top: 1rem;
		}
		.nomineebtn {
	    padding-top: 7px;
	    padding-bottom: 7px;
	    position: relative;
	    top: 0px;
	    z-index: 99;
	  }
		/*.carousel-bgimg{
			height: 240px;
		}*/

}
