/*-----------------------------------------------------media queries--------------------------------------------------------*/
@media (max-width: 480px) {  h2 {    font:24px/1em 'PTSansItalic',Arial!important;  }  h3 {    font:14px/1em 'PTSansItalic',Arial!important;  }  h4 {    font:bold 20px/1em 'PTSansItalic',Arial;   }    .keyHeading {    font:18px/1em 'PTSansItalic',Arial;  }  .siteImg  {       width:100%;   	margin-bottom:15px;  }   }/*-------------------------------------------------------------------------------------------------------------------------*/@media (max-width: 767px) {  h3 {    font:20px/1em 'PTSansItalic',Arial;  }  .siteImg  {       width:100%;   	margin-bottom:15px;  }    header h1.navbar-brand {    position:relative;    float:none;	top:24px;	padding-bottom:10px;  }     header .tel {    float:none;    margin:30px 0 0 0;	font-size:28px;  }       .menu_box {       margin-top:20px;  }  .navbar_custom .nav-collapse {    width:100%;  }   .navbar_custom .nav-collapse .nav {    display: none;  }  .navbar_custom .nav-collapse {    height: auto !important;    padding-bottom: 5px;    background: none;    box-sizing: border-box;  }  .select-menu {    display:block !important;    margin-bottom: 2px;    width:100%;	border:1px solid #f5f5f5;	    background:#c30400 ;    color:#ffffff;    cursor:pointer;    height:42px;    line-height:32px;    padding:4px 6px;    font-size:16px;	text-transform:capitalize;    -webkit-border-radius:4px;    -moz-border-radius:4px;    border-radius:4px;    vertical-align:middle;  }    .slider-wrapper .serviceTmb {    display:none;    }      .contactForm .code-request {    text-align:center;  }   .box-404 .heading {    font:150px/1em 'allerregular',Arial;  }    .box-404 .description {    font:26px/1em 'PTSansItalic',Arial;  }}/*-------------------------------------------------------------------------------------------------------------------------*/@media (max-width: 991px) {  header {    text-align: center;  }  header .top-bar {    max-height: none;  }     .navbar_custom .nav-collapse {    height: 44px !important;  }    .nav-collapse .nav {    margin-left: 8px;  }    .nav-collapse .nav li {      padding: 0 6px 0 0;    margin-right: 6px;    border-right: 2px solid #000000;  }  .nav-collapse .nav > li > a {      font:16px/16px'AmaranthItalic',Arial;    padding: 11px 14px 12px 12px;  }   .panel {       margin-top:25px;       }  .enquiryForm .sendForm {    margin-top:15px;    text-align:center;  }  .enquiryForm .code-request {       text-align:center;  }    .slider-wrapper .thumbnail img {    height:83px;	  }}/*---------------------------------------------------------------------------------------------------------------------------*/@media (min-width: 992px) and (max-width: 1199px) {  .nav-collapse {    height:auto !important;  }  .navbar_custom .nav-collapse {    height:48px !important;  }  .nav-collapse .nav {    margin-left:8px;    }    .nav-collapse .nav li {    padding:0 6px 0 0;    margin-right:6px;      border-right:2px solid #000000;  }    .nav-collapse .nav > li > a {      font:20px/20px 'AmaranthItalic',Arial;   }}/*---------------------------------------------------------------------------------------------------------------------------*/@media (max-width: 1199px) { .contactForm .sendForm {   margin-top:15px;    text-align:center; }}/*---------------------------------------------------------------------------------------------------------------------------*/@media (min-width: 1220px) {  .container {    padding: 0;  }    }