/*
Theme Name: Ukrros 2019
Description: Ukrros Custom Theme
Version: 1.0
*/

html{overflow-x:hidden;}
html, body {height: 100%;}


body{color:#3f3f3f; font-size:14px; font-family: 'open_sansregular';}

@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/OpenSans-Bold.eot');
    src: url('fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Bold.woff2') format('woff2'),
         url('fonts/OpenSans-Bold.woff') format('woff'),
         url('fonts/OpenSans-Bold.ttf') format('truetype'),
         url('fonts/OpenSans-Bold.svg#open_sansbold') format('svg');
    font-weight: normal; 
    font-style: normal;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/OpenSans-Regular_1.eot');
    src: url('fonts/OpenSans-Regular_1.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular_1.woff2') format('woff2'),
         url('fonts/OpenSans-Regular_1.woff') format('woff'),
         url('fonts/OpenSans-Regular_1.ttf') format('truetype'),
         url('fonts/OpenSans-Regular_1.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
 
@font-face {
    font-family: 'Brandon_reg';
    src: url('fonts/Brandon_reg.eot');
    src: url('fonts/Brandon_reg.eot') format('embedded-opentype'),
         url('fonts/Brandon_reg.woff2') format('woff2'),
         url('fonts/Brandon_reg.woff') format('woff'),
         url('fonts/Brandon_reg.ttf') format('truetype'),
         url('fonts/Brandon_reg.svg#Brandon_reg') format('svg');
}

@font-face {
    font-family: 'Brandon_med';
    src: url('fonts/Brandon_med.eot');
    src: url('fonts/Brandon_med.eot') format('embedded-opentype'),
         url('fonts/Brandon_med.woff2') format('woff2'),
         url('fonts/Brandon_med.woff') format('woff'),
         url('fonts/Brandon_med.ttf') format('truetype'),
         url('fonts/Brandon_med.svg#Brandon_med') format('svg');
}

@font-face {
    font-family: 'Brandon_bld';
    src: url('fonts/Brandon_bld.eot');
    src: url('fonts/Brandon_bld.eot') format('embedded-opentype'),
         url('fonts/Brandon_bld.woff2') format('woff2'),
         url('fonts/Brandon_bld.woff') format('woff'),
         url('fonts/Brandon_bld.ttf') format('truetype'),
         url('fonts/Brandon_bld.svg#Brandon_bld') format('svg');
}

a{color:#f82828;}
a:hover, a:focus{color:#30383b; text-decoration:none;}
img{max-width:100%; vertical-align:middle;}
p{line-height:25px; margin:0 0 15px; text-align:justify;}

h1, h2, h3, h4, h5, h6{font-family: 'Raleway', sans-serif; margin:0 0 10px; text-transform:uppercase}
h2{color:#30383b;}
h3{color:#f82828;}
h4{color:#c71c1c;}

a.navbar-brand.nav-logo img {width: 300px; padding: 0 0 3px 0;}

.pad-0{padding:0 !important;}
.mrb-0{margin-bottom:0px !important;}
.mrb-10{margin-bottom:10px !important;}
.mrb-20{margin-bottom:20px !important;}
.mrb-30{margin-bottom:30px !important;}
.mrb-40{margin-bottom:40px !important;}
.mrb-50{margin-bottom:50px !important;}

  .header{background:#fff; margin:0; position:relative; left:0; width:100%; top:0; z-index:2;}    
.sticky { position: fixed; width: 100%;background: #fff; z-index: 9; top: 0; transition: all 1.4s ease;}
.sticky .menu-head .navbar-brand img {max-width: 220px;transition: all 1.4s ease;}
.sticky .menu-head .navbar-nav > li > a { padding: 27px 0 27px;transition: all 1.4s ease;}
.sticky .quote-btn .btn { padding: 6px 10px;margin: -7px 0px 0px 0px;transition: all 1.4s ease;}
.sticky .menu-head .navbar-brand {height: 0px;}
.top-sec{background:#37241e; text-transform:uppercase; margin:0;}
  .top-sec ul{margin:0; padding:7px 0 8px; font-family:'open_sansbold';}
  .top-sec ul li{display:inline-block; list-style:none; padding:0 20px 0 0; position:relative;}
  .icon-top i:hover{ color:#37241e; transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out;}  
  .icon-top{margin:0; text-align:right;}
  .icon-top i{color: #fff; display:inline-block; font-size: 22px; line-height: 35px; margin: 0; height:35px; text-align: center; width: 35px; position:relative; z-index:1; background: #8a3030;}
  .icon-top .fa-facebook{background:#4d4e24;}
  .icon-top .fa-twitter{background:#00aced;}
  .icon-top .fa-youtube{background:#b00;}
  .icon-top .fa-linkedin{background:#007ab5;}
  .icon-top .fa-instagram{background: #c11c7d; }
  .icon-top i:hover{background:#d4471f; color:#fff; transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out;}  
  .phone-detil{margin: 6px 0 0;}
  .phone-detil a{color: #ffffff;}
  .phone-detil a:hover{text-decoration:none;}
  .phone-detil a i{font-size: 19px; margin: 3px 10px 0 0; float: left; color: #4d4e24;}
  div#search {font-size: 22px; margin-left: 14px;}

.menu-head{position:relative;    background: #816a4a;}
  .menu-head .container{position:relative;}
  .menu-head .navbar-brand{padding:36px 0; height:auto; font-size: 36px; color: #fff; text-transform: uppercase;}
  .menu-head .navbar-brand img{max-width: 260px;}
  .menu-head .navbar-header{position: relative; z-index: 2;}
  .menu-head nav{box-shadow:none; border:none; background:none; border-radius:0;margin: 0px;}
  .menu-head .navbar-collapse{padding:0;}
  .menu-head .navbar-nav { float: right; text-align: right; position: absolute; right: -26%; top: 25px;}
  .menu-head .navbar-nav > li{ margin:auto;display: inline-block;float: none;}  
  .menu-head .navbar-nav > li:last-child{padding-right:0;}
  .menu-head .navbar-nav > li > a{color:#fff; text-shadow:none;background: #3a3e42; }
  .menu-head .navbar-nav > li > a:focus, .menu-head .navbar-nav > li > a:hover, .menu-head .navbar-nav > .open > a, .menu-head .navbar-nav > .open > a:focus, .menu-head .navbar-nav > .open > a:hover, .menu-head .navbar-nav .current-menu-item a{    color: #fff;
  box-shadow: none; border-color: #d4471f; background: #4d4e24;}
    /*.menu-head li a:hover .sub-menu{display:block;}*/
  .menu-head ul, .menu-head ul li, .menu-head ul li a{position:relative;font-family: 'Brandon_bld'; text-transform: uppercase;}
  .menu-head li:hover > ul {left: auto;}
  .menu-head ul ul {position: absolute; left: -9999px; padding:0; margin:0; top:100%;}
  .menu-head ul ul ul{margin-left: 100%; top: 0;}
  .menu-head ul ul li a{padding: 10px 20px; width: 200px; background: #000; text-decoration: none; color: #fff !important;
 -webkit-transition: color .2s ease; -moz-transition: color .2s ease; -ms-transition: color .2s ease; -o-transition: color .2s ease; transition: color .2s ease; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important;}
   /*.menu-head .sub-menu{background:#000; position:absolute; top:100%; left:0; min-width:270px; display:none; margin:0; padding:0;}*/
   .menu-head .sub-menu > li{list-style:none; border-bottom:1px solid #fff;}
   .menu-head .sub-menu > li:last-child{border:none;}  
   .menu-head .sub-menu > li > a:focus, .menu-head .sub-menu > li > a:hover, 
   .menu-head .sub-menu > li.current-menu-sub a:focus, .menu-head .sub-menu > li.current-menu-sub > a{background:#d4471f !important; color:#fff !important;}
   .menu-head .sub-menu > li > a{display:block; background:#37241e !important; color:#fff !important; padding:7px 10px; text-align:left;} 
   
   .quote-btn{position: absolute; right: 0; top: 28px; z-index:3;}
   .quote-btn .btn{background: #d4471f; color: #fff; border-radius: 0; text-transform: uppercase; font-family: 'open_sansbold'; min-width: 130px; padding: 10px 10px;}
   .quote-btn .btn:hover{background: #245e97; color: #fff; transition: 0.8s ease-in-out; -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out;}
   
   
  .banner {position: relative;}
  .banner figure{display:block;} 
  .banner-text {max-width: 430px; background: #4d4e24; padding: 20px; position: absolute; right: -30%; bottom: 150px;}
  .banner h2{color:#fff; font-size:24px; text-transform:uppercase; margin:0 0 15px;font-weight: 800; text-align: center;}
  .banner-text p{color:#fff; text-align:center; margin:0; padding: 10px 0;}
  .banner-text a{color:#fff;}
  .banner-text form{background: #816a4a; margin: 0; padding:20px 20px 5px; text-align: left;}  
  .banner-text form .form-control{background:none; box-shadow:none; border-radius:0; border:1px solid #fff; color: #fff; height:40px; margin:0 0 15px;}
  .banner-text form .form-control::-webkit-input-placeholder {color: #fff;}
  .banner-text form .form-control option {background: #7b1414;}
  .banner-text form .form-control::-moz-placeholder {color: #fff;}
  .banner-text form .form-control:-ms-input-placeholder {color: #fff;}
  .banner-text form .form-control:-moz-placeholder {color: #fff;}
  .banner-text form textarea{height:50px !important; margin:30px 0 15px;}
  .banner-text form .form-group{margin-bottom:15px;}
  .banner-text .btn{background:#6b7581; color:#fff; font-family: 'open_sansbold'; padding:10px 40px; text-transform:uppercase; width:100%; border-radius:0;}
  .banner-text .btn:hover{background: #1d1d1d; color: #fff; transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out;}
.mid-inner .frm-checkbox {background: #816a4a !important;}
  
  .image-text { position: absolute; left: 380px; bottom: 235px; text-align: center; background: #3a3e42bd; padding: 20px;}
  .image-text h1 { border-width: 0px;margin: 0px; padding: 0px; letter-spacing: 0px; font-weight: 700; font-size: 42px; color: #ffffff;font-family: 'Brandon_bld';}
  
  .image-text span { color: #4d4e24;}
  .image-text p{ letter-spacing: 1px; font-weight: 600;font-size: 13px; color:#efe0e0;  margin: 10px;text-align: center;}
  .image-text h5{ letter-spacing: 0px; font-weight: 800; font-size: 30px;color:#fff;}
  .image-text .btn{background:#4d4e24; color:#fff; font-family: 'open_sansbold'; padding:10px 30px; text-transform:uppercase;  border-radius:0; margin: 25px 0 0 0; }
  .image-text .btn:hover{ background: none; border: 2px solid #fff; color: #fff;transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out; }
  
  .about { padding: 70px;}
  .about_banner img { float: right; margin: 64px 0 0 0;}
  .about-banner img { position: absolute;top: 0px; left: 80px; border: 5px solid #ffffff;}
  .about_content h2{letter-spacing: 0px; font-weight: 700; font-size: 33px; color: #37241e;font-family: 'Brandon_bld';margin-bottom: 20px; margin-left: 16px;}
  .about_content h2::after { content: ""; position: absolute; right: 0; top: -11px; border-top: 7px solid #4d4e24; border-bottom: 7px solid #4d4e24; border-right: 7px solid #4d4e24; height: 60px; width: 0px; left: 0px;}
  .about_content .btn { background: #4d4e24; color: #fff; font-family: 'open_sansbold'; padding: 10px 30px; text-transform: uppercase; border-radius: 0; margin: 5px 0 10px 0; float: left;}
  .about_content .btn:hover{background: #37241e; color: #fff; transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out;}
  .services-sec{padding: 50px 16px; background: #eee;}
  .services-sec h1{text-align: center; color: #37241e; font-family: 'Brandon_bld'}
  .services-sec h5 {text-align: center; color: #d4471f; font-size: 19px; margin: 0 0 70px;}  
  .service-box{border: 2px solid #245e97; margin: 0 0 30px; padding: 15px 15px 20px; background: #f8f8f8; text-align: center;}
  .service-box:hover{background: #d4471f; color: #fff; border-color: #d4471f; cursor: pointer; transition: 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out;}
  .service-box:hover a, .service-box:hover h3{color:#fff; transition: 0.8s ease-in-out; -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out;}
  .service-box h3{text-align: center; color: #d4471f; font-family: 'open_sansbold'; font-size: 16px;}  
  .service-box a{color:#242424; font-family: 'open_sansbold';}
  .service-box .icon-box{margin: -55px 0 0;}
  .service-box .icon-box i{background: #37241e; display: inline-block; height: 85px; width: 85px; margin: 0 auto 10px; font-size: 30px; line-height: 76px;  color: #fff; border-radius: 100%; border: 5px solid #fff;}
  .service-box:hover .icon-box i{background: #d4471f; transition: 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out;}
  .service-box p{text-align:center;}
  .service-box .btn{background: #d4471f; color: #fff; padding: 8px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; min-width: 150px; text-shadow: inherit; text-transform: uppercase;}
  .service-box .btn:hover{background: #37241e;color: #fff; transition: 0.8s ease-in-out; -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out;}
  .service-box:hover .btn{background: #fff; color: #d4471f; transition: 0.8s ease-in-out; -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out;}

  .about-sec { padding: 70px 0; background: #eee;}
  .about-sec h2 {color: #051952;font-family: 'Raleway', sans-serif; font-weight: 700;}
  .text-box p { color: #787878;}
  .text-box .btn{background:#051952; color:#fff;  padding:10px 40px; text-transform:uppercase;  border-radius:0;font-weight: 700}
   .text-box .btn:hover{background: #e1ad06; color: #fff; transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out;}
  
  .about-text{background:#eee; padding:50px 0 10px; position:relative; z-index: 2;}            
  .about-grid .btn{background:#f82828; color: #fff; font-family: 'open_sansbold'; text-align: center; padding: 10px; min-width:180px; position:relative; text-shadow:none; white-space: nowrap; letter-spacing: 1px; display: inline-block; text-transform: uppercase; -webkit-animation-delay: 2s; animation-delay: 2s;  -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out; transition: background 0.3s ease-in-out, color 0.3s ease-in-out; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius:0;}
  .about-grid .btn:hover, .about-text-right .btn:active{color: #fff; background: #30383b; -webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out; transition: background 0.5s ease-in-out, color 0.5s ease-in-out;}
  .about-text-left{margin:0 0 30px;}
  .about-text-right .title-row{margin: 0 0 30px;}
  .about-text-left{margin:0 0 30px;}
  .about-text-right{margin:30px 0 10px; color:#30383b;}
  .about-grid figure { float: right; margin: 0 0 50px 60px; position: relative;}
  .about-grid figure:before { background: #7b1414; content: ""; position: absolute; left: -5%; top: 5%; height: 100%; width: 100%;}
  .about-grid figure img { position: relative; width: 440px; border-left: 5px solid #fff; border-bottom: 5px solid #fff;}
  
 /******** blog-sec ********/  

.blog-image {background-color: #fff; color: #ffffff; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; margin: 10px; max-width: 315px; min-width: 230px; overflow: hidden; position: relative; text-align: left; width: 100%; -webkit-transform: translateZ(0); transform: translateZ(0);}
.blog-image *,
.blog-image *:before,
.blog-image *:after {-webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.45s ease; transition: all 0.45s ease;}
.blog-image img {backface-visibility: hidden; max-width: 100%; vertical-align: top; height: 300px;}
.blog-image:before,
.blog-image:after {position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ''; background-color: #4d4e24; opacity: 0.5; -webkit-transition: all 0.45s ease;transition: all 0.45s ease;}
.blog-image:before {-webkit-transform: skew(30deg) translateX(-80%);transform: skew(30deg) translateX(-80%);}
.blog-image:after {-webkit-transform: skew(-30deg) translateX(-70%); transform: skew(-30deg) translateX(-70%);}
.blog-image figcaption {position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: 1; bottom: 0; padding: 25px 40% 25px 20px;}
.blog-image figcaption:before,
.blog-image figcaption:after {position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: #4d4e24; box-shadow: 0 0 20px rgba(0, 0, 0, 0.7); content: ''; opacity: 0.5; z-index: -1;}
.blog-image figcaption:before {-webkit-transform: skew(30deg) translateX(-100%); transform: skew(30deg) translateX(-100%); }
.blog-image figcaption:after {-webkit-transform: skew(-30deg) translateX(-90%); transform: skew(-30deg) translateX(-90%);}
.blog-image h3,
.blog-image p {margin: 0; opacity: 0; letter-spacing: 1px;}
.blog-image h3 {font-size: 20px; font-weight: 700;color: #000;}
.blog-image p {font-size: 0.9em;}
.blog-image a {position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; }
.blog-image:hover h3,
.blog-image.hover h3,
.blog-image:hover p,
.blog-image.hover p {-webkit-transform: translateY(0); transform: translateY(0); opacity: 0.9; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }
.blog-image:hover:before,
.blog-image.hover:before {-webkit-transform: skew(30deg) translateX(-20%); transform: skew(30deg) translateX(-20%); -webkit-transition-delay: 0.05s; transition-delay: 0.05s;}
.blog-image:hover:after,
.blog-image.hover:after {-webkit-transform: skew(-30deg) translateX(-10%); transform: skew(-30deg) translateX(-10%);}
.blog-image:hover figcaption:before,
.blog-image.hover figcaption:before {-webkit-transform: skew(30deg) translateX(-40%); transform: skew(30deg) translateX(-40%); -webkit-transition-delay: 0.15s; transition-delay: 0.15s;}
.blog-image:hover figcaption:after,
.blog-image.hover figcaption:after {-webkit-transform: skew(-30deg) translateX(-30%); transform: skew(-30deg) translateX(-30%); -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }
 .blog-image p { line-height: 18px; margin-top: 10px;text-align: left;}
   /******** blog-end ********/  
   
  .grid-about figure { margin: 4px 0 0 11px; position: relative;}
  .grid-about figure:before { background: #7b1414; content: ""; position: absolute; left: -5%; top: 5%; height: 100%; width: 100%;}
  .grid-about figure img { position: relative; width: 440px; border-left: 5px solid #fff; border-bottom: 5px solid #fff;}
  .howlist{list-style: none; margin:0 0 20px; padding: 0; position: relative; z-index: 2; color: #30383b;}
  .howlist li{margin-bottom: 40px; overflow:hidden;}
  .howlist li .iconcircle{float: left; margin:0 30px 0 0; border: 1px solid #30383b;}
  .howlist li .iconcircle i{font-size: 30px; color: #30383b; display: block; height: 61px; width: 61px; line-height: 61px; text-align: center;}
  .howlist li h4{font-size: 20px; color: #30383b; margin-bottom: 5px; text-transform:uppercase; font-family: 'open_sansbold';}
  .howlist li p{margin:0;}
   .blog-sec{padding:50px 100px; position:relative; background: #eee;} 
  .blog-sec h2{text-align:center; margin:0 0 50px;font-family: 'open_sansbold'; color: #37241e;}
  .blog-sec h2::before {content: "";position: absolute;left: 485px; top:-11px; border-top: 7px solid #4d4e24;border-bottom: 7px solid #4d4e24;border-left: 7px solid #4d4e24; height: 60px; width: 24px;}
  .blog-sec h2::after {content: ""; position: absolute; right: 485px; top: -11px; border-top: 7px solid #4d4e24; border-bottom: 7px solid #4d4e24; border-right: 7px solid #4d4e24; height: 60px; width: 24px;}
  .blog-box {background: #ffffff;padding: 25px 20px;position: relative; box-shadow: 0 10px 20px -10px #cccccc; text-align: left;    margin: 65px 0 0 0;  border-top: 5px solid #05195238;}
  .blog-box h5 {color: #d4471f;font-size: 20px;margin: 0 0 15px;font-family: 'open_sansbold';text-align:left; } 
  .blog-box h5:hover { color: #37241e; cursor: pointer; transition: 0.8s ease-in-out;}
  .blog-bx h5:hover {color: #56ccc8;transition: all 0.5s ease-in;}
  .blog-bx figure{position: relative; overflow: hidden;}

  .blog-bx figure:before { width: 150px; height: 100%; right: inherit; position: absolute; top: 0; left: -100px; content: ""; -ms-transform: skew(-10deg); -webkit-transform: skew(-10deg); transform: skew(6deg); z-index: 1;}
  .blog-bx figure img { margin: 1px 0; width: 100%; position: relative; outline: 2px solid #fff; outline-offset: -15px; outline-style: double; border-radius: 10px;}
  .blog-sec .row:nth-child(2) .col-sm-5{float: right; margin-bottom: 50px;}
  
  .blog-sec .row:nth-child(3) .blog-bx figure:before { right: -100px; left: inherit; -ms-transform: skew(10deg); -webkit-transform: skew(10deg); transform: skew(-6deg); z-index: 1;}
  .blog-sec .col-sm-4:nth-child(3) .blog-bx figure{margin: 25px -15px -15px;}
  .blog-box p{ margin: 0px 0px 30px 0;}
  .date-col{background:#30383b; color:#fff; margin: 0; padding: 18px 16px; position: absolute; left: 10px; bottom: 10px; text-align: center; border: 2px solid #fff;}
  .date-col span{display:block; font-family: 'open_sansbold';}
   .blog-box .btn {background:#37241e; color: #fff; font-family: 'open_sansbold';   padding: 10px; min-width:170px;  letter-spacing: 1px; text-transform: uppercase; transition: background 0.3s ease-in-out, color 0.3s ease-in-out;  border-radius:0px; float: left;}
   .blog-box .btn:hover { background: #d4471f;}
   .blog-box .btn::after { border-bottom: 19px solid transparent;  border-top: 22px solid transparent;  content: '';  position: absolute;  right: -21px;  top: 0;}
   
  .thumb{position: relative; cursor:pointer;}
  .thumb:hover:before{transform: scaleX(0); opacity: 1;}
  .thumb:hover:after{opacity: 1; transform: scaleY(0);}
  .thumb:before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4); opacity: 0; transform: scaleX(1); -moz-transform: scaleX(1); -webkit-transform: scaleX(1); transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in;}
  .thumb:after{content: ''; position: absolute; right: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4); opacity: 0; transform: scaleY(1); -moz-transform: scaleY(1); -webkit-transform: scaleY(1); transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in;-webkit-transition: all 0.5s ease-in;}    

  .footer{background:#7b1414; padding:50px 0 20px; position:relative; color:#fff;}  
  .footer a{color:#fff; font-family: 'open_sansbold';}
  .footer a:hover{color:#ff7e5f;}
  .footer{text-align:inherit;}
  .ft-detail{overflow: hidden;}
  .wg-1 h4{color:#fff; margin:0 0 20px; position:relative; text-transform:uppercase;}
  .wg-1 ul{margin:0; padding:0; float:left;}
  .wg-1 ul li{list-style:none; position:relative; padding: 10px 10px 0 0; display: inline-block; display: inline-block; text-transform: uppercase;}  
  .ft-logo{margin: 0; float:left;margin-left: 3px;margin-bottom: 10px;}  
  .link-sec { overflow: hidden; margin: 0 0 20px 0; padding: 15px 0; border-bottom-style: double; border-top-style: double;}
  .phn-ft{float:right;margin: 14px 25px;}
  .phn-ft address{margin: 25px 0 0 30px; display:inline-block; overflow: hidden; position: relative;}  
  .phn-ft address img{margin: 0 5px 0 0;} 
  .phn-ft address i{background:#434345; color: #eee; float: left; font-size: 17px; height: 40px; line-height: 40px; margin: 0 10px 0 0; text-align: center; width: 40px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius:30px;}
  .phn-ft address div{margin:9px 0 0; overflow:hidden;}
  .phn-ft address a{color:#fff;}
  .phn-ft address a:hover{color:#ff7e5f;}
  .wg-1 form{position:relative; margin:25px -15px 0; overflow:hidden;}
  .wg-1 form .form-control{background: none; border-radius: 0; border: 1px solid #fff; color: #fff; height: 44px; padding: 10px 12px;}
  .wg-1 form .form-control::-webkit-input-placeholder {color: #fff;}
  .wg-1 form .form-control::-moz-placeholder {color: #fff;}
  .wg-1 form .form-control:-ms-input-placeholder {color: #fff;}
  .wg-1 form .form-control:-moz-placeholder {color: #fff;}
  .wg-1 form textarea{height:100px !important;}
  .wg-1 form .btn{background:#b6282e; color: #fff; font-family: 'open_sansbold'; text-align: center;  padding: 10px; min-width:180px; position:relative; text-shadow:none; white-space: nowrap; letter-spacing: 1px; display: inline-block; text-transform: uppercase; -webkit-animation-delay: 2s; animation-delay: 2s;  -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out; transition: background 0.3s ease-in-out, color 0.3s ease-in-out; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius:0;}
  .wg-1 form .btn:hover, .appointment-wrap form .btn:active{color: #fff; background:#326567; -webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out; transition: background 0.5s ease-in-out, color 0.5s ease-in-out;}
  .footer-menu {float: left;}
  .icon-ft i{border: 2px solid #ddd; color: #fff; text-align:center; display: inline-block; height: 35px; line-height: 32px; margin: 0 2px; width: 35px;}
  .icon-ft i:hover{background:#000; border-color:#000; color:#fff; transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out;}  
  
  .ft-bottom{background:#f82828; color:#fff; margin:20px 0 0; padding:15px 0 1px; text-transform:uppercase; position:relative; z-index:2;}
  .ft-bottom a{color:#fff; font-family: 'open_sansbold';}
  .ft-bottom a:hover{color:#e4353a;}
  .ft-bottom p{text-align:center;}
  
  .footer_area{background-image: url(images/footer-img.jpg);background-repeat: no-repeat; background-position: center center;background-size: cover; background-attachment: fixed; position: relative; padding: 70px 0;}
  .footer_area::before {background: #816a4a;content: "";position: absolute;top: 0px;left: 0px;height: 100%;width: 100%;opacity: 0.9;}
 
  .footer_about p {	 margin: 15px 0 21px 0; color: #ffffff;}
  .socail_icon li {margin-top: 5px; font-size: 20px;border: 1px solid #d4471f;width: 40px;height: 40px;text-align: center; list-style: none;display: inline-block;}
  .socail_icon li span {position: absolute;left: 90px;font-size: 15px;font-family: 'open_sansbold';color: #324864d4;}
  .socail_icon li:hover  { background-color: #d4471f;transition:0.8s ease-in-out;}
  .socail_icon li:hover i { color: #fff;transition:0.8s ease-in-out;}
  .socail_icon i { font-size: 20px; color: #324864; display: inline-block;  padding-top: 7px;}
  .socail_icon { margin-left: -39px;} 
  .quick_link i { margin-right: 12px;}
  .footer_about img { margin: -3px 0 -7px 0; background: #37241e; padding: 10px 30px; outline: 1px dashed #fff; outline-offset: -5px;}
  .footer_about.quick h2 { color: #ffffff; font-size: 28px; margin-left: 35px; font-weight: 800; font-family: 'Brandon_bld'}
  .footer_area .footer_row .footer_about .quick_link li { list-style: none;}
  .footer_area .footer_row .footer_about .quick_link li a {font: 400 14px/28px "Roboto", sans-serif; color:#ffffff; position: relative;}
  .footer_area .footer_row .footer_about .quick_link li a:hover {color: #4d4e24;}
  .footer_about h2{ color: #ffffff; font-size: 28px; margin: 0 0 26px 0; font-weight: 800; font-family: 'Brandon_bld'}
  .footer_area .footer_row .footer_about .twitter {font: 400 14px/28px "Roboto", sans-serif;color: #324864;display: block;padding-bottom: 15px;}
 .footer_area .footer_row .footer_about address .my_address li a { font: 400 14px/45px "Roboto", sans-serif;color: #ffffff; margin: 0 0 26px 0;} 
 .footer_area .footer_row .footer_about address .my_address li a:hover { color:#4d4e24;}
 .my_address li { list-style: none; margin-left: -35px;}
 .my_address li a i {color: #fff; padding-right: 20px;font-size: 20px;display: inline-block;}
 .footer_area .footer_row .footer_about address .my_address li span {display: inline-block;padding-left: 35px;margin-top: -30px; line-height: 20px;}
 .copyright_area {background: #37241e;font: 400 14px/65px "Roboto", sans-serif;color: #fefefe;text-align: center; }
 
.breadcrumb{float: right; font-size: 13px; line-height: 15px; position: relative; z-index: 5; margin: 39px 0 5px; background: none; border-radius: 0; max-width: 400px; min-width:261px; text-align:right; color:#fff;}
.breadcrumb > li {margin: 0 0 5px;}
.breadcrumb > li + li:before {content: "+"; margin: 0 9px; color: #fff; font-size: 15px; float: left;}
.breadcrumb > li .fa-home {margin: 0 9px;}
.breadcrumb li a {color: #fff;}     

.mid-wrap{padding:40px 0;}

/* coustom css*/
.nt-found{color: #fff; text-shadow:none; cursor: pointer; font-size: 16px; text-transform:uppercase; line-height: none; text-align: center; padding: 13px; white-space: nowrap; background:red; display: inline-block; width:240px; text-decoration: none; text-transform: uppercase; border: none; -webkit-animation-delay: 2s; animation-delay: 2s; -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out; transition: background 0.3s ease-in-out, color 0.3s ease-in-out; border:1px solid transparent; border-radius:30px; -webkit-border-radius: 10px; -moz-border-radius: 30px;}
.nt-found:hover{color:#fff;background:#23527c;}
.btn-read{background: #ffa500 none repeat scroll 0 0; border-radius: 4px; color: #fff; float: right; margin: 4px 0px; padding: 6px 18px;}
.btn-read:hover{background:#23527c;color:#fff;}
label{display: block; max-width: 100%; margin-bottom: 5px; font-weight: 700;}
.postar > p{margin-bottom: 32px;}


.entry-footer{padding:20px;}
.page-header >.btn{background: #f58634; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; font-family: 'calibrib_0'; font-size: 24px; text-transform: uppercase; color: #fff; padding: 15px; text-shadow: inherit; width: 200px;}
.widget-title{background: #052f62 none repeat scroll 0 0; color: #fff; font-size: 18px; margin: 38px 0 0; padding: 10px 15px; position: relative;}
.wpcf7-form-control-wrap{position: relative;}

.search-form{background: #ffa500 none repeat scroll 0 0; list-style: outside none none; margin: 0 0 27px; outline: 2px solid #1f3d7c; outline-offset: -15px;padding: 30px; text-align: left;}
.search-submit{background: #23527c none repeat scroll 0 0; border: medium none; color: #fff; padding: 5px 19px;}
input[type="search"]{border: 1px solid; height: 32px; margin-bottom: 7px; width: 304px;}
.nav-previous a{background: #4d4e24; border-radius: 0px; color: #fff; padding: 12px 41px;}
.nav-previous {float: left;}
.nav-next {float: right;}
.nav-next a{background: #4d4e24; border-radius: 0px; color: #fff; padding: 12px 41px;}
.post-title {display: none;}
.nav-previous {margin: 27px 0;}
.nav-next {margin: 27px 0;}
.post-auth-meta {border-bottom: 1px solid gray;border-top: 1px solid gray;padding: 7px;}
.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {float: left;padding: 15px;}
.mlpost article{padding-bottom: 0px!important;}
#respond{padding: 20px 0;}
#reply-title {color:#122d85; padding: 0 15px; }
.logged-in-as{padding: 0 15px;}
.comment-notes {padding: 0 15px;}
#cancel-comment-reply-link {color:red }
#author {width: 263px;}
#email {width: 263px;}
#url {width: 263px;}
#comment{width: 680px;height: 167px;}
#submit{background: #FF4437; border-radius: 0px; color: white; font-size: 20px; font-weight: 700; padding: 13px 30px; border: none;}
#submit:hover{background:#337ab7;color: white;}
.required{color:red;}
.post-date {padding: 37px;}
/**
 * 8.0 - Alignments
 */
.alignleft {float: left;margin: 0.375em 1.75em 1.75em 0;}
.alignright {float: right;margin: 0.375em 0 1.75em 1.75em;}
.aligncenter {clear: both;display: block;margin: 0 auto 1.75em;}
blockquote.alignleft {margin: 0.3157894737em 1.4736842105em 1.473684211em 0;}
blockquote.alignright {margin: 0.3157894737em 0 1.473684211em 1.4736842105em;}
blockquote.aligncenter {margin-bottom: 1.473684211em;}
.hedd-content {font-size: 20px;padding: 10px 0;}

/*
.breadcrumb{float: right; font-size: 13px; line-height: 15px; position: relative; z-index: 5; margin: 39px 0 5px; background: none; border-radius: 0; max-width: 400px; min-width:261px; text-align:right; color:#fff;}
.breadcrumb > li {margin: 0 0 5px;}
.breadcrumb > li + li:before {content: "+"; margin: 0 9px; color: #fff; font-size: 15px; float: left;}
.breadcrumb > li .fa-home {margin: 0 9px;}
.breadcrumb li a {color: #fff;}  
*/   
.mid-inner { margin: 40px 0;}
.send .wpcf7-form-control.wpcf7-submit{display: none !important;}
.more-link{display: none;}
.screen-reader-text{display: none;}
#comments{overflow:hidden !important;}
#comments .form-control{width:100% !important;}
.post-navigation{overflow:hidden !important; margin-top:15px!important;}
.nav-links .nav-previous, .nav-links .nav-next{display:inline-block !important; margin:0 0 0 15px}
.nav-links .nav-previous a, .nav-links .nav-next a{display:block;}
.sqr{border-radius:0px !important;}
figure{display:inline-block;}



.howlist li .iconcircle i:hover { background: #7b1414;color: #fff;transition: 0.8s ease-in-out;-webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out;}
.howlist li h4:hover {color: #7b1414;transition: 0.8s ease-in-out;} 
.date-bx { font-size: 18px; float: right; position: absolute; top: 77%; z-index: 5; left: 38%; display: none;}
.navbar-brand>img {width: 180px; margin: 6px 0 0 0;}  
   
.icon-ft {float: right;}
.pull-right .blog-box {background: #ffffff; margin: 60px 0 0 -80px; padding: 35px 30px; box-shadow: 0 30px 20px -10px #cccccc; text-align: left;width:80%;}

 .pull-right .blog-box .btn{ background: #09a223; color: #fff;  font-family: 'open_sansbold'; padding: 10px 40px; text-transform: uppercase; border-radius: 0;}  
 .pull-right .blog-box .btn:hover {background: #121212;color: #fff;transition: 0.8s ease-in-out;-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;-ms-transition: all 0.8s ease-in-out;-o-transition: all 0.8s ease-in-out;}
 .pull-right .blog-box h5 { font-size: 20px; font-family: 'open_sansbold';}
 .pull-right .blog-box h5:hover {color: #09a223; transition: 0.8s ease-in-out; cursor: pointer;}
 .pull-right .blog-box p { text-align: left;}
 
 .pull-left .blog-box {background: #ffffff; margin: 55px 0 0 30%; padding: 35px 30px; box-shadow: 0 30px 20px -10px #cccccc; text-align: left;width:80%; z-index: 1; position: absolute;}

 .pull-left .blog-box .btn{ background: #09a223; color: #fff;  font-family: 'open_sansbold'; padding: 10px 40px; text-transform: uppercase; border-radius: 0;}  
 .pull-left .blog-box .btn:hover {background: #121212;color: #fff;transition: 0.8s ease-in-out;-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;-ms-transition: all 0.8s ease-in-out;-o-transition: all 0.8s ease-in-out;}
 .pull-left .blog-box h5 { font-size: 20px; font-family: 'open_sansbold';}
 .pull-left .blog-box h5:hover {color: #09a223; transition: 0.8s ease-in-out; cursor: pointer;}
 .pull-left .blog-box p { text-align: left;}

.navbar-default .navbar-brand:hover {color: #37241e;}
    /** Smartphones **/
@media (min-width: 320px) and (max-width: 480px) {
   
   .menu-head{position:relative;}
   .menu-head .nav-logo{position: relative; left: 0; padding: 25px 0; margin:0; z-index: 2; height: auto; border:0;}
   .menu-head .navbar-brand img{max-width: 210px;}
   .menu-head nav{padding:0;}
   .menu-head .navbar-header{position:relative; z-index:2; float: none; width: 100%;}
   .menu-head .navbar-toggle{border-color: #fff; color: #fff; margin: 30px 0 0 0; border-radius: 0;}
   .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
   .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:none;}
   .menu-head .navbar-collapse{border:none;}
   .menu-head .navbar-nav{margin: 0; text-align:left; top: 0;}
   .menu-head .navbar-nav > li:before{display:none;}
   .menu-head .navbar-nav > li{display:block; margin:0; padding:0; border-bottom: 1px solid  #fff;}
   .menu-head .navbar-nav > li:last-child{border-bottom:0;}
   .menu-head .navbar-nav .li-mrg{margin-right: 0 !important;}
   .menu-head .navbar-nav > li > a{padding: 10px; border: 0; color:#fff;}
   .menu-head .navbar-nav > li > a:focus, .menu-head .navbar-nav > li > a:hover, .menu-head .navbar-nav > .open > a, .menu-head .navbar-nav > .open > a:focus, .menu-head .navbar-nav > .open > a:hover, .menu-head .navbar-nav .current-menu-item a{background: #30383b; color: #fff;}
   .menu-head .sub-menu > li > a:focus, .menu-head .sub-menu > li > a:hover{background: #30383b !important;}
   .menu-head .sub-menu{position: relative !important; top: 0 !important; margin:0 !important; left: 0 !important; display: block !important; height: auto !important;}
   .menu-head .sub-menu > li > a{background:none !important; padding:5px 15px 5px 30px; width: auto;}             
   .phn-detail{position: relative; right: 0; top: 0; z-index: 3; text-align: center; padding: 10px 0 0;}
   .banner-text{bottom: 0; left: 0; padding: 0; margin: 15px; position: relative; z-index: 2; width: auto; max-width: inherit; border: 0;}         
   .banner{padding: 0;}
   .banner:before{display: none;}
   .banner figure{display: block;}
   .banner figure img{max-width:100%;}
   .banner .hidden-xs{display: none !important;}
   .banner .hidden{display: block !important;}        
   .about-text:after{display:none;}   
   .about-text-right ul{background: #fff; padding:50px 30px 10px;}
   .howlist{padding:0;} 
   .about-text .title-row h2{padding: 0px 0 0 20px; font-size: 20px;}
   .wg-1 ul{float: none; text-align: center;}
   .wg-1 ul li{padding:10px 10px 0 0;}
   .icon-ft{margin: 10px 0 5px; padding: 0; float: none; text-align: center;}
   .ft-logo{margin: 0; float: none; text-align: center;}
   .phn-ft{float: none; text-align: center;}
   .phn-ft address{margin: 15px 10px 0; display: inline-block;}
   .phn-ft address i{float: none; display: inline-block;}
   .phn-ft address div{display: inline-block;}   
   .blog-bx .hidden{display: block !important;}
   .blog-sec .col-sm-4:nth-child(3) .blog-bx figure{margin: -15px -15px 25px;}
       
}


/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
   
   .menu-head{position:relative;}
   .menu-head .nav-logo{position: relative; left: 0; padding: 25px 0; margin:0; z-index: 2; height: auto; border:0;}
   .menu-head .navbar-brand img{max-width: 250px;}
   .menu-head nav{padding:0;}
   .menu-head .navbar-header{position:relative; z-index:2; float: none; width: 100%;}
   .menu-head .navbar-toggle{border-color: #fff; color: #fff; margin: 35px 0 0 0; border-radius: 0;}
   .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
   .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:none;}
   .menu-head .navbar-collapse{border:none;}
   .menu-head .navbar-nav{margin: 0; text-align:left; top: 0;}
   .menu-head .navbar-nav > li:before{display:none;}
   .menu-head .navbar-nav > li{display:block; margin:0; padding:0; border-bottom: 1px solid  #fff;}
   .menu-head .navbar-nav > li:last-child{border-bottom:0;}
   .menu-head .navbar-nav .li-mrg{margin-right: 0 !important;}
   .menu-head .navbar-nav > li > a{padding: 10px; border: 0; color:#fff;}
   .menu-head .navbar-nav > li > a:focus, .menu-head .navbar-nav > li > a:hover, .menu-head .navbar-nav > .open > a, .menu-head .navbar-nav > .open > a:focus, .menu-head .navbar-nav > .open > a:hover, .menu-head .navbar-nav .current-menu-item a{background: #30383b; color: #fff;}
   .menu-head .sub-menu > li > a:focus, .menu-head .sub-menu > li > a:hover{background: #30383b !important;}
   .menu-head .sub-menu{position: relative !important; top: 0 !important; margin:0 !important; left: 0 !important; display: block !important; height: auto !important;}
   .menu-head .sub-menu > li > a{background:none !important; padding:5px 15px 5px 30px; width: auto;}             
   .phn-detail{position: relative; right: 0; top: 0; z-index: 3; text-align: center; padding: 10px 0 0;}
   .banner-text{bottom: 0; left: 0; padding: 0; margin: 15px; position: relative; z-index: 2; width: auto; max-width: inherit; border: 0;}         
   .banner{padding: 0;}
   .banner:before{display: none;}
   .banner figure{display: block;}
   .banner figure img{max-width: 100%;}
   .banner .hidden-xs{display: none !important;}
   .banner .hidden{display: block !important;}        
   .about-text:after{display:none;}   
   .about-text-right ul{background: #fff; padding:50px 30px 10px;}
   .howlist{padding:0;} 
   .about-text .title-row h2{padding: 0 0 5px 20px; font-size: 24px;}   
   .wg-1 ul{float: none; text-align: center;}
   .wg-1 ul li{padding:10px 10px 0 0;}
   .icon-ft{margin: 10px 0 5px; padding: 0; float: none; text-align: center;}
   .ft-logo{margin: 0; float: none; text-align: center;}
   .phn-ft{float: none; text-align: center;}
   .phn-ft address{margin: 15px 10px 0; display: inline-block;}
   .phn-ft address i{float: none; display: inline-block;}
   .phn-ft address div{display: inline-block;}   
   .blog-bx .hidden{display: block !important;}
   .blog-sec .col-sm-4:nth-child(3) .blog-bx figure{margin: -15px -15px 25px;}
    
}

/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {
         
   .menu-head{position:relative;}
   .navbar-header{float: none;}
   .menu-head .nav-logo{float: none; display: block; border: 0; padding:15px 0 0;}   
   .menu-head .nav-logo img{margin: auto;}
   .menu-head .navbar-nav{text-align: center; top: 0;}   
   .menu-head .navbar-nav > li{padding:10px 0;}
   .menu-head .navbar-nav > li > a{color: #242424;}
   .phn-detail{top: 45px;}
   .banner{padding: 0 0 10px;}
   .banner:before{display: none;}
   .banner figure{display: block;}
   .banner .hidden-xs{display: none !important;}
   .banner .hidden{display: block !important;}
   .banner figure img{max-width: 100%;}
   .banner-text{bottom: 0; left: 0; padding: 0; margin: 20px auto 15px; position: relative; z-index: 2; width: 720px; max-width: inherit; border: 0;}      
   .about-text:after{display:none;}
   .about-text-left, .about-text-right{width: auto; float: none;}   
   .about-text-right ul{background: #fff; padding:50px 30px 10px;}
   .howlist{padding:0;}
   .wg-1 ul{float: none; text-align: center;}
   .wg-1 ul li{padding:10px 10px 0 0;}
   .icon-ft{margin: 10px 0 5px; padding: 0; float: none; text-align: center;}
   
}

/* Desktop */
@media (min-width: 960px) and (max-width: 1090px) { 
    
   .container{width:930px;}
   .menu-head{position:relative;}
   .navbar-header{float: none;}
   .menu-head .nav-logo{float: none; display: block; border: 0; padding:15px 0 0;}   
   .menu-head .nav-logo img{margin: auto;}
   .menu-head .navbar-nav{text-align: center; top: 0;}   
   .menu-head .navbar-nav > li{padding:10px 0;}
   .menu-head .navbar-nav > li > a{color: #242424;}
   .phn-detail{top: 45px;}
   .banner{padding: 0 0 10px;}
   .banner:before{display: none;}
   .banner figure{display: block;}
   .banner .hidden-xs{display: none !important;}
   .banner .hidden{display: block !important;}
   .banner figure img{max-width: 100%;}
   .banner-text{bottom: 0; left: 0; padding: 0; margin: 20px auto 15px; position: relative; z-index: 2; width: 900px; max-width: inherit; border: 0;}      
   .about-text:after{display:none;}
   .about-text-left, .about-text-right{width: auto; float: none;}   
   .about-text-right ul{background: #fff; padding:50px 30px 10px;}
   .howlist{padding:0;}
   .wg-1 ul{float: none; text-align: center;}
   .wg-1 ul li{padding:10px 10px 0 0;}
   .icon-ft{margin: 10px 0 5px; padding: 0; float: none; text-align: center;}   

}

/* Large Display */
@media (min-width: 1367px) { }    	

/*Breadcrumb , inner page, posts and default alignments*/
.post-sec h2.entry-title {color: #4d4e24 !important; font-size: 24px; font-family: 'open_sansbold';}
.post-sec h2.entry-title a:hover{color:#fff!important;}
.post-sec h4.entry-title {color: #4d4e24 !important; font-size: 24px; font-family: 'open_sansbold';}
.post-sec h4.entry-title a:hover{color:#fff!important;}
.post img{border-radius:5px;}
.post a:hover{color:#37241e!important;}
.screen-reader-text{margin: 0 5px 0 5px;}
.comments-link{display:none;}
.page-header{margin-top:0px;}
.myarc{ border-bottom: 1px solid #ccc;}
.myarc{margin-bottom: 30px; padding-bottom: 30px;}
time.entry-date.published.updated {display: inline-block;}
time.updated {display: none;}
.page-numbers {background: #4d4e24; padding: 8px 12px; color: #fff;}
.page-numbers:hover {color: #fff; background: #37241e;}
.page-numbers.current {background: #37241e;}
nav.navigation.pagination h2 {display: none;}
nav.navigation.pagination{margin-top: 0px !important;}
.single-post .post-navigation h2{display:none;}
.single-post .nav-next {display: inline-block; background: #4d4e24; padding: 8px 12px; float:right;}
.single-post .nav-previous{display: inline-block; background: #4d4e24; padding: 8px 12px; float:left}
.single-post .nav-next a, .single-post .nav-previous a{color:#fff;}
.single-post .nav-next:hover, .single-post .nav-previous:hover{background:#37241e; cursor:pointer;}
  
.sidebar .widget {padding-bottom: 20px;}
.sidebar .widget:last-child{margin:0;}
.sidebar .widget h4{background: #242424; border: none; color: #fff; font-family: "open_sansregular"; font-size: 14px; padding: 5px 10px; text-transform: uppercase;}
.widget-title, .sidebar h2{background: #4d4e24; color: #fff; font-size: 15px; margin: 0 0 10px; padding: 10px 20px; text-transform: uppercase;}
.sidebar ul, .sidebar .rpwe-block ul{margin:0 !important; padding:0; list-style:none;}
.sidebar ul li{border-bottom: 1px dashed #9f9f9f; margin: 0 0 10px; padding: 0 0 10px 15px; position: relative; text-transform:capitalize;}
.sidebar ul li:last-child{border: none; margin-bottom: 0;}
.sidebar ul li:before{font-size:12px; line-height:20px; font-family:fontAwesome; content:"\f054"; position:absolute; left:0; top:1px;}
.sidebar ul li a{color:inherit;}
.sidebar ul li a:hover{color:#ff2b58;}
.byline{display:block;}
.blog-list-content img, .blog-list-author img{max-width:100%;}
.blog-list-content article{padding-bottom:40px; margin-bottom:37px; border-bottom:1px solid #e3e3e3;}
.blog-list-author{text-align:right;}
.blog-list-author .fa{color: #2B2C36;}
.blog-list-author img{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display: block; margin-left:60px; margin-bottom: 4px;}
.blog-list-author-name{padding-top:4px;}
.post-sec .author{float:right;}
.blog-list-post-date-comment{font-size:12px; color:#c9c9c9;}
.blog-list-post-date-comment span:first-child{margin-right:10px;}
.blog-list-post-date-comment .fa{color:#1abc9c;}
.blog-list-title{margin:0; font-size:20px; line-height:24px; margin-bottom:15px;}
.blog-list-title a{color:inherit;}
.blog-detail-title{font-size:30px; margin:0 0 21px 0; line-height:36px;}
.attachment-jobboard-blog-list-thumbnail{margin-bottom:23px;}
.jobboard-more-link{padding-top:3px;}
.jobboard-more-link a{display:inline-block; background:#e3e3e3; text-transform:uppercase; color:#565656; font-size:12px; padding:11px 12px 10px 13px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.jobboard-more-link a:hover{text-decoration:none; background:#d2d2d2;}
.jobboard-more-link a .fa{color:#1abc9c;}
blockquote{font-size:18px; line-height:28px; border-left:6px solid #1abc9c;}
.single-post-template{margin-bottom:24px;}
.blog-detail-content article {padding-bottom: 40px;	margin-bottom: 12px;}
.blog-detail-tags{color:#a1a1a1; border-bottom: 1px solid #e3e3e3; padding-bottom:8px; margin-bottom:67px;}
.blog-detail-tags a{color:inherit;}
.blog-detail-tags .fa{margin-right:4px; font-size:12px;}
.tagcloud a{background: url(assets/images/list-3.png) left center no-repeat; display:block; margin: 15px 5px; padding: 0 0 0 20px; font-size: 14px; color: #7f7f7f; font-size:14px !important; text-decoration:none;}
.tagcloud a:hover{color:#1abc9c;}

.banner-inner{background:url(images/banner.jpg) no-repeat scroll center 0; background-size:cover; border-bottom: 1px solid #999; height:300px; overflow: hidden; position: relative;}
.banner-inner .textblock {height: 300px; position: relative;}
.banner-inner .block{background:rgba(0, 0, 0, 0.5); bottom: 0; left: 0; position: absolute; width: 100%;}
.banner-inner .block:after {left: 0; top: 0; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; border-color: rgba(0, 0, 0, 0); border-right-color: rgba(0,0,0,0.3); border-width: 79px 55px 0 0; display:none;}
.banner-inner .page-title .holder {overflow: hidden; position: relative; padding: 0;}
.banner-inner h1 {/*background: #3f3f3f;*/ color: #fff; margin: 0; font-size: 30px; line-height: 79px; overflow: hidden; padding:0; height: 79px;}

.breadcrumb{float: right;
font-size: 15px;line-height: 22px;position: relative;z-index: 5;margin: 21px 0 0px;background: none;border-radius: 0;max-width: 443px;min-width: 261px;text-align: right;color: #fff;}
.breadcrumb > li {margin: 0 0 5px;}
.breadcrumb > li + li:before {content: "+"; margin: 0 9px; color: #fff; font-size: 15px; float: left;}
.breadcrumb > li .fa-home {margin: 0 9px;}
.breadcrumb li a {color: #fff;}   
.breadcrumb li a:hover {color: #4d4e24;} 
.client-sec{margin:0; padding:70px 0;}
.post-sec{margin:50px 0 40px;}
.more-link{color:#37241e!important;}
.nt-found{ background: #37241e; border-radius: 30px; border: none; color: #fff; margin: 0; padding: 10px 50px; text-shadow: inherit; text-transform: uppercase;}
.mid-inner{padding: 50px 0 50px 0;}

.alignleft {float: left; margin: 0.375em 1.75em 1.75em 0;}
.alignright {float: right; margin: 0.375em 0 1.75em 1.75em;}
.aligncenter {clear: both; display: block; margin: 0 auto 1.75em; }
blockquote.alignleft { margin: 0.3157894737em 1.4736842105em 1.473684211em 0; }
blockquote.alignright { margin: 0.3157894737em 0 1.473684211em 1.4736842105em; }
blockquote.aligncenter { margin-bottom: 1.473684211em; }

.post-read-more {text-align: right;}
.post-read-more a {background: #4d4e24; padding: 8px 20px;     color: #fff;}
.post .post-read-more a:hover {background: #37241e; color:#fff!important;}
.single-post-img {float: left; margin: 0 20px 0px 0px; max-width: 30%; height: auto;}
.col-sm-4.hm-form-col form {border: 2px solid #c10100;}


.contact-page form {padding: 10px 15px; background: #ccc; width: 100%;}
.contact-page form h4,.contact-page h4 {color: #fff; background: #4d4e24; padding: 10px 15px; margin: -10px -15px 15px;}
.contact-page form .form-control{border-radius:0px;}
.contact-page form .submit-bt{color: #fff; background: #4d4e24; padding: 10px 15px; border-radius:0px; border: 0px;}
a.btn.hm-blg-btn {background: #4d4e24; color: #fff; border-radius: 0px;}

.frm-form h2 {display: none;}
.frm-row {width: 105%;}
.frm-form p,.frm-form a {color: #fff !important;}