@charset "utf-8";
/* CSS Document */


@import url(https://fonts.googleapis.com/css?family=Raleway);

body{font-family: 'Raleway',serif !important; overflow-x:hidden !important; }
.menu_txt{font-family: 'Raleway',serif; font-size:9px; text-transform:uppercase; font-weight:normal;}
.menu_txt a{text-decoration:none !important;}
.menu_txt a:hover{text-decoration:none !important;}

.menu_bdr{border-bottom:0px solid #fc0 !important;}
.menu_bdr:hover{border-bottom:1px solid #fc0 !important;}

.over_x{overflow-x:hidden;}
.min_hgt_650{min-height:650px !important;}

.menu_txt .navbar-nav>li>a.activated{
	color:#fcc901 !important;	
}
.bdr_top{border-top:1px solid #ccc !important;}

.hgt_auto{ 
	height:auto !important;
	width:auto !important;
	}
	
.hgt_auto1{ 
	height:auto !important;
	width:auto !important;
	}

.hgt_auto2{ 
	height:auto !important;
	width:auto !important;
	}

.m_10_2{margin:10% 0% 0% 2% !important;}

.wide{
	padding-left:0px !important; 
	padding-right:0px !important; 
	overflow:hidden !important;
}


.ani_h2{
	margin-left:-55px !important; 
	margin-top:50px !important;
}

.main_img_icon{margin:0 auto; margin-top: 20%;}

.ani_p{
	margin-left:45% !important; 
	font-family: 'Raleway',serif !important; 
	font-size:33px !important; 
	font-style:normal !important; 
	color:#fff !important; 
	line-height:25px !important; 
	margin-top:60px !important;
	padding-top:3px !important;
}

.ani_p b{color:#fff !important; font-size:37px !important;}
.ani_p span{

	font-size:16px !important; 
	margin-top:5px !important;
	line-height:0.5 !important;
}

.ani_p a{
	display:inline-block !important; 
	background:#fcc901 !important; 
	padding:7px 18px 7px 18px !important; 
	color:#000 !important; 
	font-size:15px !important; 
	border-radius:5px !important; 
	text-decoration:none !important;
	font-weight:bold !important;
	border:1px solid #fcc901 !important;
	transition:all 1s ease !important;
	-webkit-transition:all 1s ease !important;
  -moz-transition:all 1s ease !important;
  -o-transition:all 1s ease !important;
}


.ani_p a:hover{
	display:inline-block !important; 
	background:#fff !important; 
	padding:7px 18px 7px 18px !important; 
	color:#000 !important; 
	font-size:15px !important; 
	border-radius:5px !important; 
	text-decoration:none !important;
	font-weight:bold !important;
	border:1px solid #fcc901 !important;
}

.ash{background:#f9f9f9;}
.gutter{margin-right:7px !important; float:left !important;}
.arch_list{

}

.arch_list ul {
	padding:0px 15px;
}
.arch_list ul li{
	list-style:none;
	font-size:14px;
	font-family: 'Raleway',serif !important;
	color:#29272b !important;
	background:none;
	border-bottom:1px solid #f9f9f9;
	padding-left:20px;
	text-transform:uppercase;
	
	
	transition:all 0.25s ease !important;
	-webkit-transition:all 0.25s ease !important;
  -moz-transition:all 0.25s ease !important;
  -o-transition:all 0.25s ease !important;
  
}
.arch_list ul li:hover{
	list-style:none;
	font-size:14px;
	font-family: 'Raleway',serif !important;
	color:#fff !important;
	background:#1e6995;
	padding-left:26px;
	border-bottom:1px solid #f9f9f9;
	text-transform:uppercase;
}


@media screen and (max-width: 767px) {

.arch_cntre{ text-align: center !important;}

.share_ul {
    float:none !important;
}
.share_ul li {
    float:none !important;
}





}



.follow_us{margin:0px 15px; margin-top: 15px !important;}
.follow_us i{font-size:25px;}


.arch_list ul li b{
    font-weight: normal;
    margin-right: 30px;
}

.vew_all{
	background:#fff;
	height:50px;
    padding: 8px 20px;
}


.vew_all a{
	color: #27292b !important;
    float: right !important;
    font-size: 16px !important;
    background: url(../images/arrow.png) no-repeat right;
    padding-right: 23px !important;
	font-family: 'Raleway',serif !important;
	
	transition:all 0.25s ease !important;
	-webkit-transition:all 0.25s ease !important;
  -moz-transition:all 0.25s ease !important;
  -o-transition:all 0.25s ease !important;
}

.vew_all a:hover{
	color: #27292b !important;
    float: right !important;
    font-size: 16px !important;
    background: url(../images/arrow_o.png) no-repeat right;
    padding-right: 30px !important;
	font-family: 'Raleway',serif !important;
	
	transition:all 0.25s ease !important;
	-webkit-transition:all 0.25s ease !important;
  -moz-transition:all 0.25s ease !important;
  -o-transition:all 0.25s ease !important;
}

.tag_cont{
	font-weight:bold;
	color:#27292b;
	font-size:14px;
}
.tag_cont_i{
	color:#868686;
	font-size:14px;
}

.share_ul{
	float:right;    
	padding-left: 10px;
}

.share_ul li{
	float:left;
    display: inline-block;
    margin-right: 5px;
    list-style: none;
}

.share_ul li img{
	width:30px !important;
	height:30px !important;
}

.share_ul li i{
	font-size:15px;
	margin: 0px 8px;
}

.padd_btm_0{padding-bottom: 0px !important;}

.padding_35_btm_0 {
    padding: 35px 30px 0px 30px !important;
}


.share_ul_side{
	float:left;    
	padding-left: 10px;
}

.share_ul_side li{
	float:left;
    display: inline-block;
    margin-right: 25px;
    list-style: none;
}

.share_ul_side li i{
	font-size:25px;
	margin: 0px 8px;
}




/* Pagination Start*/

.paging{
	margin:0 auto; text-align:center; margin-bottom:30px;
}

.pagination {
    display: inline-block;
}

.pagination a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #eeeeee;
    margin: 0 4px;
	background:#fff;
	font-size:14px;
}

.pagination a.active {
    background-color: #1e6995;
    color: white;
    border: 1px solid #eeeeee;
}

.pagination a:hover:not(.active) {background-color: #1e6995; color:#fff;}

.pagination a.disable {
    background-color: #ccc;
    color: white;
    border: 1px solid #eeeeee;
}
.pagination a.disable:hover {background-color: #ccc; color:#fff; cursor:not-allowed !important;}

/* Pagination End*/










.m_l_r_min15{margin-left:0px !important; margin-right:0px !important;}

.news_rect a{
	color:#fff !important;
	font-size:14px !important;
	font-family: 'Raleway',serif !important;
	display:inline-block !important;
	margin-top:20px !important; 
	background:url(../images/back_arrow.png) no-repeat left !important;
	padding-left: 20px;
	transition:all 0.25s ease !important;
	-webkit-transition:all 0.25s ease !important;
  	-moz-transition:all 0.25s ease !important;
	-o-transition:all 0.25s ease !important;

	

}
.news_rect a:hover{
	color:#fff !important;
	font-size:14px !important;
	font-family: 'Raleway',serif !important;
	display:inline-block !important;
	margin-top:20px !important; 
	background:url(../images/back_arrow.png) no-repeat left !important;
	padding-left: 25px;
	transition:all 0.25s ease !important;
	-webkit-transition:all 0.25s ease !important;
  	-moz-transition:all 0.25s ease !important;
	-o-transition:all 0.25s ease !important;

	

}

.cool-link {
    display: inline-block;
    color: #fff;
    text-decoration: none;
}

.cool-link::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #fff;
    transition: width .3s;
}

.cool-link:hover::after {
    width: 100%;
    //transition: width .3s;
}

.cool-link .activated{
	color:#fcc901 !important;
}



.tc-about span{
	font-size:35px !important;
	font-weight:700 !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	text-transform:uppercase !important;
	margin:60px 0px 30px 0px !important;
	display:inline-block !important;
} 

.tc-about p {
	font-size:20px !important;
	font-weight:normal !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	display:inline-block !important;
	width:87% !important;
    
}

.mar_top{margin-top:30px !important;}

.abt_box{  text-align:center !important;}
.abt_box img {text-align:center !important; margin:0 auto !important;}
.abt_box span{
	
	font-size:20px !important;
	font-weight:700 !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	text-transform:uppercase !important;
	margin:0px !important;
}

.abt_text{
	font-size:16px !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	margin-top:15px !important;
	line-height:30px !important;
	padding:0px 10px !important;
}


.why_bg{background:#f4f4f4;  margin:0 auto !important; text-align:center; padding:10px 0px 40px 0px;}

.why_bg span{
	font-size:35px !important;
	font-weight:700 !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	margin:40px 0px 30px 0px !important;
	display:inline-block !important;
} 

.why_bg p {
	font-size:20px !important;
	font-weight:normal !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	display:inline-block !important;
	width:87% !important;
    
}

.why_bg_cont{background:#fff; padding:10px 0px 40px 0px; margin:0 auto; text-align:center !important;}

.hgt_auto3{ 
	height:auto !important;
	width:auto !important;
	}
	
.hgt_auto4{ 
height:auto !important;
width:auto !important;
}

.hgt_auto5{ 
height:auto !important;
width:auto !important;
}

.why_bg_cont span{
	font-size:20px !important;
	font-weight:700 !important;
	text-align:right !important;
	font-family: 'Raleway',serif !important; 
	display:inline-block !important;
	text-transform:uppercase !important;
} 

.why_bg_cont p {
	font-size:16px !important;
	font-weight:normal !important;
	text-align:right !important;
	font-family: 'Raleway',serif !important; 
	display:inline-block !important;
	width:100% !important;
	line-height:28px !important;
    
}


.align_flex{ text-align:right !important;}

.src_m_t{margin-top:60px;}
.src_m_t_1{margin-top:20px;}
.txt_left{text-align:left !important;}
.txt_left p{text-align:left !important;}
.txt_left span{text-align:left !important;}

.m_t_20{margin-top:20px !important;}
.m_0_at{margin:0 auto !important;}
.white{background:#fff !important;}
.width_100{width:100% !important;}

.bdr{border:1px solid #eee;}



.ser_box{
	margin:0 auto !important; 
	text-align:center !important; 
	padding:15px 15px 15px 15px !important; 
	
	background-color:none;
	transition:color 0.25s ease !important;
	/*transition: all 1s ease-in-out !important;*/
	z-index:1;
	color:#000 !important;
	
	
}

.ser_box:hover{
	color:#fff !important;
	
	
}

.ser_box:hover p{
	color:#fff !important;
	
	
}



.ser_box img {margin:0 auto; margin-bottom:10px !important; border:1px solid #eee;background:#fff;}



.ser_box::after {
	margin:0 auto !important; 
	text-align:center !important; 
	
	/*background:url(../images/services/consult_icon_o.png) no-repeat center top;*/
	background-color:#fff;
	transform-origin:left;
	transition:all 1s ease !important;
	position: absolute;
	content: '';
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index:-1;
	color:#fff !important;
	
	-webkit-transition:all 1s ease !important;
  -moz-transition:all 1s ease !important;
  -o-transition:all 1s ease !important;
	  
 }

.ser_box:hover::after {
  width: 100%;
	background-color:#1e6995;
}

.ser_box span{
	font-size:20px !important;
	font-weight:700 !important;
	text-align:right !important;
	font-family: 'Raleway',serif !important; 
	display:inline-block !important;
	text-transform:uppercase !important;
	margin:0px !important;
} 

.ser_box p {
	font-size:16px !important;
	font-weight:normal !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	display:inline-block !important;
	width:100% !important;
	line-height:28px !important;
	margin-top:10px !important;
	min-height:172px !important;
    
}

.bdr_rgt_0{border-right:none !important;}
.ser_btm_40{margin-bottom:40px !important;}
.m_b_lg_0{border-bottom:none !important;}
.m_t_50{margin-top:50px !important;}



.testi_bg{ background:#1e6995 url(../images/services/testi_bg.jpg) repeat-x !important; padding-top:50px !important; min-height:679px !important; }
.test_head{
	font-size:31px !important;
	font-weight:700 !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	display:block !important;
	text-transform:uppercase !important;
	margin:0px !important;
	color:#fff !important;
	padding:30px 0px !important;
	
	background:url(../images/services/quote1.png) left no-repeat, url(../images/services/quote2.png) right no-repeat !important;
}

.pad100_0{padding:100px 0px !important;}

.hgt_auto6{ 
height:auto !important;
width:auto !important;
}

.carousel-inner1{
	color:#fff !important; 
	font-size:18px !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	
}

.carousel-inner1 img{
	border-radius:116px !important;
	margin:0 auto !important;
	margin-top:40px !important;
	margin-bottom:10px !important;
}
.bdr_top_line{
	border-top:1px solid #fff !important;
	border-bottom:1px solid #fff !important;
}
.carousel-indicators1{
	bottom: -60px !important;
}
.p_b_40{padding-bottom:40px !important;}

.carousel-inner1 a{color:#fff !important; text-decoration:none !important;}

.carousel-inner1 a:hover{color:#fff !important; text-decoration:none !important;}




.carousel-inner5{
	color:#fff !important; 
	font-size:18px !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	
}

.carousel-inner5 img{
	margin:0 auto !important;
	margin-top:40px !important;
	margin-bottom:10px !important;
}
.bdr_top_line{
	border-top:1px solid #fff !important;
	border-bottom:1px solid #fff !important;
}
.carousel-indicators5{
	bottom: 80px !important;
}
.p_b_40{padding-bottom:40px !important;}

.carousel-inner5 a{color:#fff !important; text-decoration:none !important;}

.carousel-inner5 a:hover{color:#fff !important; text-decoration:none !important;}

.carousel-indicators5 li {
	width:13px !important;
	height:13px !important;
	background:#000 !important;
	border:none !important;
}

.carousel-indicators5 .active {
	width:15px !important;
	height:15px !important;
	background:#1e6995 !important;
	border:none !important;
}





#news span{
	font-size:35px !important;
	font-weight:700 !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	display:inline-block !important;
	text-transform:uppercase !important;
	margin:0px!important;
} 

#news p {
	font-size:20px !important;
	font-weight:normal !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	display:inline-block !important;
	width:100% !important;
	line-height:28px !important;
	margin-top:10px !important;
    
}

#product span{
	font-size:35px !important;
	font-weight:700 !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	display:inline-block !important;
	text-transform:uppercase !important;
	margin:0px!important;
} 

#product p {
	font-size:20px !important;
	font-weight:normal !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	display:inline-block !important;
	width:100% !important;
	line-height:28px !important;
	margin-top:10px !important;
    
}


.txt_cntr {text-align:center !important;}


.carousel-inner2{
	font-size:18px !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	
}

.carousel-inner2 img{
	margin-bottom:25px !important;
}
.carousel-indicators2{
	bottom: -80px !important;
}

.carousel-inner2 a{color:#FC0 !important; text-decoration:none !important;}

.carousel-inner2 a:hover{color:#fff !important; text-decoration:none !important;}


.carousel-inner4{
	font-size:18px !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	
}

.carousel-inner4 img{
	margin-bottom:25px !important;
}
.carousel-indicators4{
	bottom: -80px !important;
}

.carousel-inner4 a{color:#FC0 !important; text-decoration:none !important;}

.carousel-inner4 a:hover{color:#fff !important; text-decoration:none !important;}



.hgt_auto7{ 
height:auto !important;
width:auto !important;
}
.news_cont{font-family: 'Raleway',serif !important;}
.news_cont b{font-size:35px;}
.news_cont i{font-size:22px; font-style:normal;}

.newsHead{font-size:21px; text-align:left; font-weight:700; margin-bottom:8px; font-family: 'Raleway',serif !important; }
.newsFull{font-size:16px; text-align:left; padding-right:15px !important; line-height:28px !important; font-family: 'Raleway',serif !important; }
.news_cont a{
	color:#27292b !important;
	float:left !important;
	font-size:16px !important;
	background:url(../images/arrow.png) no-repeat right;
	padding-right:23px !important;
	transition:all 0.25s ease;
}
.news_cont a:hover{
	color:#1e6995 !important;
	float:left !important;
	font-size:16px !important;
	background:url(../images/arrow_o.png) no-repeat right;
	padding-right:30px !important;
}

.p_50_0{padding:50px 0px !important;}
.hgt_100{height:100px !important; overflow:hidden !important;}

.carousel-indicators2 li {
	width:15px !important;
	height:15px !important;
	background:#29272b !important;
}

.carousel-indicators2 .active {
	width:17px !important;
	height:17px !important;
	background:#1e6995 !important;
}



.client_bg {
    background: #f4f4f4 !important;
    margin: 0 auto !important;
    text-align: center !important;
    padding: 55px 0px 55px 0px !important;
	}

.client_bg span {
    font-size: 35px !important;
    font-weight: 700 !important;
    text-align: center !important;
    font-family: 'Raleway',serif !important;
    margin: 40px 0px 30px 0px !important;
    display: inline-block !important;
	width:100% !important;
	}

.client_bg p {
    font-size: 20px !important;
    font-weight: normal !important;
    text-align: center !important;
    font-family: 'Raleway',serif !important;
    display: inline-block !important;
	margin:0 auto !important;
	width:65% !important;
	margin-bottom:30px !important;
	}

.pad55_100{padding:65px 0px 100px 0px !important;}

.hgt_auto7{ 
	height:auto !important;
	width:auto !important;
}

.pad30_30{padding:30px 0px !important;}
.bdr_1{border:1px solid #ccc !important;}
.m_0_a{margin:0 auto !important;}


.carousel-inner3{
	font-size:18px !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	
}

.carousel-inner3 img{
	margin-bottom:25px !important;
	text-align:center !important;
	margin:0 auto !important;
}
.carousel-indicators3{
	bottom: -40px !important;
}


.carousel-indicators3 li {
	width:15px !important;
	height:15px !important;
	background:#29272b !important;
	border:1px solid #eee !important;
}

.carousel-indicators3 .active {
	width:17px !important;
	height:17px !important;
	background:#1e6995 !important;
}
.bdr_rgt_none{border-right:none !important;}
.pad_0_120{padding-bottom:120px !important;}




.blog_bg {
    margin: 0 auto !important;
    text-align: center !important;
    padding: 55px 0px 55px 0px !important;
	}

.blog_bg span {
    font-size: 35px !important;
    font-weight: 700 !important;
    text-align: center !important;
    font-family: 'Raleway',serif !important;
    margin: 40px 0px 30px 0px !important;
    display: inline-block !important;
	width:100% !important;
	}

.blog_bg p {
    font-size: 20px !important;
    font-weight: normal !important;
    text-align: center !important;
    font-family: 'Raleway',serif !important;
    display: inline-block !important;
	margin:0 auto !important;
	width:65% !important;
	margin-bottom:30px !important;
	}

.hgt_auto8{ 
	height:auto !important;
	width:auto !important;
}

.b_b_0{border-bottom:0px !important;}
.m_t_30{margin-top:30px !important;}
.posted_txt{ 
    font-size: 15px !important;
    font-weight: normal !important;
	color:#9b9a9a !important;
    text-align: center !important;
    font-family: 'Raleway',serif !important;
    display: inline-block !important;
	margin:0 auto !important;
	width:65% !important;
	margin-bottom:0px !important;
}

.admin_txt{ 
    font-size: 16px !important;
    font-weight: normal !important;
	color:#29272b !important;
    text-align: center !important;
    font-family: 'Raleway',serif !important;
    display: inline-block !important;
	margin:0 auto !important;
	width:65% !important;
	margin-bottom:0px !important;
}


.blogHead{
	font-size:21px !important; 
	text-align:left !important; 
	font-weight:700 !important; 
	margin-bottom:8px !important;
    font-family: 'Raleway',serif !important;
	
}
.blogFull{
	font-size:16px !important; 
	text-align:left !important; 
	padding-right:20px !important; 
	line-height:28px !important;
    font-family: 'Raleway',serif !important;
}
.blog_cont a{
	color:#27292b !important;
	float:left !important;
	font-size:16px !important;
    font-family: 'Raleway',serif !important;
	text-decoration:none !important;
	background:url(../images/arrow.png) no-repeat right !important;
	padding-right:23px !important;
	transition:all 0.25s ease;
}
.blog_cont a:hover{
	color:#fcc901 !important;
	float:left !important;
	font-size:16px !important;
	text-decoration:none !important;
    font-family: 'Raleway',serif !important;
	background:url(../images/arrow_o.png) no-repeat right !important;
	padding-right:30px !important;
}

.hgt_245{height:245px !important; overflow:hidden !important;}
.left{float:left !important;}

.blog_cont i{
	color:#9b9a9a !important;
	float:left !important;
	font-size:14px !important;
    font-family: 'Raleway',serif !important;
	text-decoration:none !important;
	font-style:normal !important;
	display:inline-block !important;
	width: 128px !important;
    height: 30px !important;
    text-align: left !important;
	overflow:hidden !important;
}
.blog_cont b{
	color:#9b9a9a !important;
	float:left !important;
	font-size:14px !important;
    font-family: 'Raleway',serif !important;
	text-decoration:none !important;
	font-style:normal !important;
	display:inline-block !important;
	font-weight:normal!important;

}
.wdth_125{width:125px !important;}
.hgt_auto9{ 
	height:auto !important;
	width:20% !important;
}

.m_20_0{margin:20px 0px !important;}

.b_r_52{border-radius:52px !important;}

.show_xs{display:none !important;}

.blog_all{}
.blog_all a {
    display: inline-block !important;
    background: #1e6995 !important;
    padding: 7px 25px 7px 25px !important;
    color: #fff !important;
    font-size: 15px !important;
    border-radius: 5px !important;
    text-decoration: none !important;
    font-weight: bold !important;
	border:1px solid #fff!important;
	transition:all 1s ease !important;
	
	-webkit-transition: all 1s ease !important;
  -moz-transition: all 1s ease !important;
  -o-transition: all 1s ease !important;
	}

.blog_all a:hover{
	display:inline-block !important; 
	background:#fff !important; 
	padding:7px 25px 7px 25px !important; 
	color:#000 !important; 
	font-size:15px !important; 
	border-radius:5px !important; 
	text-decoration:none !important;
	font-weight:bold !important;
	border:1px solid #1e6995 !important;
}



.over_hide1{overflow:hidden;
	width: 360px !important;
    height: 186px !important;
	margin-bottom:25px !important;

}
.over_hide1 img{
 -ms-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
	transition:all 1s ease !important;
	}

.over_hide1 img:hover{
content: "";
	 -ms-transform: scale(1.2) rotate(-5deg);
    -moz-transform: scale(1.2) rotate(-5deg);
    -webkit-transform: scale(1.2) rotate(-5deg);
    -o-transform: scale(1.2) rotate(-5deg);
    transform: scale(1.2) rotate(-5deg);
	
}





.over_hide2{overflow:hidden;
	width: 100% !important;
    height: 285px !important;

}
.over_hide2 img{
 -ms-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
	transition:all 1s ease !important;
	}

.over_hide2 img:hover{
content: "";
	 -ms-transform: scale(1.2) rotate(-5deg);
    -moz-transform: scale(1.2) rotate(-5deg);
    -webkit-transform: scale(1.2) rotate(-5deg);
    -o-transform: scale(1.2) rotate(-5deg);
    transform: scale(1.2) rotate(-5deg);
	
}



.contact_bg {
	background:#FFF !important;
    margin: 0 auto !important;
    text-align: center !important;
    padding: 25px 0px 15px 0px !important;
	}

.contact_bg span {
    font-size: 35px !important;
    font-weight: 700 !important;
    text-align: center !important;
    font-family: 'Raleway',serif !important;
    margin: 40px 0px 30px 0px !important;
    display: inline-block !important;
	width:100% !important;
	}

.contact_bg p {
    font-size: 20px !important;
    font-weight: normal !important;
    text-align: center !important;
    font-family: 'Raleway',serif !important;
    display: inline-block !important;
	margin:0 auto !important;
	width:65% !important;
	margin-bottom:30px !important;
	}

.full_width{
	margin-left:-15px !important;
	margin-right:-15px !important;
}
.m_top_10{margin-top:10px !important;}



.form1_bg {
	background:#0c0c0c !important;
    margin: 0 auto !important;
    text-align: center !important;
    padding: 45px 0px 15px 0px !important;
	margin-top:-10px;
	}
.hgt_400{height:400px !important;}

.triangle{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 100px 100px 100px;
	border-color: transparent transparent #0c0c0c transparent;
}

.address_head{
 	text-align:left !important;
 }

.address_head span{
    font-size: 18px !important;
    font-weight: normal !important;
    text-align: left !important;
    font-family: 'Raleway',serif !important;
    display: inline-block !important;
	color:#fff !important;
	text-transform:uppercase !important;
	float:left !important;
	font-weight:700 !important;
}
.address_head span i{
	color:#1e6995 !important;
	font-style:normal !important;
}

.address_head span img{
	float:left !important;
	margin-right:10px !important;
}
.hgt_auto11{ 
	height:auto !important;
	width:auto !important;
}

.address_txt{
    font-size: 18px !important;
    font-weight: normal !important;
    text-align: left !important;
    font-family: 'Raleway',serif !important;
    display: inline-block !important;
	color:#fff !important;
	float:left !important;
	width:80% !important;
}
.address_txt a{
	color:#fff; 
	text-decoration:none;
    transition: all 1s ease !important;
    -webkit-transition: all 1s ease !important;
    -moz-transition: all 1s ease !important;
    -o-transition: all 1s ease !important;
}
.address_txt a:hover{
	color:#fcc901; 
	text-decoration:none;
}


.mar_top_btm{margin:20px 0px!important;}
.border_btm{border-bottom:2px solid #656565 !important;}
.pad_btm_20{padding-bottom:20px !important;}

.rgt_bdr_ash{border-right:2px solid #656565 !important;}

.m_min_15{margin-left:-15px !important;}

.input_style {
	float: left !important;
    background: none !important;
    border: none !important;
    border-bottom: 2px solid #656565 !important;
    width: 100% !important;
	
    font-size: 18px !important;
    font-weight: normal !important;
    text-align: left !important;
    font-family: 'Raleway',serif !important;
	color:#fff !important;
	margin-bottom:20px !important;
}



.input_style_enq {
	float: left !important;
    background: none !important;
    border: none !important;
    border-bottom: 2px solid #656565 !important;
    width: 100% !important;
	
    font-size: 18px !important;
    font-weight: normal !important;
    text-align: left !important;
    font-family: 'Raleway',serif !important;
	color:#29272b !important;
	margin-bottom:20px !important;
}




.pad_0_50{padding:0px 50px !important;}

.cont_btn{
	display: inline-block !important;
    background: #1e6995 !important;
    padding: 7px 25px 7px 25px !important;
    color: #fff !important;
    font-size: 15px !important;
    border-radius: 5px !important;
    text-decoration: none !important;
    font-weight: bold !important;
    border: 1px solid #0c0c0c !important;
	width:100% !important;
    transition: all 1s ease !important;
    -webkit-transition: all 1s ease !important;
    -moz-transition: all 1s ease !important;
    -o-transition: all 1s ease !important;
	}

.cont_btn:hover{
	display: inline-block !important;
    background: #fff !important;
    padding: 7px 25px 7px 25px !important;
    color: #000 !important;
    font-size: 15px !important;
    border-radius: 5px !important;
    text-decoration: none !important;
    font-weight: bold !important;
    border: 1px solid #1e6995 !important;
	width:100% !important;
    transition: all 1s ease !important;
    -webkit-transition: all 1s ease !important;
    -moz-transition: all 1s ease !important;
    -o-transition: all 1s ease !important;
	}


.cont_btn1{
	display: inline-block !important;
    background: #1e6995  !important;
    padding: 7px 25px 7px 25px !important;
    color: #fff !important;
    font-size: 15px !important;
    border-radius: 5px !important;
    text-decoration: none !important;
    font-weight: bold !important;
    border: 1px solid #fff !important;
	width:100% !important;
    transition: all 1s ease !important;
    -webkit-transition: all 1s ease !important;
    -moz-transition: all 1s ease !important;
    -o-transition: all 1s ease !important;
	}

.cont_btn1:hover{
	display: inline-block !important;
    background: #fff !important;
    padding: 7px 25px 7px 25px !important;
    color: #000 !important;
    font-size: 15px !important;
    border-radius: 5px !important;
    text-decoration: none !important;
    font-weight: bold !important;
    border: 1px solid #1e6995 !important;
	width:100% !important;
    transition: all 1s ease !important;
    -webkit-transition: all 1s ease !important;
    -moz-transition: all 1s ease !important;
    -o-transition: all 1s ease !important;
	}



.address_show{display:none !important;}
.address_show_lg{display:block !important;}


.footer_bg{
	background: linear-gradient(90deg, #181818 33%, #111111 33%) !important;
	color:#5c5c5c !important;
    font-size: 14px !important;
    font-weight: normal !important;
    text-align: left !important;
    font-family: 'Raleway',serif !important;
	
}
.pad10_10{padding:10px 0px !important;}

.footer_bg i{
	padding:0px 7px !important;
	display:inline-block !important;
	font-size:16px !important;
}

.footer_bg a{
	color:#5c5c5c !important;
    transition: all 1s ease !important;
    -webkit-transition: all 1s ease !important;
    -moz-transition: all 1s ease !important;
    -o-transition: all 1s ease !important;
	
}

.footer_bg a:hover{
	color:#1e6995 !important;
}

.txt_rgt{text-align:right !important;}

.padd_lft_rgt_min15{padding-right:-15px !important; padding-left:-15px !important;}



.news_inner{ 
	text-align:center; 
	vertical-align:middle; 
	padding:220px 0px 50px 0px; 
    font-family: 'Raleway',serif !important;
	}

.news_inner span{
	font-size:30px !important;
	font-weight:bold !important;
	text-align:right !important;
	font-family: 'Raleway',serif !important; 
	display:inline-block !important;
	text-transform:uppercase !important;
	color:#fff !important;
	border:3px solid #fff;
	padding:15px;
	
} 


.news_inner p {
	font-size:16px !important;
	font-weight:normal !important;
	text-align:right !important;
	font-family: 'Raleway',serif !important; 
	display:inline-block !important;
	width:100% !important;
	line-height:28px !important;
    
}

.padd_mi_15{padding-right:-15px !important;}
.padding_35{padding:35px 30px 5px 30px !important;}




.over_hide5{overflow:hidden;
	width: 100% !important;
    height: 250px !important;
	margin-bottom:25px !important;

}
.over_hide5 img{
 -ms-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
	transition:all 1s ease !important;
	}

.over_hide5 img:hover{
content: "";
	 -ms-transform: scale(1.2) rotate(-5deg);
    -moz-transform: scale(1.2) rotate(-5deg);
    -webkit-transform: scale(1.2) rotate(-5deg);
    -o-transform: scale(1.2) rotate(-5deg);
    transform: scale(1.2) rotate(-5deg);
	
}

.hgt_187 {
    height: 157px !important;
    overflow: hidden !important;
	}

.hgt_100 {
    height: 100px !important;
    overflow: hidden !important;
	}

.grey{background:#f9f9f9 !important;}

.medium_news_box1 {
    width: 100% !important;
    margin: 0 auto !important;
    padding: 20px !important;
    margin-bottom: 30px !important;
	}


.news_inner_input{
	border:none !important; 
	padding:10px 20px 10px 20px !important; 
	width:90% !important;
	font-size:16px !important;
	font-family: 'Raleway',serif !important; 
}

.srch_btn{
	background:url(../images/news/search_icon.png) no-repeat right ;
	border:none !important;
	width:33px;
	height:33px;
	outline:none !important;
	margin-top:10px;
	float:right;
}
.padding_rgt_10{padding-right: 10px;}

.latest_nws_head{
	font-size:16px !important;
	text-align:left !important;
	font-family: 'Raleway',serif !important; 
	display:inline-block !important;
	text-transform:uppercase !important;
	color:#fff !important;
	padding:15px !important;
	height:58px !important;
	background:#202528 !important;
	width:100%;
}

.right{float:right !important;}
.latest_nws_cont{
	font-size:14px !important;
	font-weight:normal !important;
	text-align:left !important;
	font-family: 'Raleway',serif !important; 
	display:inline-block !important;
	width:100% !important;
	line-height:28px !important;
	height: 80px !important;
    overflow: hidden !important;
}

.ltst_nws_a{color:#29272b; text-decoration:none; font-size:13px;
	font-family: 'Raleway',serif !important; 
	}

.ltst_nws_a:hover{color:#1e6995; text-decoration:none; font-size:13px;
	font-family: 'Raleway',serif !important; 
	}

.hgt_auto12 {
    height: 64px !important;
    width: 90px !important;
	}

.line{

    margin-top: 5px !important;
    margin-bottom: 5px !important;
    border: 0 !important;
    border-top: 1px solid #eee !important;
}

.small_dev_img1{display:none !important;}









@media only screen and (min-width: 550px) and (max-width: 649px){
.col-xs-6 {width:50% !important;}

}

@media only screen and (min-width: 200px) and (max-width: 549px){
.col-xs-6 {width:100% !important;}

}

@media only screen and (min-width: 503px) and (max-width: 649px){
.test_head{
	background:none !important;
}
}

@media only screen and (min-width: 450px) and (max-width: 502px){
.test_head{
	background:none !important;
	font-size:27px !important;
}
}


@media only screen and (min-width: 350px) and (max-width: 449px){

.test_head{
	background:none !important;
	font-size:19px !important;
}
.carousel-inner1{
	font-size: 16px !important;
}

.p_b_40{
	padding-bottom: 10px !important;
}

.hgt_auto_20 {
    height: auto !important;
    width: auto !important;
	}
	
	
}

@media only screen and (min-width: 300px) and (max-width: 349px){
.hgt_auto_20 {
    height: 100% !important;
    width: 90% !important;
	}

}

@media only screen and (min-width: 200px) and (max-width: 299px){
.hgt_auto_20 {
    height: 90% !important;
    width: 80% !important;
	}

}
@media only screen and (min-width: 200px) and (max-width: 349px){

.test_head{
	background:none !important;
	font-size:19px !important;
}
.carousel-inner1{
	font-size: 14px !important;
}

.p_b_40{
	padding-bottom: 10px !important;
}

.hgt_auto6 {
    height: auto !important;
    width: 50% !important;
}
.testi_bg {
    min-height: 800px !important;

}




}


@media only screen and (min-width: 1100px) and (max-width: 1140px){
.carousel-indicators5 {
    bottom: 60px !important;
	
}

}


@media only screen and (min-width: 1050px) and (max-width: 1099px){
.carousel-indicators5 {
    bottom:60px !important;
	
}

}
@media only screen and (min-width: 1000px) and (max-width: 1049px){
.carousel-indicators5 {
    bottom:60px !important;
	
}
#myCarousel_5{margin-top:20px !important;}
}

@media only screen and (min-width: 992px) and (max-width: 999px){
.carousel-indicators5 {
    bottom:60px !important;
	
}
#myCarousel_5{margin-top:20px !important;}
}


@media only screen and (min-width: 900px) and (max-width: 991px){
.carousel-indicators5 {
    bottom:60px !important;
	
}
#myCarousel_5{margin-top:60px !important;}

}

@media only screen and (min-width: 800px) and (max-width: 899px){
.carousel-indicators5 {
    bottom:30px !important;
	
}
#myCarousel_5{margin-top:80px !important;}

}

@media only screen and (min-width: 700px) and (max-width: 799px){
.carousel-indicators5 {
    bottom:30px !important;
	
}
#myCarousel_5{margin-top:80px !important;}
.small_dev_img{display:none !important;}
.small_dev_img1{display:block !important;}


}

@media only screen and (min-width: 600px) and (max-width: 699px){
.carousel-indicators5 {
    bottom:30px !important;
	
}
#myCarousel_5{margin-top:80px !important;}
.small_dev_img{display:none !important;}
.small_dev_img1{display:block !important;}


}
@media only screen and (min-width: 500px) and (max-width: 599px){
.carousel-indicators5 {
    bottom:30px !important;
	
}
#myCarousel_5{margin-top:80px !important;}
.small_dev_img{display:none !important;}
.small_dev_img1{display:block !important;}


}

@media only screen and (min-width: 400px) and (max-width: 499px){
.carousel-indicators5 {
    bottom:30px !important;
	
}
#myCarousel_5{margin-top:80px !important;}
.small_dev_img{display:none !important;}
.small_dev_img1{display:block !important;}


}

@media only screen and (min-width: 300px) and (max-width: 399px){
.carousel-indicators5 {
    bottom:30px !important;
	
}
#myCarousel_5{margin-top:80px !important;}
.small_dev_img{display:none !important;}
.small_dev_img1{display:block !important;}


}


@media only screen and (min-width: 200px) and (max-width: 299px){
.carousel-indicators5 {
    bottom:2px !important;
	
}
#myCarousel_5{margin-top:80px !important;}
.small_dev_img{display:none !important;}
.small_dev_img1{display:block !important;}


}











/* why choose content responsive START */

@media only screen and (min-width: 992px) and (max-width: 1199px){

.why_bg_cont span{
	font-size:18px !important;
} 

.why_bg_cont p {
	font-size:14px !important;
}

.news_cont b {
    font-size: 30px !important;
	}
.newsHead {
    font-size: 21px !important;
	}
.newsFull {
    font-size: 15px !important;
	}
	
.news_cont a {
    font-size: 15px !important;	
}

.news_cont a:hover {
    font-size: 15px !important;	
}


.hgt_245 {
    height: 245px !important;
    overflow: hidden !important;
	}
.p_l_45{padding-left:45px !important;}
.read_top{margin-top:20px !important;}

.blog_md{
    width: 80%;
    margin: 0 auto;
}

.m_b_md{margin-bottom:30px !important;}



.over_hide1{overflow:hidden;
	width: 100% !important;
    height: 150px !important;
	margin-bottom:25px !important;

}
.over_hide1 img{
 -ms-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
	transition:all 1s ease !important;
	}

.over_hide1 img:hover{
content: "";
	 -ms-transform: scale(1.2) rotate(-5deg);
    -moz-transform: scale(1.2) rotate(-5deg);
    -webkit-transform: scale(1.2) rotate(-5deg);
    -o-transform: scale(1.2) rotate(-5deg);
    transform: scale(1.2) rotate(-5deg);
	
}

.rgt_bdr_ash {
    border-right: 0px solid #656565 !important;
	}

.m_top_70{margin-top:70px !important;}

.address_txt {
    width:100% !important;
	text-align:center !important;
	
	}

.address_head {
    text-align: center !important;
	
}
.address_head span {
	float:none!important;
}

.padd_0_80{padding:0px 90px !important;}


.news_inner {
    padding: 150px 0px !important;
	}

.pad_rgt_30{padding-right: 30px !important;}


.hero-content {
    top: 55% !important;
	}



}


@media only screen and (min-width: 768px) and (max-width: 991px){

.hgt_auto4{ 
	height:auto !important;
	width:40% !important;
	margin: 0 auto !important;
	}

.hgt_auto3{ 
	height:auto !important;
	width:20% !important;
	margin: 0 auto !important;
	}

.align_flex{ text-align:center !important;}

.why_bg_cont span{
	font-size:18px !important;
	text-align:center !important;
} 

.why_bg_cont p {
	font-size:14px !important;
	text-align:center !important;
	width:85% !important;
}

.txt_left{text-align:center !important;}

.bdr_rgt_1{border-right:1px solid #eee !important;}

.m_b_sm_0{border-bottom:none !important;}

.medium_news_box{
    width: 80% !important;
    margin: 0 auto !important;
    padding: 20px !important;
    border: 1px solid #eee !important;
	margin-bottom:30px !important;
}

.clnt_bdr_sm{ border:1px solid #ccc !important;}

.clnt_sm_box{
    width: 70%;
    margin: 0 auto;
    margin-bottom: 30px !important;
}

.m_b_md{margin-bottom:30px !important;}


.over_hide1{overflow:hidden;
	width: 100% !important;
    height: 280px !important;
	margin-bottom:25px !important;

}
.over_hide1 img{
 -ms-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
	transition:all 1s ease !important;
	}

.over_hide1 img:hover{
content: "";
	 -ms-transform: scale(1.2) rotate(-5deg);
    -moz-transform: scale(1.2) rotate(-5deg);
    -webkit-transform: scale(1.2) rotate(-5deg);
    -o-transform: scale(1.2) rotate(-5deg);
    transform: scale(1.2) rotate(-5deg);
	
}

.rgt_bdr_ash {
    border-right: 0px solid #656565 !important;
	}

.m_top_70{margin-top:70px !important;}

.address_txt {
    width:100% !important;
	text-align:center !important;
	
	}

.address_head {
    text-align: center !important;
	
}
.address_head span {
	float:none!important;
}

.padd_0_80{padding:0px 90px !important;}

.news_inner {
    padding: 150px 0px !important;
	}
.pad_rgt_30{padding-right: 30px !important;}


.hero-content {
    top: 55% !important;
	}



}

@media only screen and (min-width: 550px) and (max-width: 767px){

.hgt_auto4{ 
	height:auto !important;
	width:40% !important;
	margin: 0 auto !important;
	}

.hgt_auto3{ 
	height:auto !important;
	width:10% !important;
	margin: 0 auto !important;
	}

.align_flex{ text-align:center !important;}

.why_bg_cont span{
	font-size:18px !important;
	text-align:center !important;
} 

.why_bg_cont p {
	font-size:14px !important;
	text-align:center !important;
	width:85% !important;
}

.txt_left{text-align:center !important;}

.ser_box{width:50% !important;}
.bdr_rgt_2{border-right:1px solid #eee !important;}
.m_b_30{margin-bottom:30px !important;}

.why_bg .ser_box span{
	font-size:21px !important;
} 

.m_b_lg_0{border-bottom:1px solid #eee !important;}

.medium_news_box{
    width: 80% !important;
    margin: 0 auto !important;
    padding: 20px !important;
    border: 1px solid #eee !important;
	margin-bottom:30px !important;
}


.clnt_bdr_sm{ border:1px solid #ccc !important;}

.clnt_sm_box{
    width: 70%;
    margin: 0 auto;
    margin-bottom: 30px !important;
}



.hgt_245 {
    height: 275px !important;
    overflow: hidden !important;
	padding-left:35px !important;
	}
.read_top{margin-top:20px !important;}

.blog_md{
    width: 80%;
    margin: 0 auto;
}
.v_hide{visibility:hidden !important;}

.cat_xs{
	width:66.66666666% !important;
}
.m_20_0 {
    margin: 0px 0px !important;
	}
	

.read_left{
	margin-left: 20px !important;
}

.hgt_auto10{
    height: auto !important;
    width: 8%;
	margin-right:10px !important;
	}
.black{color:#000 !important;}
.m_b_10{margin-bottom:10px !important;}	
.b_r_52{border-radius:52px !important;}

.show_xs{display:block !important;}

.m_b_md{margin-bottom:30px !important;}


.over_hide1{overflow:hidden;
	width: 100% !important;
    height: 186px !important;
	margin-bottom:25px !important;

}
.over_hide1 img{
 -ms-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
	transition:all 1s ease !important;
	}

.over_hide1 img:hover{
content: "";
	 -ms-transform: scale(1.2) rotate(-5deg);
    -moz-transform: scale(1.2) rotate(-5deg);
    -webkit-transform: scale(1.2) rotate(-5deg);
    -o-transform: scale(1.2) rotate(-5deg);
    transform: scale(1.2) rotate(-5deg);
	

}

.over_hide2 {
    overflow: hidden;
    width: 100% !important;
    height: 185px !important;
	}

.rgt_bdr_ash {
    border-right: 0px solid #656565 !important;
	}

.m_top_70{margin-top:70px !important;}

.address_txt {
    width:100% !important;
	text-align:center !important;
	
	}

.address_head {
    text-align: center !important;
	
}
.address_head span {
	float:none!important;
}

.padd_0_80{padding:0px 90px !important;}

.footer_bg {
    background: linear-gradient(180deg, #181818 50%, #111111 50%) !important;
	text-align:center !important;
	}

.txt_rgt{text-align:center !important;}

.news_inner {
    padding: 150px 0px !important;
	}
.over_hide5 {
    overflow: hidden;
    width: 100% !important;
    height: 200px !important;
    margin-bottom: 25px !important;
	}

.pad_rgt_30{padding-right: 30px !important;}
.mar_0auto{margin:0 auto !important;}
.right {
    float: none !important;
	}
	
.pad10_10 {
    padding: 10px 20px !important;
	}	
	
.hero-content {
    top: 37% !important;
	left: 19% !important;
	position:absolute !important;
	}

.type p {
    color: #fff !important;
    font-size: 32px !important;
    line-height: 130% !important;
    padding-top: 20px !important;
    text-shadow: 1px 1px #000 !important;
	}	
	
	
	
	
}



@media only screen and (min-width: 450px) and (max-width: 549px){

.hgt_auto4{ 
	height:auto !important;
	width:40% !important;
	margin: 0 auto !important;
	}

.hgt_auto3{ 
	height:auto !important;
	width:13% !important;
	margin: 0 auto !important;
	}

.align_flex{ text-align:center !important;}

.why_bg_cont span{
	font-size:18px !important;
	text-align:center !important;
} 

.why_bg_cont p {
	font-size:14px !important;
	text-align:center !important;
	width:65% !important;
}

.txt_left{text-align:center !important;}

.hgt_auto5{ 
height:auto !important;
width:100% !important;
}

.ser_box{width:100% !important;}
.bdr_rgt_2{border-right:1px solid #eee !important;}
.m_b_30{margin-bottom:30px !important;}

.why_bg .ser_box span{
	font-size:19px !important;
} 

.m_b_lg_0{border-bottom:1px solid #eee !important;}

.medium_news_box{
    width: 80% !important;
    margin: 0 auto !important;
    padding: 20px !important;
    border: 1px solid #eee !important;
	margin-bottom:30px !important;
}
#news p {
    font-size: 18px !important;
	}

.clnt_bdr_sm{ border:1px solid #ccc !important;}

.clnt_sm_box{
    width: 70%;
    margin: 0 auto;
    margin-bottom: 30px !important;
}



.hgt_245 {
    height: 275px !important;
    overflow: hidden !important;
	padding-left:35px !important;
	}
.read_top{margin-top:20px !important;}

.blog_md{
    width: 80%;
    margin: 0 auto;
}
.v_hide{visibility:hidden !important;}

.cat_xs{
	width:66.66666666% !important;
}
.m_20_0 {
    margin: 0px 0px !important;
	}
	

.read_left{
	margin-left: 20px !important;
}

.hgt_auto10{
    height: auto !important;
    width: 8%;
	margin-right:10px !important;
	}
.black{color:#000 !important;}
.m_b_10{margin-bottom:10px !important;}	
.b_r_52{border-radius:52px !important;}

.show_xs{display:block !important;}

.m_b_md{margin-bottom:30px !important;}



.over_hide1{overflow:hidden;
	width: 100% !important;
    height: 160px !important;
	margin-bottom:25px !important;

}
.over_hide1 img{
 -ms-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
	transition:all 1s ease !important;
	}

.over_hide1 img:hover{
content: "";
	 -ms-transform: scale(1.2) rotate(-5deg);
    -moz-transform: scale(1.2) rotate(-5deg);
    -webkit-transform: scale(1.2) rotate(-5deg);
    -o-transform: scale(1.2) rotate(-5deg);
    transform: scale(1.2) rotate(-5deg);
	

}

.over_hide2 {
    overflow: hidden;
    width: 100% !important;
    height: 125px !important;
	}

.rgt_bdr_ash {
    border-right: 0px solid #656565 !important;
	}

.m_top_70{margin-top:70px !important;}

.address_txt {
    width:100% !important;
	text-align:center !important;
	
	}

.address_head {
    text-align: center !important;
	
}
.address_head span {
	float:none!important;
}

.padd_0_80{padding:0px 90px !important;}

.footer_bg {
    background: linear-gradient(180deg, #181818 50%, #111111 50%) !important;
	text-align:center !important;
	}
.txt_rgt{text-align:center !important;}

.news_inner {
    padding: 150px 0px !important;
	}

.over_hide5 {
    overflow: hidden;
    width: 100% !important;
    height: 130px !important;
    margin-bottom: 25px !important;
	}
.padding_35 {
    padding: 5px 10px 5px 10px !important;
	}


.pad_rgt_30{padding-right: 30px !important;}
.mar_0auto{margin:0 auto !important;}
.right {
    float: none !important;
	}
	
.pad10_10 {
    padding: 10px 20px !important;
	}	


.hero-content {
    top: 37% !important;
	left: 11% !important;
	position:absolute !important;
	}

.type p {
    color: #fff !important;
    font-size: 32px !important;
    line-height: 130% !important;
    padding-top: 20px !important;
    text-shadow: 1px 1px #000 !important;
	}	
	


}


@media only screen and (min-width: 350px) and (max-width: 449px){

.hgt_auto4{ 
	height:auto !important;
	width:43% !important;
	margin: 0 auto !important;
	}

.hgt_auto3{ 
	height:auto !important;
	width:16% !important;
	margin: 0 auto !important;
	}

.align_flex{ text-align:center !important;}

.why_bg_cont span{
	font-size:18px !important;
	text-align:center !important;
} 

.why_bg_cont p {
	font-size:14px !important;
	text-align:center !important;
	width:65% !important;
}

.txt_left{text-align:center !important;}


.hgt_auto5{ 
height:auto !important;
width:45% !important;
}
.ser_box{width:60% !important;}
.bdr_rgt_2{border-right:1px solid #eee !important;}
.m_b_30{margin-bottom:30px !important;}

.why_bg .ser_box span{
	font-size:19px !important;
	margin-top:10px !important;
} 


.m_b_lg_0{border-bottom:1px solid #eee !important;}

.medium_news_box{
    width: 80% !important;
    margin: 0 auto !important;
    padding: 20px !important;
    border: 1px solid #eee !important;
	margin-bottom:30px !important;
}

.news_cont b {
    font-size: 27px !important;
	}
.newsHead {
    font-size: 21px !important;
	}
.news_cont i {
    font-size: 20px !important;
	}

#news p {
    font-size: 18px !important;
	}
	
.client_bg span {
    font-size: 33px !important;
	}

.client_bg p {
    font-size: 18px !important;
	}
	

.clnt_bdr_sm{ border:1px solid #ccc !important;}

.clnt_sm_box{
    width: 70%;
    margin: 0 auto;
    margin-bottom: 30px !important;
}	
	
	
.hgt_245 {
    height: 270px !important;
    overflow: hidden !important;
	padding-left:35px !important;
	}
.read_top{margin-top:20px !important;}

.blog_md{
    width: 100%;
    margin: 0 auto;
}
.v_hide{visibility:hidden !important;}

.cat_xs{
	width:66.66666666% !important;
}
.m_20_0 {
    margin: 0px 0px !important;
	}
	

.read_left{
	margin-left: 20px !important;
}

.hgt_auto10{
    height: auto !important;
    width: 15%;
	margin-right:10px !important;
	}
.black{color:#000 !important;}
.m_b_10{margin-bottom:10px !important;}	
.b_r_52{border-radius:52px !important;}

.show_xs{display:block !important;}

	
.blogHead {
    font-size: 17px !important;
    line-height: 23px !important;
	}	
.m_b_md{margin-bottom:30px !important;}
	
	

.over_hide1{overflow:hidden;
	width: 100% !important;
    height: 120px !important;
	margin-bottom:25px !important;

}
.over_hide1 img{
 -ms-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
	transition:all 1s ease !important;
	}

.over_hide1 img:hover{
content: "";
	 -ms-transform: scale(1.2) rotate(-5deg);
    -moz-transform: scale(1.2) rotate(-5deg);
    -webkit-transform: scale(1.2) rotate(-5deg);
    -o-transform: scale(1.2) rotate(-5deg);
    transform: scale(1.2) rotate(-5deg);
	

}

.over_hide2 {
    overflow: hidden;
    width: 100% !important;
    height: 125px !important;
	}

.rgt_bdr_ash {
    border-right: 0px solid #656565 !important;
	}

.m_top_70{margin-top:70px !important;}

.address_txt {
    width:100% !important;
	text-align:center !important;
	
	}

.address_head {
    text-align: center !important;
	
}
.address_head span {
	float:none!important;
}

.padd_0_80{padding:0px 50px !important;}

.pad_0_50 {
    padding: 0px 20px !important;
	}

.footer_bg {
    background: linear-gradient(180deg, #181818 50%, #111111 50%) !important;
	text-align:center !important;
	}

.txt_rgt{text-align:center !important;}

.news_inner {
    padding: 150px 0px !important;
	}

.over_hide5 {
    overflow: hidden;
    width: 100% !important;
    height: 100px !important;
    margin-bottom: 25px !important;
	}
.padding_35 {
    padding: 5px !important;
	}

.pad_rgt_30{padding-right: 30px !important;}
.mar_0auto{margin:0 auto !important;}
.right {
    float: none !important;
	}
	
.pad10_10 {
    padding: 10px 20px !important;
	}	

.follow_us i {
    font-size: 30px;
	}


.hero-content {
    top: 30% !important;
	left: 5% !important;
	position:absolute !important;
	}

.type p {
    color: #fff !important;
    font-size: 32px !important;
    line-height: 130% !important;
    padding-top: 20px !important;
    text-shadow: 1px 1px #000 !important;
	}	
	




}

@media only screen and (min-width: 200px) and (max-width: 349px){

.hgt_auto4{ 
	height:auto !important;
	width:50% !important;
	margin: 0 auto !important;
	}

.hgt_auto3{ 
	height:auto !important;
	width:20% !important;
	margin: 0 auto !important;
	}

.align_flex{ text-align:center !important;}

.why_bg_cont span{
	font-size:18px !important;
	text-align:center !important;
} 

.why_bg_cont p {
	font-size:14px !important;
	text-align:center !important;
	width:65% !important;
}

.txt_left{text-align:center !important;}

.hgt_auto5{ 
height:auto !important;
width:45% !important;
}
.ser_box{width:80% !important;}
.bdr_rgt_2{border-right:1px solid #eee !important;}
.m_b_30{margin-bottom:30px !important;}

.why_bg .ser_box span{
	font-size:19px !important;
	margin-top:10px !important;
} 

.m_b_lg_0{border-bottom:1px solid #eee !important;}

#news span{
	font-size:27px !important;
}

.medium_news_box{
    width: 80% !important;
    margin: 0 auto !important;
    padding: 20px !important;
    border: 1px solid #eee !important;
	margin-bottom:30px !important;
}

.news_cont b {
    font-size: 23px !important;
	}
.newsHead {
    font-size: 19px !important;
	}
.news_cont i {
    font-size: 16px !important;
	}

#news p {
    font-size: 16px !important;
	}
	
.news_cont a {
    font-size: 14px !important;
	}
	
.news_cont a:hover {
    font-size: 14px !important;
	}
	
.client_bg span {
    font-size: 30px !important;
	}

.client_bg p {
    font-size: 18px !important;
	}
	

.clnt_bdr_sm{ border:1px solid #ccc !important;}

.clnt_sm_box{
    width: 80%;
    margin: 0 auto;
    margin-bottom: 30px !important;
}		
	
	
.blog_bg span {
    font-size: 30px !important;
	}	
	
.blog_bg p {
    font-size: 18px !important;
	}	
	
.hgt_245 {
    height: 270px !important;
    overflow: hidden !important;
	padding-left:35px !important;
	}
.read_top{margin-top:20px !important;}

.blog_md{
    width: 100%;
    margin: 0 auto;
}
.v_hide{visibility:hidden !important;}

.cat_xs{
	width:66.66666666% !important;
}
.m_20_0 {
    margin: 0px 0px !important;
	}
	

.read_left{
	margin-left: 20px !important;
}

.hgt_auto10{
    height: auto !important;
    width: 15%;
	margin-right:10px !important;
	}
.black{color:#000 !important;}
.m_b_10{margin-bottom:10px !important;}	
.b_r_52{border-radius:52px !important;}

.show_xs{display:block !important;}

	
.blogHead {
    font-size: 17px !important;
    line-height: 23px !important;
	}	
	
.post_img_hide{display:none !important;}	
.v_hide_200{display:none !important;}	

.m_b_md{margin-bottom:30px !important;}



.over_hide1{overflow:hidden;
	width: 100% !important;
    height: 70px !important;
	margin-bottom:25px !important;

}
.over_hide1 img{
 -ms-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
	transition:all 1s ease !important;
	}

.over_hide1 img:hover{
content: "";
	 -ms-transform: scale(1.2) rotate(-5deg);
    -moz-transform: scale(1.2) rotate(-5deg);
    -webkit-transform: scale(1.2) rotate(-5deg);
    -o-transform: scale(1.2) rotate(-5deg);
    transform: scale(1.2) rotate(-5deg);
	

}

.over_hide2 {
    overflow: hidden;
    width: 100% !important;
    height: 90px !important;
	}
		

.contact_bg span {
    font-size: 30px !important;
	}	
	
.contact_bg p {
    font-size: 18px !important;
	}	


.rgt_bdr_ash {
    border-right: 0px solid #656565 !important;
	}

.m_top_70{margin-top:70px !important;}

.address_txt {
    width:100% !important;
	text-align:center !important;
	
	}

.address_head {
    text-align: center !important;
	
}
.address_head span {
	float:none!important;
}

.padd_0_80{padding:0px 20px !important;}

.pad_0_50 {
    padding: 0px 5px !important;
	}
	
.footer_bg {
    background: linear-gradient(180deg, #181818 50%, #111111 50%) !important;
	text-align:center !important;
	}
.txt_rgt{text-align:center !important;}
	
.news_inner span {
    font-size: 22px !important;
	}	
	
.news_inner {
    padding: 150px 0px !important;
	}

.over_hide5 {
    overflow: hidden;
    width: 100% !important;
    height: 70px !important;
    margin-bottom: 25px !important;
	}
.padding_35 {
    padding: 0px !important;
	}

.medium_news_box1 {
   margin-bottom: 0px !important;
	}	
	
.pad_rgt_30{padding-right: 0px !important;}
.mar_0auto{margin:0 auto !important;}
.right {
    float: none !important;
	}
	
.pad10_10 {
    padding: 10px 20px !important;
	}	
	
.hgt_auto12 {
    height: auto !important;
    width: 20% !important;
	}	
.none{display:none !important;}	
.width100 {
    width: 100%;
	}
	
.follow_us i {
    font-size: 20px;
	}
	
.hero-content {
    top: 30% !important;
	left: 5% !important;
	position:absolute !important;
	}

.type p {
    color: #fff !important;
    font-size: 32px !important;
    line-height: 130% !important;
    padding-top: 20px !important;
    text-shadow: 1px 1px #000 !important;
	}	
	
	
	
}




/* why choose content responsive END */




@media only screen and (min-width: 768px) and (max-width: 991px){

.algn_cntre{
	clear:both !important;
	margin-left:25% !important;
	margin-top:30px !important;
}

.hgt_auto2{ 
	height:auto !important;
	width:40% !important;
	}
}

@media only screen and (min-width: 700px) and (max-width: 767px){

.abt_text{
	width:70% !important;
	margin:0 auto !important;
	padding:10px 10px 20px 10px !important;
}
.hgt_auto2{ 
	height:auto !important;
	width:20% !important;
	}
}

@media (max-width: 991px) {
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
  	margin-top:20px;
	background:#000;
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 0px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
	  padding:10px 20px 20px 20px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }

}




@media only screen and (min-width: 992px) and (max-width: 1199px){
.ani_p{
	font-size:43px !important; 
	margin-top: 50px !important;
	line-height: 32px !important;
}
.ani_p b{ 
	font-size:45px !important;

}

}




@media only screen and (min-width: 900px) and (max-width: 991px){

  
.ani_p{
	font-size:36px !important; 
	margin-top: 50px !important;
	line-height: 32px !important;
}
.ani_p b{ 
	font-size:45px !important;

}
.ani_p span{

	font-size:14px !important; 
}
.ani_p a{
	font-size:14px !important; 
}
.ani_p a:hover{
	font-size:14px !important; 
}

.hgt_auto1{ 
	height:auto !important;
	width:42% !important;
	}

.da-slider{
	height: 660px !important;
}
.da-dots{
	bottom: 30px !important;
}

.tc-about p {
	font-size:18px !important;
	line-height:28px !important;
	width:100% !important;
    
}

.why_bg p {
	font-size:18px !important;
	line-height:28px !important;
	width:100% !important;
    
}

}

@media only screen and (min-width: 800px) and (max-width: 899px){

.main_img_icon{margin:0 auto; margin-top: 24%;}  
.ani_p{
	font-size:36px !important; 
	margin-top: 50px !important;
	line-height: 32px !important;
}
.ani_p b{ 
	font-size:50px !important;

}
.ani_p span{

	font-size:14px !important; 
}
.ani_p a{
	font-size:14px !important; 
}
.ani_p a:hover{
	font-size:14px !important; 
}

.hgt_auto1{ 
	height:auto !important;
	width:42% !important;
	}

.da-slider{
	height: 610px !important;
}
.da-dots{
	bottom: 30px !important;
}

.da-slide p{
	top:120px !important;
}

.tc-about p {
	font-size:18px !important;
	line-height:28px !important;
	width:100% !important;
    
}

.why_bg p {
	font-size:18px !important;
	line-height:28px !important;
	width:100% !important;
    
}



}


@media only screen and (min-width: 700px) and (max-width: 799px){

.ani_h2{
	margin-left:-85px !important;
}

.main_img_icon{margin:0 auto; margin-top: 29%;} 
.ani_p{
	font-size:36px !important; 
	margin-top: 50px !important;
	line-height: 32px !important;
}
.ani_p b{ 
	font-size:43px !important;

}

.navbar-brand {
    padding-left: 20px !important;
}


.ani_p span{

	font-size:14px !important; 
}
.ani_p a{
	font-size:14px !important; 
}
.ani_p a:hover{
	font-size:14px !important; 
}

.hgt_auto1{ 
	height:auto !important;
	width:42% !important;
	}

.da-slider{
	height: 550px !important;
}
.da-dots{
	bottom: 30px !important;
}

.da-slide p{
	top:85px !important;
	width:45% !important;
}

.tc-about p {
	font-size:18px !important;
	line-height:28px !important;
	width:93% !important;
    
}

.why_bg p {
	font-size:18px !important;
	line-height:28px !important;
	width:93% !important;
    
}


}


@media only screen and (min-width: 650px) and (max-width: 699px){

.ani_h2{
	margin-left:-85px !important;
}

.main_img_icon{margin:0 auto; margin-top: 35%;} 
.ani_p{
	font-size:36px !important; 
	margin-top: 50px !important;
	line-height: 30px !important;
}
.ani_p b{ 
	font-size:43px !important;

}

.navbar-brand {
    padding-left: 0px !important;
}


.ani_p span{

	font-size:12px !important; 
}
.ani_p a{
	font-size:12px !important; 
}
.ani_p a:hover{
	font-size:12px !important; 
}

.hgt_auto1{ 
	height:auto !important;
	width:42% !important;
	}

.da-slider{
	height: 550px !important;
}
.da-dots{
	bottom: 30px !important;
}

.da-slide p{
	top:65px !important;
	width:45% !important;
}

.tc-about p {
	font-size:17px !important;
	line-height:28px !important;
	width:95% !important;
    
}

.why_bg p {
	font-size:17px !important;
	line-height:28px !important;
	width:95% !important;
    
}


.abt_text{
	width:70% !important;
	margin:0 auto !important;
	padding:10px 10px 20px 10px !important;
}
.hgt_auto2{ 
	height:auto !important;
	width:20% !important;
	}

}


@media only screen and (min-width: 600px) and (max-width: 649px){

.ani_h2{
	margin-left:-70px !important;
}
.main_img_icon{margin:0 auto; margin-top: 40%;} 
.ani_p{
	font-size:36px !important; 
	margin-top: 50px !important;
	line-height: 30px !important;
}
.ani_p b{ 
	font-size:43px !important;

}

.navbar-brand {
    padding-left: 0px !important;
}


.ani_p span{

	font-size:12px !important; 
}
.ani_p a{
	font-size:12px !important; 
}
.ani_p a:hover{
	font-size:12px !important; 
}

.hgt_auto1{ 
	height:auto !important;
	width:42% !important;
	}

.da-slider{
	height: 500px !important;
}
.da-dots{
	bottom: 30px !important;
}

.da-slide p{
	top:65px !important;
	width:46% !important;
}


.tc-about span{
	font-size:31px !important;
} 

.tc-about p {
	font-size:17px !important;
	line-height:28px !important;
	width:95% !important;
    
}

.why_bg span{
	font-size:31px !important;
} 

.why_bg p {
	font-size:17px !important;
	line-height:28px !important;
	width:95% !important;
    
}


.abt_text{
	width:70% !important;
	margin:0 auto !important;
	padding:10px 10px 20px 10px !important;
}
.hgt_auto2{ 
	height:auto !important;
	width:20% !important;
	}
.abt_box span{
	
	font-size:20px !important;
	font-weight:700 !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	text-transform:uppercase !important;
	margin:0px !important;
}

}

@media only screen and (min-width: 550px) and (max-width: 599px){



.ani_h2{
	margin-left:-70px !important;
}
.main_img_icon{margin:0 auto; margin-top: 44%;} 
.ani_p{
	font-size:36px !important; 
	margin-top: 50px !important;
	line-height: 30px !important;
}
.ani_p b{ 
	font-size:43px !important;

}

.navbar-brand {
    padding-left: 0px !important;
}


.ani_p span{

	font-size:10px !important; 
}

.ani_p a{
	font-size:10px !important; 
}
.ani_p a:hover{
	font-size:10px !important; 
}

.hgt_auto1{ 
	height:auto !important;
	width:42% !important;
	visibility:hidden !important;
	}

.da-slider{
	height: 500px !important;
}
.da-dots{
	bottom: 30px !important;
}

.da-slide p{
	top:65px !important;
	width:45% !important;
}

.tc-about span{
	font-size:28px !important;
} 

.tc-about p {
	font-size:16px !important;
	line-height:28px !important;
	width:95% !important;
    
}


.why_bg span{
	font-size:28px !important;
} 

.why_bg p {
	font-size:16px !important;
	line-height:28px !important;
	width:95% !important;
    
}

.abt_text{
	width:70% !important;
	margin:0 auto !important;
	padding:10px 10px 20px 10px !important;
}
.hgt_auto2{ 
	height:auto !important;
	width:20% !important;
	}
.abt_box span{
	
	font-size:20px !important;
	font-weight:700 !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	text-transform:uppercase !important;
	margin:0px !important;
}

}


@media only screen and (min-width: 455px) and (max-width: 549px){


.ani_h2{
	margin-left:-0px !important;
	display:none !important;
}
.main_img_icon{margin:0 auto; margin-top: 55%;} 
.ani_p{
	font-size:32px !important; 
	margin-top: 50px !important;
	line-height: 28px !important;
}
.ani_p b{ 
	font-size:40px !important;

}

.navbar-brand {
    padding-left: 0px !important;
}


.ani_p span{

	font-size:15px !important; 
}

.ani_p a{
	font-size:14px !important; 
}
.ani_p a:hover{
	font-size:14px !important; 
}

.hgt_auto1{ 
	height:auto !important;
	width:42% !important;
	visibility:hidden !important;
	}

.da-slider{
	height: 550px !important;
}
.da-dots{
	bottom: 30px !important;
	width:92% !important;
}

.da-slide p{
	top:95px !important;
	width:75% !important;
	margin-left:-3% !important;
	text-align:center !important;
}

.tc-about span{
	font-size:25px !important;
} 

.tc-about p {
	font-size:16px !important;
	line-height:28px !important;
	width:100% !important;
    
}

.why_bg span{
	font-size:25px !important;
} 

.why_bg p {
	font-size:16px !important;
	line-height:28px !important;
	width:100% !important;
    
}


.abt_text{
	width:70% !important;
	margin:0 auto !important;
	padding:10px 10px 20px 10px !important;
}
.hgt_auto2{ 
	height:auto !important;
	width:25% !important;
	}
.abt_box span{
	
	font-size:20px !important;
	font-weight:700 !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	text-transform:uppercase !important;
	margin:0px !important;
}

}

@media only screen and (min-width: 400px) and (max-width: 454px){


.ani_h2{
	margin-left:-0px !important;
	display:none !important;
}

.main_img_icon{margin:0 auto; margin-top: 65%;} 
.ani_p{
	font-size:32px !important; 
	margin-top: 50px !important;
	line-height: 28px !important;
}
.ani_p b{ 
	font-size:40px !important;

}

.navbar-brand {
    padding-left: 0px !important;
}


.ani_p span{

	font-size:15px !important; 
}

.ani_p a{
	font-size:14px !important; 
}
.ani_p a:hover{
	font-size:14px !important; 
}

.hgt_auto1{ 
	height:auto !important;
	width:42% !important;
	visibility:hidden !important;
	}

.da-slider{
	height: 550px !important;
}
.da-dots{
	bottom: 30px !important;
	width:75% !important;
}

.da-slide p{
	top:95px !important;
	width:70% !important;
	margin-left:-6% !important;
	text-align:center !important;
}

.tc-about span{
	font-size:23px !important;
} 


.tc-about p {
	font-size:16px !important;
	line-height:25px !important;
	width:100% !important;
    
}


.why_bg span{
	font-size:23px !important;
} 

.why_bg p {
	font-size:16px !important;
	line-height:25px !important;
	width:100% !important;
    
}

.abt_text{
	width:70% !important;
	margin:0 auto !important;
	padding:10px 10px 20px 10px !important;
}
.hgt_auto2{ 
	height:auto !important;
	width:25% !important;
	}
.abt_box span{
	
	font-size:20px !important;
	font-weight:700 !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	text-transform:uppercase !important;
	margin:0px !important;
}

}

@media only screen and (min-width: 360px) and (max-width: 399px){


.ani_h2{
	margin-left:-0px !important;
	display:none !important;
}

.main_img_icon{display:none !important;} 
.ani_p{
	font-size:28px !important; 
	margin-top: 390px !important;
	line-height: 24px !important;
}
.ani_p b{ 
	font-size:35px !important;

}

.navbar-brand {
    padding-left: 0px !important;
}


.ani_p span{

	font-size:13px !important; 
}

.ani_p a{
	font-size:14px !important; 
}
.ani_p a:hover{
	font-size:14px !important; 
}

.hgt_auto1{ 
	height:auto !important;
	width:42% !important;
	visibility:hidden !important;
	}

.da-slider{
	height: 550px !important;
}
.da-dots{
	bottom: 30px !important;
	width:65% !important;
}

.da-slide p{
	top:95px !important;
	width:60% !important;
	margin-left:-6% !important;
	text-align:center !important;
}

.tc-about span{
	font-size:20px !important;
	margin:60px 0px 15px 0px !important;
} 

.tc-about p {
	font-size:16px !important;
	line-height:25px !important;
	width:100% !important;
    
}


.why_bg span{
	font-size:23px !important;
	margin:40px 0px 15px 0px !important;
} 

.why_bg p {
	font-size:16px !important;
	line-height:25px !important;
	width:100% !important;
    
}

.abt_text{
	width:70% !important;
	margin:0 auto !important;
	padding:10px 10px 20px 10px !important;
}
.hgt_auto2{ 
	height:auto !important;
	width:25% !important;
	}
.abt_box span{
	
	font-size:20px !important;
	font-weight:700 !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	text-transform:uppercase !important;
	margin:0px !important;
}


}

@media only screen and (min-width: 300px) and (max-width: 359px){


.ani_h2{
	margin-left:-0px !important;
	display:none !important;
}
.main_img_icon{display:none !important;} 
.ani_p{
	font-size:19px !important; 
	margin-top: 390px !important;
	line-height: 20px !important;
}
.ani_p b{ 
	font-size:28px !important;

}
.navbar-brand {
    padding-left: 0px !important;
}


.ani_p span{

	font-size:12px !important; 
}

.ani_p a{
	font-size:12px !important; 
}
.ani_p a:hover{
	font-size:12px !important; 
}

.hgt_auto1{ 
	height:auto !important;
	width:42% !important;
	visibility:hidden !important;
	}

.da-slider{
	height: 550px !important;
}
.da-dots{
	bottom: 30px !important;
	width:55% !important;
}

.da-slide p{
	top:95px !important;
	width:50% !important;
	margin-left:-6% !important;
	text-align:center !important;
}

.tc-about span{
	font-size:17px !important;
	margin:60px 0px 10px 0px !important;
} 


.tc-about p {
	font-size:16px !important;
	line-height:23px !important;
	width:100% !important;
    
}

.why_bg span{
	font-size:20px !important;
	margin:40px 0px 15px 0px !important;
} 

.why_bg p {
	font-size:16px !important;
	line-height:23px !important;
	width:100% !important;
    
}


.abt_text{
	width:70% !important;
	margin:0 auto !important;
	padding:10px 10px 20px 10px !important;
}
.hgt_auto2{ 
	height:auto !important;
	width:28% !important;
	}
.abt_box span{
	
	font-size:20px !important;
	font-weight:700 !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	text-transform:uppercase !important;
	margin:0px !important;
}

}


@media only screen and (min-width: 200px) and (max-width: 299px){

.navbar-brand{
	font-size:26px !important;
	margin-left:17px !important;
}
.main_img_icon{display:none !important;} 
.ani_h2{
	margin-left:-0px !important;
	display:none !important;
}
.ani_p{
	font-size:19px !important; 
	margin-top: 390px !important;
	line-height: 20px !important;
}
.ani_p b{ 
	font-size:28px !important;

}

.navbar-brand {
    padding-left: 0px !important;
}


.ani_p span{

	font-size:11px !important; 
}

.ani_p a{
	font-size:11px !important; 
}
.ani_p a:hover{
	font-size:11px !important; 
}

.hgt_auto1{ 
	height:auto !important;
	width:42% !important;
	visibility:hidden !important;
	}

.da-slider{
	height: 550px !important;
}
.da-dots{
	bottom: 30px !important;
	width:45% !important;
}

.da-slide p{
	top:95px !important;
	width:40% !important;
	margin-left:-6% !important;
	text-align:center !important;
}

.tc-about span{
	font-size:15px !important;
	margin:60px 0px 10px 0px !important;
} 

.tc-about p {
	font-size:14px !important;
	line-height:23px !important;
	width:100% !important;
    
}

.why_bg span{
	font-size:18px !important;
	margin:40px 0px 15px 0px !important;
} 

.why_bg p {
	font-size:14px !important;
	line-height:23px !important;
	width:100% !important;
    
}



.abt_text{
	width:95% !important;
	margin:0 auto !important;
	padding:10px 10px 20px 10px !important;
	font-size:14px !important;
}
.hgt_auto2{ 
	height:auto !important;
	width:33% !important;
	}
.abt_box span{
	
	font-size:18px !important;
	font-weight:700 !important;
	text-align:center !important;
	font-family: 'Raleway',serif !important; 
	text-transform:uppercase !important;
	margin:0px !important;
}




}


