body
{
	border:solid 0px red;
}

.contact_main_heading_container
{
	border:solid 0px red;
	position:relative;
    top:0px;
    left:0px; 
    height:100%;
}

.contact_main_heading_container h3
{
	border:solid 0px red;
    padding-left:0px;
}
.col-lg-6.address-tabs.first_col_add_1
{
	border:solid 0px red;
	background-color:#172738;
	padding:30px 15px 30px 15px;

}
.add_container
{
	border:solid 0px red;
}
.tab-pane.fade.in.active.all-add.add_1
{
		
}
.tab-pane.fade.in.active.all-add.add_1 h2
{
	color:white;
	margin-top:25px;
	margin-bottom: 30px;
	text-decoration:none;
	
	font-family: 'Lato', sans-serif;
	font-weight:600;
	
	border-bottom:dotted 1px #c0c0c0;
	padding-bottom:10px;
	
}


/*
.tab-pane.fade.in.active.all-add.add_1 .line
{
	border-bottom:solid 1px #ccc;
	position:absolute;
	top:100px;
	left:25%;
	width:50%;
	height:122px;
}
*/
.tab-pane.fade.in.active.all-add.add_1 p {
    border: solid 0px red;
    /*font-size:15.5px;*/
    /*font-weight: bold;*/
    color:black;

    /*font-family: times new roman;*/
    font-size: 21.5px;
   
 font-family: 'Alegreya', serif;
 color: #ccc;
	margin-top:20px;text-align:center;
	
}


.tab-pane.fade.in.active.all-add.add_1 p .icon
{
	border:solid 1px red;
	height:40px;

}

.tab-pane.fade.in.active.all-add.add_1 ul
{
	border:solid 0px green;
	list-style-type:none;
	padding:0px;
	margin-top:15px;
	margin-bottom:10px;
	border-bottom:dotted 1px #c0c0c0;
	padding-bottom:35px;
}
.tab-pane.fade.in.active.all-add.add_1 ul li 
{
	list-style-type:none;
	      font-size: 20px;
	   padding:0px;
   
	 font-family: 'Alegreya', serif;
	 color: #f2cd69;
	 border:solid 0px red;
	 padding:0px;
    letter-spacing:1px; 
	
	
	margin-top:17.5px;

}




.container-fluid.services-ul-li-div-container.inner_div_in_contact_form_ul_li
{
	padding:0px;
	border:solid 0px red;
	margin-left:0px;
}
.row.services-ul-li-div-row.inner_row_in_contact_form_ul_li
{
	padding:0px;
	border:solid 0px red;
	
}
.col-xs-1.services-ul-li-div-row-col-1.contact_ul_li_div_row_col_1 
{
	padding:0px;
	border:solid 0px red;
	font-size:23.5px;
	text-align:right;
	padding-left:10px;
}

.col-xs-11.services-ul-li-div-row-col-2.contact_ul_li_div_row_col_2
{
	padding:0px;
	border:solid 0px red;
	padding-left:25px;
}


/*.nav-tabs>li>a {
    background-color: #e0e0e0;
    width: 156px;
    height: 46px;
    text-align: center;
    border-radius: 0px;
    margin-right: 0px;
    font-size: 16px;
    color: green !important;
    border-top: 2px solid #e0e0e0;
}*/


.nav.nav-tabs.ul-tabs
{
	/*border:solid 0px red;*/
	border:solid 0px red;
	padding:0px;
	
	padding-left:5px;
	
} 

.nav.nav-tabs.ul-tabs li
{
	width:48%;
	border:solid 0px red;
	float:left;
}
.nav.nav-tabs.ul-tabs li.secode_add
{
margin-left:0%;
float:left;
}
.nav.nav-tabs.ul-tabs li a
{
	border:solid 0px red;
	/*
 font-family: Vani;*/
 font-family: 'Roboto', sans-serif;
 
 font-size:20.5px;
 padding-top:3.5px;
 letter-spacing: 1px;
 text-transform: capitalize;
 	color:#454545!important;
	
	width:100%;
}



.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
   
    cursor: default;
    background-color: #fff;
    border: 01px solid #ccc;
    /*border-bottom-color: transparent;*/
     color: #333 !important;
/*
 font-family: Vani;
 font-weight: bold;
 */
 font-family: 'Roboto', sans-serif;
 font-weight:500;
 font-size:21.5px;
 padding-top:2px;
 letter-spacing: 1px;
 text-transform: capitalize;
 background:#f0be73;
}
.fa.fa-map-marker.loaction-icon, .fa.fa-volume-control-phone.phone-icon, .fa.fa-mobile.mobile-icon, .fa.fa-envelope-o.mail-icon {
    border: solid 0px red;
	font-size:20.5px;
    color: #2aaff7;
    margin-top: 6px;
    height: 100%;
    margin-left: 0.5%;
    margin-right: 3px;
    width: 21px;
    text-align: center;
	color:#fff;
}

.fa.fa-map-marker.loaction-icon
{
	border:solid 0px red;
	background:whtie;
	font-size:23.5px;
}


.map-footer
{
	border:solid 0px red;
	
}/*
.form-control.btn-info.btn-send
{

	width:100%;	
}
*/



.tab-pane.fade.in.active.all-add.add_2 h2
{
	color:#fff;
	margin-top:25px;
	margin-bottom: 25px;
	text-decoration:none;
	
	font-family: 'Lato', sans-serif;
	font-weight:600;
	border-bottom:dotted 1px #c0c0c0;
	padding-bottom:10px;
	
	
}
.tab-pane.fade.in.active.all-add.add_2 h2.add_3_heading
{
	color:#fff;
	margin-top:5px;
	margin-bottom: 25px;
	text-decoration:none;
	
	font-family: 'Lato', sans-serif;
	font-weight:600;
	border-bottom:dotted 1px #c0c0c0;
	padding-bottom:10px;
	
	
}
.tab-pane.fade.in.active.all-add.add_2 ul
{
	border:solid 0px green;
	list-style-type:none;
	padding:0px;
	margin-top:15px;
	margin-bottom:0px;
	
	border-bottom:dotted 1px #c0c0c0;
	padding-bottom:35px;
}
.tab-pane.fade.in.active.all-add.add_2 ul li 
{
	list-style-type:none;
	   font-size: 20px!important;
	   padding:0px;
   
	 font-family: 'Alegreya', serif;
	 color: #f2cd69;
	 border:solid 0px red;
	 padding:0px;
    letter-spacing:1px; 
	
	
	margin-top:12.5px;

}


.contact_form_col
{
	padding-top:25px;
}
.contact_form_col h3
{
	border:solid 0px red;
	margin-bottom:25px;
	margin-top:15px;
}

.contact_form_col form
{
border-redius:0px;
	padding-bottom:15px;
}

form {
    /* width: 85%; */
    padding: 0px 7.5%;
    border: solid 1px #ccc;
    border-radius: 0px;
    margin: 0px 3.5%;
	/*
	background:#172738;
	*/
}

@media screen and (max-width:540px){
	body
	{
		border:solid 0px red;
	}
.nav.nav-tabs.ul-tabs
{
	/*border:solid 0px red;*/
	border:solid 0px red;
	padding:0px;
	
	padding-left:0px;
	
} 

.nav.nav-tabs.ul-tabs li
{
	width:100%;
	border:solid 0px red;
	float:none;
	clear:both;
	
	}
	.nav.nav-tabs.ul-tabs li a
	{
		text-align:center;
}
.nav.nav-tabs.ul-tabs li.secode_add
{
margin-left:0%;
float:none;
}
}

@media screen and (max-width:420px){
	body
	{
		border:solid 0px red;
	}
	.col-lg-6.contact_form_col form h3
	{
		border:solid 0px red;
		text-align:left;
	}
	.col-lg-6.contact_form_col form h3:after
	{
		border:solid 0px red;
		/*display: none;*/
	}
}
@media screen and (max-width:405px){
	body
	{
		border:solid 0px red;
	}

	.break1
	{
		border:solid 0px red;
		display:block;
	}
}

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

	.col-lg-6.contact_form_col form h3
	{
		border:solid 0px red;
		text-align:center;
		text-decoration: underline;
	}
	.col-lg-6.contact_form_col form h3:after
	{
		border:solid 0px red;
		display: none;
	}
}
@media screen and (max-width:350px){
	body
	{
		border:solid 0px red;
	}

	.break
	{
		border:solid 0px red;
		display:block;
	}

	.break1
	{
		border:solid 0px red;
		display:inline;
	}
}

@media screen and (max-width:325px){
	body
	{
		border:solid 0px red;
	}

	.break_email_2,.break_email_3
	{
		border:solid 0px red;
		display:block;
	}

}