﻿@media (max-width:767px){.hidden-xs-sm{
	 display:none;
}}
@media (min-width:361px) and (max-width:640px){.hidden-bn{
	 display:none;
}}
@media (max-width:360px){
.af6 {   
    padding: 50px 0 10px 0!important;
}}

@media (min-width:361px) and (max-width:760px) {
.af6 {   
    padding: 90px 0 10px 0!important;
}
}
.modal-footer {
    background-color: #000000 !important;
    border-top: 10px solid #000000 !important;
}
.cen-f{
	margin:0 auto;
}
.modal-footer .footer-head{
	margin-bottom:0!important;
}
.modal-footer {
	padding:10px 0 0 0!important;
	border-bottom:1px solid #fff;
}
.bg-iit {
    background: #f36a26;
    border-radius: 0px!important;
}
.bg-iit1{
	background: #2866b1;
	border-radius: 3px!important;
}

.section-heading-lg h3 {
   
    color: #2866b1!important;
    text-transform:uppercase;
        font-size: 20px;
    font-weight: 700;
}
.re-lo{
	    padding: 5px;
    border: 1px solid #ddd;
}
@media (max-width:767px){
.bg-i{
	background-image: url(bg2.jpg);
    background-repeat: no-repeat;
   	background-size:cover;
	background-position:center bottom;
}}

@media (min-width:768px) and (max-width:1920px) {
.bg-i{
	background-image: url(../../img/iitm.jpg);
    background-repeat: no-repeat;
   	background-size:cover;
	background-position:center bottom;    
}
.mrt1{margin-top: 46px; }
}
 /*@media (min-width:1401px) and (max-width:1920px) {
.bg-i{
	background-image: url(../../img/iitm.jpg);  
    background-repeat: no-repeat;
   	background-size:100%;
	background-position:center;
    margin-top: 81px;
}}*/
#service-wrappper {
   background: #f5f5f5!important;
}
.mrt1{
    width: 100%;
}
.af{
	font-size: 36px;
    font-weight: 900;
    margin-top:5px;
}
.af3{
	font-size: 22px;
	margin-bottom:0px;
}
.af1{
    text-transform: uppercase;
    font-size: 30px;
}    
.af4{    font-size: 23px;
    background: #f4a025;
    padding: 5px;
    color: #fff;
    width: 180px;
}
.af5{
	font-size: 23px;
    background: #f56a27;
    padding: 5px;
    color: #fff;
    width: 298px;    
    margin-top: 10px !important;
    margin-bottom: 15px !important;
}
a:focus, a:hover{
	color:#fff!important;
}
.af6{ 
	min-height:330px; 
	padding:50px 0;
}
.joinheader {
	background:none repeat scroll 0 0 hsl(300, 20%, 96%);
	border-bottom:1px solid hsl(120, 1%, 86%);
}
.btn-pink {
    color: #f8f8f8;
    background-color: #E81D62;
    border-color: #c51954;
}
.btn-pink:hover {
    color: #fff;
    background-color: #c51954;
    border-color: #c51954;
}
.joinmodal {
	border-radius:0px;
	z-index: 999;
}
.authpop{
	width:600px !important;
}	
#msgbox{
    color: red;
    float: left;
    font-size: 12px;
    padding-left: 30px;
    width: 98%;
} 
.joinheader{
	background: #dedddd;
}
.auth{
	margin-bottom: 15px;
}
.authb{
	margin-bottom: 15px;
	border:0px;
}
.aut label{
	text-transform: uppercase; font-size: 15px; font-weight: 600;
}
.regmouse{
	cursor: pointer;
}
.authid{
	color:#000;
	font-size:14px;
	font-weight:bold;
}
.authid a:hover {
	color : #23527c !important;
}

.oval-btn {
    border-radius: 3px;
    color: white;
    font-size: 14px;
    font-weight: 600;
    padding: 9px 20px;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.6s ease 0s;
}
.authcose {
	font-size:30px;
	font-weight:bold;
}
@media (max-width: 360px) {
.authpop{
	width:360px !important;
}
}
.elgiaf3 {
    color: #303030;
    font-size: 22px;
    margin-bottom: 5px;
}
.elgiaf {
    color: #ee3124;
    font-size: 36px;
    font-weight: 900;
    margin-top: 5px;
    
}
.elgiaf span {
    font-weight: 500;
}
.elgiaf5 {
    border-bottom: 1px solid #303030;
    border-top: 1px solid #303030;
    color: #303030;
    font-size: 23px;
    margin-bottom: 40px !important;
    margin-top: 10px !important;
    padding: 5px;
    width: 324px;
}
.roundf5{
	width: 252px !important;
}
.rtiaf {
    color: #083e61;
    font-size: 36px;
    font-weight: 900;
    margin-top: 5px;
    text-transform: uppercase;
}
.product{ background: #fff !important;}
.retaf3 {
    color: #FFF;
    font-size: 22px;
    margin-bottom: 5px;
    text-align : right;
}
.retaf {
    color: #fcbd00;
    font-size: 36px;
    font-weight: 900;
    margin-top: 5px;
    text-align : right;
    
}
.retaf span {
    font-weight: 500;
    text-align : right;
}
.retaf5 {
    border-bottom: 1px solid #bc9d92;
    border-top: 1px solid #bc9d92;
    color: #FFF;
    font-size: 23px;
    margin-bottom: 40px !important;
    margin-top: 10px !important;
    padding: 5px;
    width: 225px;
    text-align : right;
}
.defaf3 {
    color: #282828;
    font-size: 23px;
    font-weight:bold;
    margin-bottom: 5px;
    text-align : right;
}
.defaf {
    color: #fcbd00;
    font-size: 36px;
    font-weight: 900;
    margin-top: 5px;
    text-align : right;    
}
.defaf span {
    font-weight: 500;
    text-align : right;
}
.defaf5 {
    border-bottom: 1px solid #bc9d92;
    border-top: 1px solid #bc9d92;
    color: #1B8F3E;
    font-size: 33px;
    font-weight:bold;
    margin-bottom: 40px !important;
    margin-top: 10px !important;
    padding: 5px;
    width: 440px;
    text-align : right;
}

@media (max-width:360px){
.defaf5{
   width: 390px !important;
}
}

