/*html tag css*/
@import url("bootstrap.min.css");
@import url("font-awesome/css/fontawesome-all.min.css");
@import url("its_edits.css");
@import url("ionicons.min.css");
@import url('https://fonts.googleapis.com/css?family=Belgrano');


body{
font-family: 'Belgrano', serif !important;
}
.clear{
font-size:0px;
line-height:0px;
clear:both;
}
.its_img_responsive{
width:100%;
}
.text_highlight{
color:#003b5b;
}


/*-----------------------BACKGROUND SLIDER-----------------------------*/

.bs_item{
background-position:center;
background-attachment:fixed;
background-size:cover;
padding-top:120px;
height:100vh;
}
.right.carousel-control, .left.carousel-control {
display: none;
}
/*--------------------TOP NAV----------------------*/
.nav_wrap{
position:absolute;
z-index:16;
width: 100%;
}
/*-------------------------navbar normalizer----------------------------*/
.navbar-brand{
padding:0px;
height:auto;
float:inherit;
}
.navbar{
margin:0px;
}
.navbar-nav li a:hover{
background:none;
}
.navbar-nav li a:focus{
background:none;
}
.navbar-nav li a:active{
background:none;
}
.navbar-nav .open{
background:none;
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
margin-left:0px;
}
/*-------------------------------NAV STYLE---------------------------------*/
.nav_wrap{
padding:10px;
background:rgba(255,255,255,0.5);
box-shadow:2px 2px 10px rgba(255,255,255,0.5);
border-bottom:1px solid rgba(255,255,255,0.1);
}
.logo{
max-height:80px;
max-width:75%;
margin-right:0px;
}
@media (max-width: 767px) {
.logo{
max-width:50%;
}
}
.its_divider{
/*border-bottom:1px solid rgba(0,0,0,0.2);*/
padding-bottom:10px;
}
.syn_nav{margin-top:10px;}
.syn_nav > li{}
.syn_nav > li > a{
border:1px solid #003b5b;
color:#003b5b;
border-radius:4px;
line-height:30px;
padding:0px 15px;
margin:auto 5px;
}
.syn_nav > li > a:hover{
border:1px solid #003b5b;
background:#003b5b;
color:#FFFFFF;
}
@media (max-width: 767px) {
.syn_nav{
margin-top:0px;
/*background:#003b5b;*/
}
.syn_nav > li{}
.syn_nav > li > a{
border:none;
border-bottom:1px solid #003b5b;
color:#003b5b;
border-radius:0px;
line-height:30px;
padding:0px 15px;
margin:auto 5px;
}
.syn_nav > li:nth-last-child(1) > a{
border-bottom:none;
}
.syn_nav > li > a:hover{
border:1px solid #003b5b;
color:#FFFFFF;
}
}
.navbar-toggle{
border: 1px solid #003b5b;
}
.navbar-toggle > span{
border: 1px solid #003b5b;
}
/*---------------------------------slider styling-----------------------------------------*/
.slider_text{
display: table;
height:calc(100vh - 140px);
text-align:center;
width:100%;
text-shadow:2px 2px 2px rgba(0,0,0,0.5);
}
.slider_text > span{
vertical-align:middle;
display: table-cell;
color:rgba(255,255,255,0.8);
}
.slider_text h1{
color:#FFFFFF;
}

.slider_text p{
font-size:20px;
}
.cate_icon{
width:100px;
background:#003b5b;
border-radius:100%;
color:#fff;
text-align:center;
font-size:30px;
float:left;
}
.cate_description{
width:calc(100% - 120px);
padding:0px 10px;
float:right;
}

/*------------------------About Section---------------------*/
.title_text{
font-size:28px;
margin:20px 0px;
padding-bottom:10px;
border-bottom:1px solid rgba(0,0,0,0.2);
color:#003b5b;
}
.abt_box{
margin:10px auto;
background: rgba(0,0,0,0.1);
padding:10px;
}



.footer{
background:#003b5b;
color:#fff;
padding:15px 0px 0px 0px;
}
.footer_contact{}
.footer_contact > label{
display:block;
}
.footer_contact > input{
width:100%;
background:rgba(255,255,255,0.8);
color:#003b5b;
border:none;
line-height:30px;
margin-bottom:5px;
border-radius:4px;
padding:0px 5px;
}
.footer_contact > textarea{
width:100%;
background:rgba(255,255,255,0.8);
color:#003b5b;
border:none;
line-height:30px;
margin-bottom:5px;
border-radius:4px;
padding:0px 5px;
}
.footer_contact > button{
padding:10px 15px;
margin:10px auto;
border:none;
border-radius:4px;
background:rgba(255,255,255,1);
color:#003b5b;
text-transform:uppercase;
}

.location_icon{
font-size:36px;
float:left;
margin-right:10px;
}
.footer_water_mark{
background:url(../images/syn_water_mark.jpg) no-repeat left bottom;
background-size:50% auto;
}
@media (max-width: 767px) {
.footer_water_mark{
background-size:100% auto;
}
}

.footer_btm{
background:#104866;
line-height:30px;
margin-top:10px;
text-align:center;
color:#FFFFFF;
padding:10px 0px;
}
.footer_btm ul{ 
margin:0px;
padding:0px;
}
.footer_btm ul li{ 
list-style:none;
display:inline;
padding:0px 10px;
}
.footer_btm ul li a{ 
color:#FFFFFF;
}
.footer_btm ul li a:hover{ 
color:#d8d8d8;
text-decoration:none;
}
.nav_cover{
margin-bottom:20px;
}
.about_banner{
height:200px;
background:url(../images/slider2.jpg) center bottom  no-repeat; 
}
.contact_banner{
height:200px;
background:url(../images/slider.jpg) center  no-repeat; 
}
/*-----------------------------*/
.product_styling{
font-size:15px;
padding:10px 0px;
text-align:center;
}
.img_rounded_shadow{
border-radius:16px;
border:4px solid rgba(255,255,255,0.8);
box-shadow:5px 5px 5px rgba(0,0,0,0.3);
}





















