@import url('https://fonts.googleapis.com/css?family=Bungee|Catamaran:700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Catamaran&display=swap');

body {
  line-height: 1.4;
  background: url(../img/body_bg.jpg) repeat 0 0;
  color: #4b4b4b;  
	font-family: 'Bungee', cursive;
  font-size: 18px;
  letter-spacing: 0.5px;
  font-size: 15px;
  font-weight: 400;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}


a {
  color: #fff;
  transition: 0.5s;
  font-family: 'Catamaran', sans-serif;
  font-weight:700;
}

a:hover,
a:active,
a:focus {
  color: #dad6cd !important;
  outline: none;
  text-decoration: none;
}

p {
  padding: 30px 0 0 0;
  margin: 0 0 0 0;
  font-family: 'Catamaran', sans-serif;
  color:#4b4b4b;
  font-size:16px;
  line-height:26px;
  font-weight:400 !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Bungee', cursive;
  font-weight: 700;
  margin: 0 0 20px 0;
  padding: 0;
}

/***********************************
************************************
Responsive media queries
************************************
***********************************/

.bor{border:4px solid #ff0000;}
.no-pad{padding:0 0 !important; margin:0 0 !important;}
.pad20{padding:0 20px !important; margin:0 0 !important;}
.padright40{padding-right:40px !important;}
.lessleft100{margin-left:-60px !important;}
.martop20{margin-top:20px;}
.martop40{margin-top:40px;}
.martop80{margin-top:80px;}
.martop100{margin-top:100px;}
.lineheight45{line-height:45px;}
.lineheight35{line-height:35px;}
.header {
  background: url(../img/top_bg1.jpg) no-repeat 0 0;
  background-size: auto;
  min-height: 1895px; 
}
.header2 {
  background: url(../img/tack_bg.png) no-repeat 100% 14%;
  background-size: auto;  
}
.header3 {
  background: url(../img/rest_bg.png) no-repeat 100% 13%;
  background-size: auto;  
}
.header4 {
  background: url(../img/sad_bg.png) no-repeat 100% 2.5%;
  background-size: auto;  
}
.header5 {
  background: url(../img/h_1.png) no-repeat 118% 2.3%;
  background-size: auto;  
}
.header2 h2, .header3 h2, .header4 h2, .header5 h2{font-size:70px; letter-spacing:-1.5px; margin-top:150px; margin-bottom:40px; text-transform:uppercase;}
.navbar-default {
  background-color: transparent;
  border: 0px;
  padding: 20px 0;
  transition: all 0.3s;
  
}

.navbar-brand {
  font-size: 36px;
  font-family: 'Catamaran', sans-serif;
 	 background:url(../img/logo_right_border.png) no-repeat 90% 100%;
background-size:contain;
	padding-right:10px !important;	
	padding-bottom:300px;
	margin-top:-90px !important;
}
.navbar-nav{ background:url(../img/nav_bottom_bg.png) no-repeat 0% 100%;
  padding-bottom:0px; padding-left:60px !important; background-size:contain; position:relative;}
.navbar-default .navbar-brand, .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #000 !important;
  outline: none;
 
}

.navbar-default .navbar-nav>li>a {
  font-size: 18px;
  letter-spacing:-1px;
  font-weight: bold;
  color: #1b3b4c;
  padding:20px 28px 25px 28px;
  outline: none;
  text-transform:uppercase;
  font-family: 'Catamaran', sans-serif;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
  color: #000;
  background-color: transparent;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
  color: #000;
  background-color: transparent;
}



.top-nav-collapse {
  padding: 0;
  background: rgba(50, 60, 70, 0.9);
}

.bg-color {
 
}

.navbar-border {}

#idfull {
    border: 0;
	margin-bottom:15px;
    height: 2px;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(145, 121, 91, 0.75), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(145, 121, 91, 0.75), rgba(0, 0, 0, 0));
    background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(145, 121, 91, 0.75), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(145, 121, 91, 0.75), rgba(0, 0, 0, 0));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#91795b', GradientType=1);
    /* IE6-9 */
}
#id {
    border: 0;
	margin-bottom:15px;
    height: 2px;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(145, 121, 91, 0.75), rgba(145, 121, 91, 1));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(145, 121, 91, 0.75), rgba(145, 121, 91, 1));
    background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(145, 121, 91, 0.75), rgba(145, 121, 91, 1));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(145, 121, 91, 0.75), rgba(145, 121, 91, 1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#91795b', GradientType=1);
    /* IE6-9 */
}
#id2 {
    border: 0;
	margin-bottom:15px;
    height: 2px;
    background-image: -webkit-linear-gradient(left, rgba(145, 121, 91, 1), rgba(145, 121, 91, 0.75), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(left, rgba(145, 121, 91, 1), rgba(145, 121, 91, 0.75), rgba(0, 0, 0, 0));
    background-image: -ms-linear-gradient(left, rgba(145, 121, 91, 1), rgba(145, 121, 91, 0.75), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(145, 121, 91, 1), rgba(145, 121, 91, 0.75), rgba(0, 0, 0, 0));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#91795b', GradientType=1);
    /* IE6-9 */
}


.wrapper{ }
.top_head{padding:150px 0;}
.wrapper h1{
	 font-family: 'Bungee', cursive;
  font-weight: 800;
  margin: 0 0 20px 0;
  padding: 0;
  font-size:80px;
  color:#dad6cd;
  line-height:50px;
  text-shadow: 5px 1px 3px #0F0604;
}
.wrapper h1 span{
	font-size:40px;
	color:#fff;
	font-family: 'Catamaran', sans-serif;
}

.wrapper h2{
	 font-family: 'Bungee', cursive;
  font-weight: 800;
  margin: 0 0 0px 0;
  padding: 0 0 22px 0;
  font-size:37px;
  color:#1b3b4c;
  line-height:30px; 
}
.wrapper h2 span{
	font-size:27px;
	color:#1b3b4c;
	font-family: 'Catamaran', sans-serif;
}
.wrap_left{
	background:url(../img/body_right_border.png) no-repeat 100% 0;
	padding:0 0px 40px 0;	
}

.wrap_left p{padding-right:46px;}


.wrap_right h2, .wrap_right p{padding-left:40px; }
.wrap_right img{margin-top:38px;}

.wrap_right p span{ color:#1b3b4c; font-weight:bold;}

p.btn_red{background:url(../img/btn.png) no-repeat 0 0; padding:32px 0; text-align:center; color:#fff; margin-top:36px; text-transform:uppercase;}

p.btn_red:hover{background:url(../img/btn_hover.png) no-repeat 0 0;}

.pro{
	background:url(../img/body_right_border.png) no-repeat 100% 0;
	padding:100px 40px 40px 40px;
	text-align:center;
	margin-top:-80px;	
}
.pro img{max-width:100%;}
.pro h4{font-size:30px;
	color:#1b3b4c;padding:20px 0 0 0; text-align:center;
	font-family: 'Catamaran', sans-serif; font-weight:700; text-transform:uppercase;}
.pro p{text-align:left; padding:0 0 0 0 !important; margin:0 0 0 0 !important; font-size:14px;}

.pro p.btn_red{background:url(../img/btn.png) no-repeat 0 0; padding:32px 0 !important; text-align:center; color:#fff; margin-top:36px !important; text-transform:uppercase;}

.pro p.btn_red:hover{background:url(../img/btn_hover.png) no-repeat 0 0;}
.prolast{background:none;}



.pro_service{
	background:url(../img/service_right_border.png) no-repeat 100% 0;
	padding:10px 40px 40px 40px;
	text-align:center;		
}
.pro_service img{max-width:100%;}
.pro_service p{text-align:left; padding:20px 0 0 0 !important; margin:0 0 0 0 !important; font-size:14px;}

.pro_service p.btn_red{background:url(../img/btn.png) no-repeat 0 0; padding:32px 0 !important; text-align:center; color:#fff; margin-top:36px !important; text-transform:uppercase;}

.pro_service p.btn_red:hover{background:url(../img/btn_hover.png) no-repeat 0 0;}

ul.service{padding:0 30px; margin-top:30px; list-style-type:none;}
ul.service li{background:url(../img/bullet1.png) no-repeat 0 8px; color:#1b3b4c; font-size:24px; margin:0 0; padding:0 0 8px 20px;font-family: 'Catamaran', sans-serif; letter-spacing:-1px;}



#footer_top{background:#1b3b4c; padding:30px 0;}

#footer_top p{color:#cdc4b6; font-size:20px;}
#footer_top h5{color:#cdc4b6; font-size:22px; text-transform:uppercase;font-family: 'Catamaran', sans-serif;}
#footer_top div.site{background:url(../img/footer_line.png) no-repeat 0 0; padding:20px 0 90px 40px;}
#footer_top div.site ul{padding:0 0; margin:0 0;}
#footer_top div.site ul li{padding:0 0; margin:0 0;}

.bot_bor {
    border: 0;
	clear:both;
	margin-bottom:15px;
    height: 2px;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(145, 121, 91, 0.75), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(145, 121, 91, 0.75), rgba(0, 0, 0, 0));
    background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(145, 121, 91, 0.75), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(145, 121, 91, 0.75), rgba(0, 0, 0, 0));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#91795b', GradientType=1);
    /* IE6-9 */
}
.s_left{
	background:url(../img/long_bor.png) no-repeat 98% 100%;
	padding:90px 0px 100px 0 !important;
	margin-top:-80px;
	background-size:contain;	
}
.s_right {margin-top:-80px; padding-top:90px;}
.s_left img, .s_right img{width:90%;}
.s_left h5, .s_right h5, .h_right h5, .h_left h5{margin:40px 0 0 0; font-size:24px;
	color:#1b3b4c;
	font-family: 'Catamaran', sans-serif;}
	
p.sad{color:#1b3b4c; font-size:16px; font-weight:700 !important;letter-spacing:-0.7px;}	
	
.des{padding:6px; border:1px solid #beb7af; width:98%;}	
	
.des_width{width:90%;}


ul.type1{margin:30px 0 0 0; padding:0 0; list-style-type:none;}
ul.type1 li{background:url(../img/bullet1.png) no-repeat 0 2px; padding:0 0 6px 30px;font-size: 16px;
  font-weight: 400;
  font-family: 'Catamaran', sans-serif; color:#4b4b4b; }  
 
.h_left{
	background:url(../img/body_right_border.png) no-repeat 95% 100%;
	padding:0px 0px 100px 0 !important;
	margin-top:0px;
	background-size:contain;	
}
.h_left p{padding-right:38px;}
.nobor{background:none;}
.h_right {margin-left:0px; padding-left:0px;}
.h_left img, .h_right img{width:90%; margin-top:20px}
	
.c_left{
	background:url(../img/long_bor.png) no-repeat 98% 100%;
	padding:10px 0px 20px 0 !important;
	margin-top:0px;
	background-size:contain;	
}
.c_right {margin-top:0px; padding-top:10px;}

.c_left h5, .c_right h5, .c_right h5, .c_left h5{margin:40px 0 0 0; font-size:24px;
	color:#1b3b4c;
	font-family: 'Catamaran', sans-serif;}	


#portfolio {
  background-color: #f0f1e9;
}

.grid-padding {
  padding: 0 8px;
}

.grid-padding img {
  margin-bottom: 15px;
}

.padding-right-zero {
  padding-right: 0px !important;
}

#myGrid {
  margin-top: 50px;
}

form{padding:20px 0;}
.rowC{}
.rowC label{text-align:right; width:20%;font-size:16px;
	color:#636363;
	font-family: 'Catamaran', sans-serif;}

.rowC input, .rowC textarea{background-color:#ede6db; border:0px; outline:none;margin-bottom:8px; width:60%;}
input.btn_red{background:url(../img/btn.png) no-repeat 0 0; width:279px; float:left; margin-left:100px; padding:32px 0 !important; text-align:center; color:#fff; margin-top:-10px !important; text-transform:uppercase;}

input.btn_red:hover{background:url(../img/btn_hover.png) no-repeat 0 0;}

footer {
  padding: 10px 0;
  background: none;
  color:#45413e;
}

.footer a {
  color: #45413e;
}
.footer a:hover{text-decoration:underline; color:#45413e !important;}
.navbar-toggle {
  position: relative;
  background-color: #fff;
  border-radius: 4px;
}

.navbar-nav>li>a {
  padding-top: 24px;
  padding-bottom: 24px;
}

.navbar-brand {
  margin-top: 9px;
}

.grid-item {
  width: 200px;
}

.grid-item--width2 {
  width: 400px;
}
.spacer{clear:both; font-size:0pc; line-height:0px;}
/***********************************
************************************
Responsive media queries
************************************
***********************************/
@media (min-width: 1101px) and (max-width: 1280px) {.navbar-nav{padding-left:20px !important;}.navbar-default .navbar-nav>li>a { font-size: 17px;padding:20px 25px 25px 25px;}}
@media (min-width: 1025px) and (max-width: 1100px) {}

@media (min-width: 992px) and (max-width: 1024px){ 
	.navbar-nav{padding-left:0px !important;}
	.navbar-default .navbar-nav>li>a { font-size: 17px;padding:20px 10px 25px 10px;}
	.navbar-brand {background:none;padding-right:20px !important;padding-bottom:250px;margin-top:-100px !important;}
	p.btn_red{background:url(../img/btn.png) no-repeat 0 0; padding:25px 0px; background-size:contain; }
	p.btn_red:hover{ background-size:contain;}	
	.pro p.btn_red{background:url(../img/btn.png) no-repeat 0 0; padding:22px 0 !important;  background-size:contain;}
	.pro p.btn_red:hover{ background-size:contain;}
	.pro_service p.btn_red{background:url(../img/btn.png) no-repeat 0 0; padding:22px 0 !important;background-size:contain; }
	.pro_service p.btn_red:hover{background-size:contain;}
	
	ul.service{padding:0 20px; margin-top:30px; list-style-type:none;}
	ul.service li{background:url(../img/bullet1.png) no-repeat 0 8px; color:#1b3b4c; font-size:20px; margin:0 0; padding:0 0 8px 20px;font-family: 'Catamaran', sans-serif; letter-spacing:-1px;}
}

@media (min-width: 770px) and (max-width: 991px) { 
	
	.navbar-nav{padding-left:0px !important;}
	.navbar-default .navbar-nav>li>a { font-size: 17px;padding:20px 16px 25px 16px;}
	.navbar-brand {background:none;padding-right:0px !important;padding-bottom:250px;margin:30px auto 0 auto!important; width:auto;}
	.pull-right, .pull-left{float:none !important;}	
	 p.btn_red{background:url(../img/btn.png) no-repeat 50% 0; padding:25px 0px; background-size:contain; }
	 p.btn_red:hover{ background-size:contain; background-position:50% 0;}	
	.pro p.btn_red{background:url(../img/btn.png) no-repeat 50% 0; padding:22px 0 !important;  background-size:contain;}
	.pro p.btn_red:hover{ background-size:contain; background-position:50% 0;}
	.pro_service p.btn_red{background:url(../img/btn.png) no-repeat 50% 0; padding:22px 0 !important;background-size:contain; }
	.pro_service p.btn_red:hover{background-size:contain; background-position:50% 0;}
	.pro_service p{text-align:center;}
	#footer_top{text-align:center;}
	.site{margin-top:30px;}
	
	 .header2 { background: url(../img/tack_bg.png) no-repeat 100% 1%; background-size: auto; }
.header3 { background: url(../img/rest_bg.png) no-repeat 100% 1%;  background-size: auto; }
.header4 { background: url(../img/sad_bg.png) no-repeat 100% 1%; background-size: auto; }
.header5 { background: url(../img/h_1.png) no-repeat 100% 1%; background-size: auto;  }
#main-header h2{margin-top:180px; margin-bottom:0;}
.header2 h2, .header3 h2, .header4 h2, .header5 h2{font-size:30px; letter-spacing:-1.5px; margin-top:40px; margin-bottom:20px; text-transform:uppercase;}
.pad20{padding-top:0px !important;}
.martop80, .martop40, .martop20, .martop100{margin-top:0px !important; padding-top:0px;}
  .h_left{	background:none;padding:0px 0px 10px 0 !important;margin-top:0px;background-size:contain;}
 .h_right{padding:0 0 10px 0;}
 .s_left{background:none;padding:20px 0px 40px 0 !important;margin-top:20px;background-size:contain;}
.s_right {margin-top:10px; padding-top:20px;}
p.sad{font-size:14px;}
.c_left{background:none;padding:0px 0px 20px 0 !important;margin-top:0px !important;background-size:contain;}
.c_right {margin-top:0px; padding-top:10px;}
input.btn_red{margin:0 auto; padding:32px 0 !important; text-align:center; color:#fff; margin-top:-10px !important; text-transform:uppercase;}
	
}

@media (max-width: 769px) { }


@media (max-width: 768px) {
	.navbar-collapse {background: none;	}
	.navbar-default .navbar-nav>li>a { font-size: 17px;padding:20px 10px 25px 10px;}
	.no-pad{padding:0 20px !important; margin:0 0 !important;}
	.lessleft100{margin-left:-60px !important;}
	.martop20{margin-top:20px;}
	.martop100{margin-top:100px !important;}
	.navbar-brand {background:none;padding-right:0px !important;padding-bottom:200px;margin:0px auto 0 auto!important; width:auto;}
	.wrap_right h2, .wrap_right p{padding-left:10px; }
	.pull-right, .pull-left{float:none !important;}	
	 p.btn_red{background:url(../img/btn.png) no-repeat 50% 0; padding:25px 0px; background-size:contain; }
	 p.btn_red:hover{ background-size:contain; background-position:50% 0;}	
	.pro p.btn_red{background:url(../img/btn.png) no-repeat 50% 0; padding:22px 0 !important;  background-size:contain;}
	.pro p.btn_red:hover{ background-size:contain; background-position:50% 0;}
	.pro_service p.btn_red{background:url(../img/btn.png) no-repeat 50% 0; padding:22px 0 !important;background-size:contain; }
	.pro_service p.btn_red:hover{background-size:contain; background-position:50% 0;}
	.pro_service p{text-align:center;}
	#footer_top{text-align:center;}
	.site{margin-top:30px;}
	
	 .header2 { background: url(../img/tack_bg.png) no-repeat 0% 0%; background-size: auto; }
.header3 { background: url(../img/rest_bg.png) no-repeat 0% 0%;  background-size: auto; }
.header4 { background: url(../img/sad_bg.png) no-repeat 0% 0%; background-size: auto; }
.header5 { background: url(../img/h_1.png) no-repeat 0% 0%; background-size: auto;  }
#main-header h2{margin-top:350px; margin-bottom:0;}
.header2 h2, .header3 h2, .header4 h2, .header5 h2{font-size:30px; letter-spacing:-1.5px; margin-top:40px; margin-bottom:20px; text-transform:uppercase;}
.pad20{padding-top:0px !important;}
.martop80, .martop40, .martop20, .martop100{margin-top:0px !important; padding-top:0px;}
  .h_left{	background:none;padding:0px 0px 10px 0 !important;margin-top:0px;background-size:contain;}
 .h_right{padding:0 0 10px 0;}
 .s_left{background:none;padding:20px 0px 40px 0 !important;margin-top:20px;background-size:contain;}
.s_right {margin-top:10px; padding-top:20px;}
p.sad{font-size:14px;}
.c_left{background:none;padding:0px 0px 20px 0 !important;margin-top:0px !important;background-size:contain;}
.c_right {margin-top:0px; padding-top:10px;}
input.btn_red{margin:0 auto; padding:32px 0 !important; text-align:center; color:#fff; margin-top:-10px !important; text-transform:uppercase;}
}

@media (min-width: 551px) and (max-width: 767px) {
  .navbar-collapse {background: #1b3b4c; color:#dad6cd !important; padding:4px 0;	}
	.navbar-default .navbar-nav>li>a { font-size: 17px;padding:5px 0px 5px 0px;color:#dad6cd !important; text-align:center;}
	.navbar-nav>li>a:hover, .navbar-nav>li>a.active{color:#fff !important;}
	.navbar-nav{background:none; width:90%;}
	.top_head h1{line-height:70px;}
	.top_head h1 span{font-size:30px;}
	.no-pad{padding:0 20px !important; margin:0 0 !important;}
	.lessleft100{margin-left:-60px !important;}
	.martop20{margin-top:20px;}
	.martop100{margin-top:100px !important;}
	.navbar-brand {background:none;padding-right:0px !important;padding-bottom:200px;margin:0px auto 0 auto!important; width:auto;}
	.wrap_right h2, .wrap_right p{padding-left:10px; }
	.pull-right, .pull-left{float:none !important;}	
	 p.btn_red{background:url(../img/btn.png) no-repeat 50% 0; padding:25px 0px; background-size:contain; }
	 p.btn_red:hover{ background-size:contain; background-position:50% 0;}	
	.pro p.btn_red{background:url(../img/btn.png) no-repeat 50% 0; padding:22px 0 !important;  background-size:contain;}
	.pro p.btn_red:hover{ background-size:contain; background-position:50% 0;}
	.pro_service p.btn_red{background:url(../img/btn.png) no-repeat 50% 0; padding:22px 0 !important;background-size:contain; }
	.pro_service p.btn_red:hover{background-size:contain; background-position:50% 0;}
	.pro_service p{text-align:center;}
	#footer_top{text-align:center;}
	.site{margin-top:30px;}
	
	 .header2 { background: url(../img/tack_bg.png) no-repeat 0% 0%; background-size: auto; }
.header3 { background: url(../img/rest_bg.png) no-repeat 0% 0%;  background-size: auto; }
.header4 { background: url(../img/sad_bg.png) no-repeat 0% 0%; background-size: auto; }
.header5 { background: url(../img/h_1.png) no-repeat 0% 0%; background-size: auto;  }
#main-header h2{margin-top:350px; margin-bottom:0;}
.header2 h2, .header3 h2, .header4 h2, .header5 h2{font-size:30px; letter-spacing:-1.5px; margin-top:40px; margin-bottom:20px; text-transform:uppercase;}
.pad20{padding-top:0px !important;}
.martop80, .martop40, .martop20, .martop100{margin-top:0px !important; padding-top:0px;}
  .h_left{	background:none;padding:0px 0px 10px 0 !important;margin-top:0px;background-size:contain;}
 .h_right{padding:0 0 10px 0;}
 .s_left{background:none;padding:20px 0px 40px 0 !important;margin-top:20px;background-size:contain;}
.s_right {margin-top:10px; padding-top:20px;}
p.sad{font-size:14px;}
.c_left{background:none;padding:0px 0px 20px 0 !important;margin-top:0px !important;background-size:contain;}
.c_right {margin-top:0px; padding-top:10px;}
input.btn_red{margin:0 auto; padding:32px 0 !important; text-align:center; color:#fff; margin-top:-10px !important; text-transform:uppercase;}
}

@media (min-width: 100px) and (max-width: 550px) {
  .navbar-collapse {background: #1b3b4c; color:#dad6cd !important; padding:4px 0;	}
	.navbar-default .navbar-nav>li>a { font-size: 17px;padding:5px 0px 5px 0px;color:#dad6cd !important; text-align:center;}
	.navbar-nav>li>a:hover, .navbar-nav>li>a.active{color:#fff !important;}
	.navbar-nav{background:none; width:90%;}
  .navbar-brand {
    margin-top: 0px !important;
  }
  #main-header h2{margin-top:350px; margin-bottom:0;}
  .header2 { background: url(../img/tack_bg.png) no-repeat 0% 0%; background-size: auto; }
.header3 { background: url(../img/rest_bg.png) no-repeat 0% 0%;  background-size: auto; }
.header4 { background: url(../img/sad_bg.png) no-repeat 0% 0%; background-size: auto; }
.header5 { background: url(../img/h_1.png) no-repeat 0% 0%; background-size: auto;  }
.header2 h2, .header3 h2, .header4 h2, .header5 h2{font-size:30px; letter-spacing:-1.5px; margin-top:40px; margin-bottom:20px; text-transform:uppercase;}
   .navbar-brand img{width:98%;}
   .top_head h1{line-height:40px; font-size:34px;}
	.top_head h1 span{font-size:30px;}
  .carousel-info {margin-bottom: 30px;  }
  .type--fine-print {text-align: center;  }
  .text-center-xs {text-align: center !important;  }
  .social-list { margin-bottom: 15px;  }
  .banner-text h2, .banner-text p {  font-size: 30px;  }
  .title-text { margin-bottom: 15px; }
  .martop80, .martop40, .martop20, .martop100{margin-top:10px !important;}
  .h_left{	background:none;padding:0px 0px 10px 0 !important;margin-top:0px;background-size:contain;}
 .h_right{padding:0 0 10px 0;}
 .s_left{background:none;padding:20px 0px 40px 0 !important;margin-top:20px;background-size:contain;}
.s_right {margin-top:10px; padding-top:20px;}
p.sad{font-size:14px;}
.c_left{background:none;padding:0px 0px 20px 0 !important;margin-top:0px !important;background-size:contain;}
.c_right {margin-top:0px; padding-top:10px;}
input.btn_red{margin:0 auto; padding:32px 0 !important; text-align:center; color:#fff; margin-top:-10px !important; text-transform:uppercase;}
img.des2{max-width:50% !important;}
}
