@font-face {
    font-family: 'Socialico';
    src:url('Socialico.ttf.woff') format('woff'),
        url('Socialico.ttf.svg#Socialico') format('svg'),
        url('Socialico.ttf.eot'),
        url('Socialico.ttf.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AirStrike';
    src: url('airstrike-webfont.eot');
    src: url('airstrike-webfont.eot?#iefix') format('embedded-opentype'),
         url('airstrike-webfont.woff2') format('woff2'),
         url('airstrike-webfont.woff') format('woff'),
         url('airstrike-webfont.ttf') format('truetype'),
         url('airstrike-webfont.svg#airstrikeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.suspension-contain {max-height: 980px;overflow:hidden;position: relative;}
html.suspended {background: rgba(0,0,0,0.6);}
body {max-width: 1600px;min-width: 1200px;margin: 0 auto;text-align: center;font-family:"Montserrat";font-size: 16px}
a {color:inherit;text-decoration: none}
a:hover {text-decoration: none;color:inherit;}
h1,h2,h3,h4,h5{ padding:0; margin:0; }
.row {max-width: 1160px;margin: 0 auto}

/*floats*/
.fl {float:left;}
.fr {float:right;}

/*clearings*/
.clear{ clear:both;}
.clearfix:after {content:"."; display:block; height:0; clear:both;visibility:hidden;font-size: 0;}
.clearfix {display:block;}

/*cookie*/
    .cc-animate.cc-revoke.cc-bottom{font-size: 14px; padding: 5px 10px; position: fixed; display: block!important; transform: none!important; bottom: 0!important; left: 20px!important;}

/*contact form messages*/
form .messages p {display: none;font-family: Arial !important;font-weight: 400 !important;letter-spacing: 0 !important;font-size: 16px !important;}
form .loading {display: none;}
form .alert {padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}
form .alert-success {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
form .alert-danger {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
form [type="submit"] {margin:20px auto}

/*contact form*/
.ctc-form {margin: 0 auto;text-align: center;}
.ctc-form input[type="text"],.ctc-form textarea {font-family:"Montserrat";color:#595959;height:40px;padding: 5px 10px;margin: 0 auto 8px;border:none;background: #eee;}
.ctc-form input[type="text"] {width: 49.5%;}
.ctc-form input[name="name"], .ctc-form input[name="email"] {float:left;}
.ctc-form input[name="phone"], .ctc-form input[name="Address"] {float:right;}
.ctc-form textarea {height: 200px;padding-top:10px;width: 100%;resize: none;}
.g-recaptcha {width: 304px;margin: auto;}
.ctc-form .recap {display: inline-block;}

/*gallery*/
#content .gallery-container {text-align: center;}
#content .gallery {list-style-type: none;margin: 0;padding: 0;}
#content .gallery li {display: inline-block;}
#content .thumbnail {background-color: #fff;border: 1px solid #ddd;border-radius: 4px;display: block;line-height: 1.42857; margin-bottom: 20px;padding: 4px;transition: border 0.2s ease-in-out 0s;}
#content .page_navigation {display: inline-block;}
#content .page_link,#content .previous_link,#content .next_link,#content  .first_link,#content  .last_link, #content .ellipse {background-color: #fff;border: 1px solid #ddd;color:  #0275d8;display: inline-block;line-height: 1.25;margin-left: -1px;padding: 0.5rem 0.75rem;position: relative;}
#content .page_navigation > a:hover , .page_navigation > a.active_page {background-color: #eceeef;border-color: #ddd;color: #014c8c;text-decoration: none;
}
* {box-sizing: border-box;}
dl, dd, ul {margin: 0;padding: 0;}
.btn, .btn:hover {color: #fff;font-family:"Montserrat";font-weight: 600;background: #921400;padding: 15px 20px;display: inline-block;border: none;}
.btn2, .btn2:hover {background: #F2A805;}
.sml a {font-family: "Socialico";display: inline-block;}
h1 {color: #921400; font-size: 3em; font-weight: 800;}
/*header*/
header {position: relative;}
#header {top:0;left:0;right:0;position: absolute;background: linear-gradient(135deg, #921400 9%,transparent 9.1%);}
#header nav a#pull {display: none}
#header nav ul {margin: 0;padding: 0;}
#header nav ul li {display: inline-block;vertical-align: middle;}
#header nav ul li:nth-of-type(1) {margin-left: 0;}
#header nav ul li:last-of-type {margin-right: 0;}
#header nav ul li a {color: #595959;display: inline-block;padding: 25px 10px;}
#header nav ul li.active-menu a, #header nav ul li a:hover {color:#921501;font-weight: 700;}
.logo {display: inline-block;}
.logo h2 {font-family: "AirStrike";color: #921400; font-size: 5.125em;position: relative;}
.logo h2:before {content:"";background: #DDD;height:5px;width:90%;margin:auto;bottom: 0; left: 0; right: 0;position: absolute;}
.logo h3 {font-family:"Titillium Web";color: #F2A705; font-size: 2.0625em;font-weight: 700;font-style: italic;}
#header .top h2 {color: #fff;font-size: 2em;font-weight: 800;text-align: right;padding: 10px 20px;float: right;background: #921400;}
#header .top img {display: inline-block; vertical-align: middle;margin-right: 15px;width: 30px;height: 30px;}
#header .logo {float: left;margin-top: 60px;}
#header .col {float: right;}
/*banner*/
#banner {background: url(../images/common/banner.jpg)no-repeat right;background-size:60%;padding: 345px 0 200px;}
#banner .container {display: inline-block;text-align: left;float: left;}
#banner h2, #banner h3 {color: #5b5b5b;font-size: 2.5625em;font-weight: 800;}
#banner h2 {font-size: 2.5625em;}
#banner h2 span {color: #fff;font-size: 5.3125rem;display: block;background: #F2A805;padding: 0 8px;}
#banner h3 {font-size: 1.9375em;margin-bottom: 30px;text-shadow: 3px 0px 5px #fff;}
#banner .btn {position: relative;}
#banner .btn:before {content: "";height: 1px;width: 200px;background: #F2A805;top: 50%;left: -220px;position: absolute;}
/*content*/
.title {color: #DDD;font-size: 4.3125em;font-weight: 800;}
#content1 {position: relative;}
#content1 .shape {top:-340px;right: 0;position: absolute;}
#content1 .watermark {color: #EDEDED;font-size: 9.375em;font-weight: 800;top:240px;left:20px;position: absolute;z-index: -1;}
#content1 .col {width: 50%;float: left;}
#content1 .col:nth-child(1) {margin-top: -130px;}
#content1 .col:nth-child(1) img {width: 100%;}
#content1 .col:nth-child(1) section {text-align: left;}
#content1 .col:nth-child(1) .btn {margin-right: 15px;}
#content1 h1 {margin-top: 100px;}
#content1 p {color: #595959;line-height: 180%;width: 90%}
#content1 p span {font-weight: 800;}
#content1 .col:nth-child(2) {padding-top: 300px;right: 0;top: 0;position: absolute;float: none;}
#content1 .col:nth-child(2) section	{width: 65%;float: right;}
#content1 .col:nth-child(2) h2 {color: #fff; font-size: 3.1875em;font-weight: 800;text-align: left;position: relative;}
#content1 .col:nth-child(2) h2:before {content: "";height: 200px;width: 1px;background: #F2A805;top: -230px;left:50px;position: absolute;}
#content1 .col:nth-child(2) h2 span {display: block;}
#content1 .col:nth-child(2) section ul {list-style: none;}
#content1 .col:nth-child(2) section ul li {font-size: 1.25em;color: #fff;font-weight:600;text-align: left;padding: 20px 0;display: table;}
#content1 .col:nth-child(2) section ul li img {display: inline-block;vertical-align: middle;margin-right: 20px;}
#content1 .col:nth-child(2) section ul li span {display: table-cell;}
#content1 .col:nth-child(2) .sml {text-align: left; margin: 0px 0px 0px 20px;}
#content1 .col:nth-child(2) .sml a {color: #fff; font-size: 2.0625em;margin: 0 20px;}
#content2 {padding: 80px 0;position: relative;}
#content2 .title {margin-bottom: 20px;position: relative;}
#content2 .title:before {content: "";width: 200px; height: 1px;background:#F2A805;top: 50%;right: 90px;position: absolute;}
#content2 dl {width: 33.33%; float: left;padding: 0 20px;}
#content2 dt img {width: 100%;border-bottom: 5px solid #F2A805;}
/*#content2 dd {color: #921300;font-size: 2.5125em;font-weight: 800;}*/
#content3 {position: relative;padding: 40px 0 150px;}
#content3 .shape {left: 0;top: -250px; position: absolute;-webkit-transform: scaleX(-1);-moz-transform:scaleX(-1);transform: scaleX(-1);z-index: -1;}
#content3 .col {width: 50%;float: right;}
#content3 .col:nth-child(1) {padding-top: 100px;left: 0;top: 0;position: absolute;float: none;}
#content3 .col:nth-child(1) section	{width:85%;margin:auto;}
#content3 .col:nth-child(1) h2 {color: #fff; font-size: 3.1875em;font-weight: 800;text-align: left;}
#content3 .col:nth-child(1) h2 span {display: block;}
#content3 .col:nth-child(1) section ul {list-style: none;width: 65%;}
#content3 .col:nth-child(1) section ul li {font-size: 1.25em;color: #fff;font-weight:600;text-align: left;padding: 15px 0;display: table;}
#content3 .col:nth-child(1) section ul li img {display: inline-block;vertical-align: middle;margin-right: 20px;}
#content3 .col:nth-child(1) section ul li span {display: table-cell;}
#content3 .col:nth-child(2) h2 {color: #595959;font-size: 1.625em;font-weight: 800;}
#content3 .col:nth-child(2) h2 span {color: #921400;display: block;}
#content3 dl {position: relative;margin-bottom: 30px;}
#content3 dt {height: 542px;}
#content3 dt img {width: 100%;height: 100%;}
#content3 dd {bottom:0;left:0;right:0;position: absolute;background: rgba(0,0,0,0.5);padding: 30px 0;}
#content3 dd h3 {color: #F2A705; font-size: 1.25em; font-weight: 700;margin-bottom: 15px;}
#content3 dd p {color: #FFF;font-weight: 600;width: 33.33%;float: left;margin:0;line-height: 180%;}
#content3 dd p span {font-weight: 400;display: block;}
#content4 {background: url(../images/content/content4-bg.jpg)no-repeat;background-size:100% 100%;padding: 60px 0;}
#content4 h2 {color: #fff;font-size: 2.5em;font-weight: 400;}
#content4 h2 span {font-size: 3.125rem;font-weight: 800;display: block;}
#content5 {background: url(../images/content/content5-bg.jpg)no-repeat;background-size:100% 100%;padding: 60px 0;}
#content5 .title {color: #fff;padding: 20px 0;position: relative;}
#content5 .title:before {content:"";width:1px;height:110px;background:#F2A805;top:-100px;left:0;right:0;margin:auto;position: absolute;}
#home-gallery {margin-bottom: 30px;}
#home-gallery .col {width: 50%; float: left;}
#home-gallery .col img {float: left;padding: 5px;width: 100%;}
#home-gallery .col .md {width: 50%;}
#content6 {background: url(../images/content/content6-bg.jpg)no-repeat right;background-size: 60%;padding: 160px 0;}
#content6 .title {position: relative;}
#content6 .title:before {content: "";height: 1px;width: 200px;background: #F2A805;top: 50%;left: -220px;position: absolute;}
#content6 .col {width:30%;float: left;text-align: left;}
#content6 .star {color: #F2A805;font-size: 2.5em;margin: 10px 0;}
#content6 p {color: #595959;line-height: 180%;}
#content7 {background: url(../images/content/content7-bg.jpg)no-repeat;background-size:100% 100%;padding: 55px 0;}
/*#content7 p {width: 33.33%;float: left;color: #fff;font-size: 2.3125em;font-weight: 800;position: relative;padding-top: 30px;margin: 0;}*/
/*#content7 p:before {content: "";width: 170px; height: 5px; background: #F2A805;top: 0;left: 0;right: 0;margin: auto;position: absolute;}*/
/*footer*/
#footer .top {padding: 70px 0;background: url(../images/content/ft-contact-bg.jpg)no-repeat top;}
#ft-contact {margin-bottom: 50px;}
#ft-contact .container {max-width: 960px; margin: 0 auto;background: #fff;border-top:8px solid #F2A805; padding: 0 80px 50px;box-shadow: 0 0 50px rgba(0,0,0,0.3)}
#ft-contact .title {color: #921300;padding: 30px 0;}
#footer .logo {display: block;position: relative;}
#footer .logo:before {content: "";width: 100%;height: 1px;background: #F2A805;top: 50%; left: 0;position: absolute;z-index: -1;}
#footer .logo .container {display: inline-block;padding: 0 20px; background: #fff;}
#footer .bot {background: url(../images/content/ft-bot-bg.jpg)no-repeat center / cover;}
#footer .ctc-info {padding: 33px 0;}
#footer .ctc-info p {color: #fff;font-size: 1.25em;font-weight: 600;display: inline-block;vertical-align: top;margin:0;}
#footer .ctc-info p span {display: block;}
#footer .ctc-info .phone {font-size: 2.375em;font-weight: 800;margin: 0 50px;}
#footer .nav-container {background: #921400;}
#footer nav ul {list-style: none;}
#footer nav ul li {display: inline-block;vertical-align: middle;margin: 0 30px;}
#footer nav ul li a{display: inline-block;padding: 23px 0;color: #fff;font-weight: 600;}
#footer .silver, #footer .copy {margin: 0;padding:10px 0;color: #fff;font-size: 0.8125em;font-weight: 600;}
#footer .silver img {display: inline-block;vertical-align: middle;max-width: 50px}
.inner #content {min-height: 400px;padding: 260px 0 40px;}
.inner #content .row {max-width: 990px; margin:auto}
.inner #content h1{ color:#921400; font-size:55px; line-height:120%; font-family:"Montserrat"; text-transform:uppercase; font-weight:800}

.inner #content .list{display: inline-block; list-style: disc;  padding-left:40px;}
.inner #content .list li{line-height: 180%;font-size: 18px; color: #595959; letter-spacing: 1px; text-align: left; font-family:"Montserrat";}
.inner #content p{color:#595959; font-size:18px; line-height:180%; font-family:"Montserrat";}
.inner #content #gall1 ul li img {width: 200px;height: 200px; object-fit: cover;}
.inner #content .ctc-form input[type="text"] {width: 100%; display: block;float: none;}

/*Services Page*/
.inner .svc-page p, .inner .svc-page h3, .inner .svc-page h4 {text-align: left;}
.inner .svc-page h2 {margin: 50px auto 20px;}
.inner .svcb-mid {display: inline-block; vertical-align: middle; margin: 10px;}
.inner .svcb-mid p {line-height: 120% !important; margin: 5px auto 10px;}
.inner .svcb-mid:nth-of-type(1) {width: 40%; text-align: center;}
.inner .svcb-mid:nth-of-type(1) img {width: 100%; max-width: 582px;}
.inner .svcb-mid:nth-of-type(2) {width: 55%;}
.inner .svcb-img {display: inline-block; vertical-align: top; width: 47.7%; margin: 40px 10px 10px}
.inner .svcb-img img {width: 100%; max-width: 509px;}

/*About Us Page*/
.inner .abt-img {display: inline-block; vertical-align: top; width: 47.7%; margin: 10px;}
.inner .abt-img img {width: 100%; max-width: 508px;}



/*modification codes*/
#inner_about h2{font-size: 40px; color: #921300; font-weight: 800;}
#inner_about h3{font-size: 25px; color: #921300;}
#inner_about h3:nth-of-type(1){margin: 30px 0px 0px 0px;}
#inner_contact p:nth-of-type(1){margin: 20px 0px 0px 0px}
#inner_contact p:nth-of-type(2){margin: 0px 0px 0px 0px}
#inner_contact p:nth-of-type(3){margin: 0px 0px 30px 0px}
#inner_contact p:nth-of-type(3):hover{color: #921300; transition: all 0.3s ease-in-out;}
#content2 h2{color: #DDD;font-size: 69px;font-weight: 800; width: 85%; margin: auto;}
#content2 dd {color: #921300;font-size: 29px;font-weight: 800;}
#content2 p{color: #595959 !important; line-height: 160% !important;}
#content7 dl{width: 33%; display: inline-block;}
#content7 p {color: #fff;font-size: 40px;font-weight: 800; margin: 0 auto; padding: 10px 0px 0px 0px; width: 90%;}
#inner_employment{margin: 50px 0px 0px 0px;}
#inner_employment h2{font-size: 25px; color: #921300; font-weight: 800;}
.inner_employment_content img{margin: 30px 0px 0px 0px}

#map { position: relative; max-width: 100%; height: 300px; margin: 10px 0; }

#map iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



@media screen and (max-width: 1300px){
	#content1 .shape, #content3 .shape {width: 620px;top: -200px;}
}
@media screen and (max-width: 1200px){
	#content1 .shape, #content3 .shape {width: 590px;top: -160px;}
}



/*Lappy and Mobile Responsive*/
.cta { display: none;}
@media screen and (max-width: 1024px){
	body { min-width: 320px; width: 100% }

  #header nav ul li a{
      padding: 25px 5px;
      font-size: 14px;
  }
  #header .logo{
      margin-left: 70px;
  }
  #banner .container{
      margin-left: 50px;
  }
  #banner .btn::before,
  #content1 .col:nth-child(2) h2::before,
  #content5 .title::before,
  #content6 .title::before{
      display: none;
  }
  #content3 .col{
      margin-top: -140px;
  }
  #content6 .col{
      margin-left: 65px;
  }
  #footer nav ul li{
      margin: 0 15px;
  }
  #content1 .watermark{
      font-size: 90px;
      top: 273px;
  }
  .svc-page p{
      text-align: center !important;
      width: 95%;
      margin: auto;
  }
  .inner #content .list li{
      text-align: center;
  }
  .inner .svc-page p, .inner .svc-page h3, .inner .svc-page h4{
      text-align: center;
  }
  #inner_employment{
      margin: 50px auto 0 auto;
      width: 90%;
  }
  #inner_contact{
      margin: auto;
      width: 90%;
  }

}

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

  #header .row{
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  #header .logo{
      margin: 0;
  }
  #header .top h2{
      float: none;
      text-align: center;
  }
  #header .col{
      margin-top: 15px;
  }
  #header nav ul li a{
      color: #921501;
  }
  #header nav ul li.active-menu a,
  #header nav ul li a:hover{
      color: #5b5b5b;
  }
  #banner .container{
      float: none;
      text-align: center;
      margin-left: 0;
  }
  #content1 .col:nth-child(1){
      margin: auto;
      float: none;
  }
  #content1 .shape,
  #content3 .shape{
      display: none;
  }
  #content1{
      background: #921501;
      padding: 35px 0 0 0;
  }
  #banner{
      padding: 345px 0 30px;
  }
  #content1 .col:nth-child(2){
      position: static;
      padding-top: 0;
  }
  #content1 h1{
      color: #fff;
      margin-top: 10px;
  }
  #content1 .col:nth-child(1) section{
      text-align: center;
  }
  #content1 .col{
      margin: auto;
      width: 95%;
  }
  #content1 .col:nth-child(1) img{
      width: 55%;
  }
  #content1 p{
      margin: 10px auto 0;
      color: #fff;
  }
  #content1 .col:nth-child(1) .btn{
      background: #F2A805;
      color: #921400;
      margin-top: 15px;
  }
  #content1 .col:nth-child(2) section{
      width: 100%;
      margin-top: 25px;
  }
  #content1 .col:nth-child(2) h2{
      text-align: center;
      width: 95%;
      margin: auto;
  }
  #content1 .col:nth-child(2) h2 span{
      display: inline-block;
  }
  #content1 .col:nth-child(2) section ul{
      display: flex;
      flex-direction: column;
      align-items: center;
  }
  #content1 .col:nth-child(2) section ul li{
      padding: 10px 0;
  }
  #content1 .col:nth-child(2) .sml{
      text-align: center;
      margin: 0 0 20px 0;
  }
  #content2 h2{
      width: 95%;
  }
  #content2{
      padding: 20px 0;
  }
  #content3 .col:nth-child(1){
      position: static;
  }
  #content3{
      background: #921300;
      padding: 20px 0;
  }
  #content3 .col:nth-child(1) section{
      width: 100%;
  }
  #content3 .col{
      width: 100%;
      margin-top: 0;
  }
  #content3 .col:nth-child(1) h2{
      text-align: center;
  }
  #content3 .col:nth-child(1) h2 span{
      display: inline-block;
  }
  #content3 .col:nth-child(1){
      padding-top: 0;
  }
  #content3 .col:nth-child(1) section ul{
      width: 100%;
      display: flex;
      flex-direction: column;
      align-items: center;
  }
  #content3 .col:nth-child(1) section ul li{
      padding: 10px 0;
  }
  #content3 dl{
      width: 80%;
      margin: 10px auto 0;
  }
  #content3 .col:nth-child(2) h2{
      margin-top: 10px;
      color: #fff;
  }
  #content3 .col:nth-child(2) h2 span{
      display: inline-block;
      color: #fff;
  }
  #content5{
      padding: 0 0 20px 0;
  }
  #home-gallery{
      display: flex;
      flex-direction: column;
      align-items: center;
  }
  #home-gallery .col{
      display: flex;
      flex-direction: column;
      align-items: center;
  }
  #content6 .col{
      width: 100%;
      text-align: center;
      margin-left: 0;
  }
  #content6{
      padding: 20px 0;
      background: none;
      background-color: #595959;
  }
  #content6 p{
      color: #fff;
      line-height: normal;
  }
  #content1 .watermark{
      position: static;
      font-size: 75px;
  }
  #inner_about{
      width: 90%;
      margin: 70px auto 0 auto;
  }
  .inner #content h1{
      margin: 70px auto 0 auto;
  }

}

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

  #footer .ctc-info p{
      display: block;
      margin: 20px auto;
  }

  /*#footer .bot{ background-size: 100% 100%; }*/

  #footer .top{
      padding: 25px 0;
  }
  #footer .ctc-info{
      padding: 0;
  }
  #footer .ctc-info p:nth-of-type(1){
      padding-top: 25px;
  }

}

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

  #content7 dl{
      width: 100%;
      display: block;
      margin: 20px auto;
  }
  #content7{
      padding: 5px 0;
  }

}

@media screen and (max-width: 840px){
  #footer nav ul li{
      margin: 0 8px;
  }
}

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

	    .cta{
			background: #921501  url("../images/phonecall.png") no-repeat center center;
			border-bottom-left-radius: 40px;
			border-top: 2px solid #fff;
			border-top-left-radius: 40px;
			bottom: 1%;
			display: block;
			height: 80px;
			position: fixed;
			right: 0;
			text-decoration: none;
			text-indent: -9999em;
			width: 100px;
			z-index: 999;

		}
    #content2 h2{
        font-size: 55px;
    }
    #home-gallery .col{
        width: 70%;
    }
    .inner .svcb-mid:nth-of-type(1){
        width: 80%;
    }
    .inner .svcb-mid:nth-of-type(2){
        width: 90%;
        margin: 10px auto;
    }
    .inner .svcb-img{
        display: block;
        width: 80%;
        margin: 10px auto;
    }

}

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

  #header nav{display:block !important;height:auto; background:#921501; position: absolute; width: 100%; top: 0; left: 0;}
	#header nav a#pull{display:block !important;background-color:#921501;width:100%;position:relative;text-decoration:none;color:#fff;text-align: left;}
	#header nav a#pull:after{content:"";background:url('../images/nav-icon.png') no-repeat;width:30px;height:30px;display:inline-block;position:absolute;right:15px;top:10px;}
	#header nav a#pull strong{line-height:45px; margin-left: 20px}
	#header nav ul{width:100%;display:none;height:auto;}
	#header nav ul li{display:block !important;text-align:left;background-color:#921501;padding: 10px 0 10px 40px;}
	#header nav ul li a{display:block !important;width:100%;height:auto;margin:0;color:#fff;text-align:left; margin: 0; padding: 0;}
	#header nav ul li:last-child{padding: 10px 0 20px 40px;}
	#header nav ul li a.active-menu, #header nav ul li a:hover{color:#5b5b5b;}

  #header .logo{
      margin-top: 45px;
  }
  #home-gallery .col{
      width: 80%;
  }
  #footer nav ul li{
      display: block;
      margin: 0;
  }
  #footer nav ul li a{
      padding: 10px 0;
  }

}

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

  .inner_employment_content img{
      margin: 30px auto 0 auto;
      width: 100%;
  }

}

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

    #content2 h2{
        font-size: 45px;
    }
    #content2 dl{
        float: none;
        width: 70%;
        margin: 10px auto;
    }
    .inner .abt-img{
        width: 80%;
    }

}

@media screen and (max-width: 546px){
    .inner #content h1{
        margin: 110px auto 0 auto !important;
    }
}

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

  #banner h2 span{
      font-size: 55px;
  }
  #banner h2 {
      background: #F2A805;
      padding-top: 10px;
  }
  #banner h3{
      background: #F2A805;
      padding-bottom: 10px;
  }
  #content1 .watermark{
      width: 95%;
      margin: auto;
      font-size: 55px;
  }
  #content1 h1{
      font-size: 25px;
  }
  #content1 .col:nth-child(2) h2{
      font-size: 45px;
  }
  #content1 .col:nth-child(2) section ul li{
      text-align: center;
  }
  #content1 .col:nth-child(2) section ul li img, #content3 .col:nth-child(1) section ul li img{
      display: none;
  }
  #content2 dl{
      width: 85%;
  }
  #content2 h2{
      font-size: 32px;
  }
  #content3 .col:nth-child(1) h2{
      font-size: 45px;
  }
  #content3 .col:nth-child(1) section ul li span{
      text-align: center;
  }
  #content3 dd p{
      float: none;
      width: 100%;
  }
  #content3 dt{
      height: auto;
  }
  #content3 dd{
      position: static;
      padding: 10px 0;
  }
  #content4 h2 span,
  #content4 h2{
      font-size: 35px;
  }
  #content4{
      padding: 20px 0;
  }
  #content5 .title{
      font-size: 45px;
  }
  #home-gallery .col{
      width: 90%;
  }
  #content7 p{
      font-size: 24px;
  }
  #ft-contact .title{
      font-size: 39px;
  }
  #ft-contact .container{
      padding: 0;
      max-width: 100%;
  }
  #ft-contact .container .ctc-form{
      width: 90%;
  }
  #ft-contact .container .ctc-form input[type="text"]{
      width: 100%;
  }
  #footer .ctc-info .phone{
      font-size: 30px;
  }
  .inner .abt-img{
      width: 100%;
      margin: 10px auto;
  }
  .inner .svcb-mid:nth-of-type(1),
  .inner .svcb-img{
      width: 90%;
  }
  .inner #content h1{
      font-size: 45px;
  }

}

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

  .inner .svc-page h3{
      width: 90%;
      margin: auto;
  }

}

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

  #content6 .title{
      width: 95%;
      margin: auto;
      font-size: 55px;
  }
  #footer .logo .container{
      padding: 0;
  }
  .inner #content h1{
      font-size: 35px;
  }

}

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

  #banner h2 span{
      font-size: 45px;
  }
  #content1 .watermark{
      font-size: 45px;
  }
  #content1 .col:nth-child(2) h2{
      font-size: 35px;
  }
  #content2 dd{
      font-size: 23px;
  }
  #content3 .col:nth-child(1) h2{
      font-size: 35px;
  }
  #content3 .col:nth-child(1) section ul li{
      font-size: 18px;
  }
  #content3 .col:nth-child(1) section ul li span{
      width: 95%;
      margin: auto;
      font-size: 16px;
  }
  #content3 dl{
      width: 90%;
  }
  #content5 .title{
      font-size: 35px;
  }

}



/**/
