* {
	font-family: 'arial'
}

html, body, div, dl, dt, dd, ul, ol, li, th, td, p, h {
	padding: 0;
	margin: 0;
	list-style: none;
}
input, select {
	font-size: 14px;
}
input[placeholder], textarea[placeholder], *[placeholder] {
	color: #999 !important;
}
img, a {
	border: 0;
}

 @font-face {
font-family:'FontAwesome';
src:url('../fonts/fontawesome-webfont.eot?v=4.2.0');
src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
font-weight:normal;
font-style:normal
}

@media screen and (max-width: 600px) {
.top{ max-width:1200px; height:60px; margin:auto; display:flex;  flex-direction:row}
.top .logo{ max-height:50px; width:40%; line-height:50px}
.top .logo  img{ width:100%; margin-top:20px; }

.nav {
position: relative;
min-height: 40px;
width:60%;
right:0px; z-index:10000
}
.nav ul {
width: 180px;
padding: 5px 0;
position: absolute;
top: 10px;
right: 2px;
border: solid 1px #aaa;
background: #fff url(images/icon-menu.png) no-repeat 10px 11px;
border-radius: 5px;
box-shadow: 0 1px 2px rgba(0,0,0,.3);
}
.nav li {
display: none; /* hide all <li> items */
margin: 0;
}
.nav .current {
display: block; /* show only current <li> item */
}
.nav a {
display: block;
padding: 5px 5px 5px 32px;
text-align: left;
}
.nav li a{ text-decoration:none; color:#333333}
.nav .current a {
background: none;
color: #666;
}

/* on nav hover */
.nav ul:hover {
background-image: none;
}
.nav ul:hover li {
display: block;
margin: 0 0 5px;
}
.nav ul:hover .current {
background: url(images/icon-check.png) no-repeat 10px 7px;
}

/* right nav */
.nav.right ul {
text-align: right;
}

/* center nav */
.nav.center ul {
left: 50%;
margin-left: -90px;
}
 .swiper-slide img{ width:100%; height:200px;}
 .reg{ max-width:300px; height:auto; margin:auto}
 .mtaaa{ width:95%; margin:auto}
 .asppp{ margin-top:20px;}
}

@media screen and (min-width: 750px) {
.top{ max-width:1200px; height:90px; margin:auto; display:flex;  flex-direction:row}
.top .logo{ max-height:90px; width:40%; line-height:90px; text-align:center; vertical-align:middle}
.top .logo  img{ width:auto; margin:auto ; margin-top:10px;}
.nav{ width:70%;}
.nav li{ float: left; line-height:60px; max-height:60px; width:15%; text-align:center}
.nav li a{ text-decoration:none; color:#333333}
	 .swiper-slide img{ width:100%; }
.reg{ max-width:1200px; height:auto; margin:auto}

}

 .swiper-container {
      max-width:100%; margin:auto
      height:auto
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

.reg h1{ text-align:center; font-size:20px;}
.con1{ max-width:1000px; margin:auto}
.con1 h2{ font-size:16px; font-weight:bold; text-align:center}
blockquote{ font-size:14px;  border:none; line-height:25px;}
blockquote h3{ font-size:14px; font-weight:bold;}
.jumbotron{ padding:0px; margin:0px; background:#FFFFFF}
.jumbotron img{ width:100%;}
.contwxt{ max-width:1200px; margin:auto} 
.contwxt h1{ text-align:center; font-size:20px; color:#e67f23; margin-bottom:50px; margin-top:50px;}
.mt-2{ text-align:center; font-size:20px; color:#e67f23; margin-bottom:50px; margin-top:50px;}
.jumbotron .row{ width:95%; margin:auto}
.massagesend{  max-width:1200px; margin:auto; text-align: center; height:auto; margin-top:30px;
}
.massagesend h1{ font-size:18px; font-weight:bold; text-align:left; padding-left:20px;}
.massagesend lable{ text-align:left}

.list-group-item{ border:none; text-align:left}

  .section_heading {
        margin-bottom: 50px;
        position: relative;
        z-index: 1;
        text-align: center;
    }
    
    .section_heading > h3 {
        color: #e67e22;
        font-family: "Open Sans", sans-serif;
        font-weight: 700;
        letter-spacing: 3px;
        margin-bottom: 5px;
        text-transform: uppercase;
    }
    
    .section_heading > p {
        color: #888;
        font-family: 'Open Sans', sans-serif;
        margin-bottom: 5px;
        letter-spacing: 0.5px;
        text-transform: capitalize;
    }
    
    .section_heading.text-left {
        text-align: left !important;
    }
    
    .section_heading.white p {
        color: #fff;
    }
	
	 .address-area .single_part {
        position: relative;
        width: 100%;
        margin-bottom: 30px;
		text-align:left;
    }
    
    .address-area .single_part > p,
    .address-area .single_part > a {
        position: relative;
        margin-left: 30px;
        margin-bottom: 0;
        color: #2c3e50;
        display: block;
    }
    
    .address-area .single_part > i {
        color: #e67e22;
        font-size: 20px;
        left: 0;
        position: absolute;
        top: 5px;
    }
    
    .social_links_area > a {
        border: 2px solid #ddd;
        border-radius: 50%;
        color: #888;
        display: inline-block;
        font-size: 14px;
        height: 30px;
        line-height: 26px;
        margin: 0 2px;
        text-align: center;
        width: 30px;
    }
    
    .social_links_area > a:hover {
        background-color: #e67e22;
        color: #fff;
        border: 2px solid transparent;
    }
	
	.text-left{ text-indent:2em;}
	
	.contact_from{ text-align:left}
	
	
	footer{ background:#2d3e50; width:100%; height:50px; text-align:center; vertical-align:middle}
	
