@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'signikaregular';
    src: url('fonts/signika-regular-webfont.eot');
    src: url('fonts/signika-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/signika-regular-webfont.woff') format('woff'),
         url('fonts/signika-regular-webfont.ttf') format('truetype'),
         url('fonts/signika-regular-webfont.svg#signikaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'signikasemibold';
    src: url('fonts/signika-semibold-webfont.eot');
    src: url('fonts/signika-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/signika-semibold-webfont.woff') format('woff'),
         url('fonts/signika-semibold-webfont.ttf') format('truetype'),
         url('fonts/signika-semibold-webfont.svg#signikasemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'signikabold';
    src: url('fonts/signika-bold-webfont.eot');
    src: url('fonts/signika-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/signika-bold-webfont.woff') format('woff'),
         url('fonts/signika-bold-webfont.ttf') format('truetype'),
         url('fonts/signika-bold-webfont.svg#signikabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ border:none; }
a:hover, a:focus{ outline:none; color:#FF7010;}
body{font-family: 'signikaregular';}
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
.header{ border-top:5px solid #222222; padding:0; width:100%; background:#ff7010; position:relative;}
.header-left{background:#f0f0f0; bottom: 0; position: absolute; right: 50%; top: 0; width: 99999px; z-index: 1;}
.my-container{ width:1330px;}
.logo{ position:relative; z-index:999; padding-top: 12px;}
.header-right{ margin-top:5px; width:310px; padding-right:100px; float:right; background:url(../images/right-header.png) no-repeat right; height:85px;}
.header-right p{ text-align:right; padding-top:7px; text-transform:uppercase; color:#fff; font-size:14px; line-height:18px; margin:0; font-family: 'signikasemibold';}
.header-right h2{ text-align:right; padding-top:5px; font-size:31.78px; color:#fff; margin:0; font-family: 'signikasemibold';}
.header-right i{ font-size:23.83px;}
.menu-bg{ width:100%; background:#222222;}
.my-menu{ background:none; border:none; margin:0;}
.menu-bg .navbar-nav > li > a{padding-bottom: 20px; padding-top: 20px;}
.menu-bg .collapse.navbar-collapse{ padding:0;}
.menu-bg .navbar-default .navbar-nav > .active > a, .menu-bg .navbar-default .navbar-nav > .active > a:hover, .menu-bg .navbar-default .navbar-nav > .active > a:focus{background:none;  color:#ff7010; }
.menu-bg .navbar-default .navbar-nav > li > a:hover, .menu-bg .navbar-default .navbar-nav > li > a:focus{color:#ff7010; border:none; outline:none;}
.menu-bg .navbar-default .navbar-nav > li > a{ text-transform:uppercase; font-size:16px; color:#dfdfdf;}
.search-box{ background:#343434; width:267px; height:38px; float:right; margin-top:10px;}
.seracch-field{font-family: 'signikaregular';  width:80%;  padding: 3.5%; background:none; border:none; color:#929292; font-size:16px;}
.seracch-field:focus{ color:#fff;}
.search-btn{ width:18%;  padding: 2%; text-align:center; font-size:18px; color:#fff; background:none; border:none; cursor:pointer;}
.search-btn:hover, .search-btn:focus{ color:#ff7010;}
.big-slider{ width:100%;}
.big-slider .carousel-caption{ left:0; right:0; text-align:left; top:5%; bottom:inherit;}
.big-slider .carousel-caption h2{ text-transform:uppercase; text-shadow:none; color:#ff7010; font-size:42px;}
.big-slider .carousel-caption p{ color:#fff; font-size:16px; line-height:24px; text-shadow:none;}
.big-slider .carousel-indicators .active{background-color:#ff7010;}
.big-slider .carousel-control{ z-index:99;}
.get-quote{transition: all 0.4s ease-out 0s; text-transform:uppercase; width:178px; height:58px; background:#ff7010; display:block; font-size:18px; color:#fff; border-bottom:5px solid #e76208; text-align:center; line-height:58px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; position:relative; z-index:9999; text-shadow:none;}
.get-quote:hover, .get-quote:focus{  border-bottom: 3px solid #E76208; bottom: -2px; color: #FFFFFF; outline: medium none; position: relative; text-decoration: none;}
.big-slider .carousel-control{ width:4%;}
.section{ width:100%; background:#f7f7f7;}
.top-content{ width:100%; text-align:center;}
.top-content h2{ color:#ff7010; font-size:30px;}
.top-content p{ padding-top:5px; color:#222222; font-size:18px; line-height:24px;}
.know-more{transition: all 0.4s ease-out 0s; text-transform:uppercase; margin:25px auto 0; width:222px; height:58px; background:#ff7010; display:block; font-size:18px; color:#fff; border-bottom:5px solid #e76208; text-align:center; line-height:58px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; position:relative; z-index:9999; text-shadow:none;}
.know-more:hover, .know-more:focus{  border-bottom: 3px solid #E76208;  bottom: -2px;  color: #FFFFFF; outline: none; position: relative; text-decoration: none;}
.big-slider .img-responsive, .big-slider .thumbnail > img, .big-slider .thumbnail a > img, .big-slider .carousel-inner > .item > img, .big-slider .carousel-inner > .item > a > img{ display:inline;}
.big-slider .item{ text-align:center; background:#000;}
.big-slider img {opacity:0.7;}
.shadow{ text-align:center; width:100%; padding-top:25px;}
.content-two{ width:100%; padding-bottom:55px; overflow:hidden;}
.heading{ width:100%; overflow:hidden;}
.heading h2{ color:#ff7010; font-size:20px; text-transform:uppercase;  font-family: 'signikasemibold'; border-bottom:2px solid #ff7010; float:left; padding-right:35px; padding-bottom:5px;}
.picture{overflow:hidden;  width:100%; padding-top:10px; padding-bottom:15px;}
.picture img{ border:3px solid #fff;  box-shadow: 0 0 3px #C7C5C5; -moz-box-shadow: 0 0 3px #C7C5C5; -webkit-box-shadow: 0 0 3px #C7C5C5; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.dec{ width:100%;}
.dec p{ color:#222222; font-size:14px; line-height:28px; margin-bottom:5px;}
.txt-b{font-family: 'signikasemibold';}
.map-dec{ width:100%;}
.map-dec{border:3px solid #fff;  box-shadow: 0 0 3px #C7C5C5; -moz-box-shadow: 0 0 3px #C7C5C5; -webkit-box-shadow: 0 0 3px #C7C5C5; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin-top:10px; height: 500px;}
.full-width-pic{  padding-bottom:40px; background:#f0f0f0 url(../images/full-pic.jpg) no-repeat center; background-size:cover; background-attachment:fixed;}
.form-field{ width:100%;}
.center-heading{ width:100%; text-align:center; padding:20px 0;}
.center-heading h2{ color:#ff7010; font-size:30px;  font-family: 'signikasemibold'; text-transform:uppercase;}
.input-field{ background:#d0d0d0; width:100%; color:#000; font-size:20px; padding:10px 4%; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:none; margin-bottom:36px; font-weight:normal; font-family: 'signikaregular';}
.select-field{background:#d0d0d0; width:100%; color:#000; font-size:20px; padding:9px 4%; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:none; margin-bottom:36px; font-weight:normal; font-family: 'signikaregular';}
.submit-btn{ clear:both; width:100%;}
.submit-btn a{ margin-top:0; transition: all 0.4s ease-out 0s;}
.section-two{ padding-bottom:40px; width:100%;}
.center-heading-black{ width:100%; text-align:center; padding:10px 0;}
.center-heading-black h2{ color:#222222; font-size:30px;  font-family: 'signikasemibold'; text-transform:uppercase;}
.shadow-two{ width:100%; text-align:center;}
.full-tab{ width:100%; overflow:hidden; border-bottom:1px solid #e6e6e6; padding-bottom:70px;}
.full-tab .nav-tabs > li{ width:33.33%;}
.full-tab .nav-tabs > li > a{ text-align:center; color:#555555; font-size:19.99px; text-transform:uppercase;}
.full-tab .nav-tabs > li.active > a, .full-tab .nav-tabs > li.active > a:focus{ color:#ff7010;} 
.full-tab .nav-tabs > li > a:hover{ background:#ff7010; color:#fff;}
.full-tab .nav-tabs > li.active > a:hover{ background:none; color:#ff7010;}
.computer{ padding-top:40px;}
.right-tab{ width:100%;  padding-top:40px;}
.right-tab h2{ text-transform:uppercase; color:#ff7010; font-size:24px;}
.right-tab p{ color:#222222; font-size:14px; line-height:20px; margin:0;}
.read-more{ color:#ff7010;}
.right-tab .get-quote{ margin-top:20px;}
.artical{ width:100%; clear:both; padding-top:20px;}
.artical-main{ width:100%; border-bottom:1px solid #c2c2c2; padding-bottom:45px;}
.artical-main:hover{ border-bottom:1px solid #ff7010;}

.date-sep{ background:#f0f0f0; padding-top:5px; color:#222222; font-size:18px; line-height:18px; text-transform:uppercase; text-align:center; width:50px; height:50px; border-bottom:3px solid #ff7010; vertical-align:middle;}
.artical h2{font-family: 'signikasemibold';  color:#ff7010; font-size:18px; margin:0;}
.artical p{ color:#222222; font-size:14px; line-height:24px;} 

ul.comment-section{ width:100%; margin:0; padding:0; overflow:hidden;}
ul.comment-section li{ list-style:none; float:left; padding-right:10px;}
ul.comment-section li a{ margin:0; color:#ff7010;}
ul.comment-section li a:hover{ font-size:14px;}
ul.comment-section li i{ color:#c7c7c7; padding-right:2px;}
.big-read{ padding-top:20px; width:100%; clear:both;}
.artical a{ margin-left:15px;}
.footer{ padding-top:32px; width:100%; background:#222222;}
.footer-top{ overflow:hidden; width:100%; border-bottom:1px solid #1b1b1b;}

ul.footer-link{ margin:0; padding:0;}
ul.footer-link li{ padding:0 10px; list-style:none; float:left;}
ul.footer-link li a{ color:#666666; font-size:14px; text-transform:uppercase; transition: all 0.4s ease-out 0s;}
ul.footer-link li a:hover{ color:#FF7010; text-decoration:none;}

ul.social-media{ float:right;}
ul.social-media li{ padding:0 2px; list-style:none; float:left;}
ul.social-media li a{ color:#666666; font-size:18px; text-transform:uppercase; transition: all 0.4s ease-out 0s;}
ul.social-media li a:hover{ color:#FF7010; text-decoration:none;}
.footer-bottom{ padding:15px 0; width:100%; color:#666666; font-size:14px; text-indent:10px; }

.top-section{ min-height:94px; position:relative; background:#efefef; width:100%; border-bottom:3px solid #e0e0e0;}
.mybreadcrumb{ background:none; margin:0;}
.mybreadcrumb li + li:before{ content: ""; font-family:fontawesome; }
.mybreadcrumb li a{color:#868686; font-size:12px; font-style:italic;}
.mybreadcrumb li a:hover, .mybreadcrumb li a.bread-active{ color:#ff700f; text-decoration:none;}
.main-heading{ width:100%; }
.main-heading h2{ text-transform:uppercase; position:relative; color:#222222; font-size:24px;  margin-bottom:0;padding-bottom:10px; float:left;}
.inner-section{ width:100%;}
.main-heading > h2:before { border-bottom: 3px solid #ff7010; bottom: -3px; content: "";  height: 3px; position: absolute; width: 100%;  z-index: 999999999;}
.short-head{ color:#666666; font-size:16px; text-align:center;}
.what-we-do{ width:100%; border-bottom:1px solid #e6e6e6; padding-bottom:20px; margin-bottom:15px;} 
.orange-txt{ color:#ff7010;}
.what-we-do-dec{ padding-top:22px; text-align:center;}
.what-we-do-dec p{ color:#222222; font-size:16px; line-height:25px;}
.our-servives{ width:100%; overflow:hidden; border-bottom:1px solid #e6e6e6; padding-bottom:65px;}
.inner-right{  border-bottom:4px solid #dddddd; padding-bottom:22px; margin-bottom:11px; background:#f1f1f1;}
.inner-right .center-heading-black h2{ font-size:25px;}
.enquiry-form{  width:100%;}
.enquiry-form-main{ width:100%; padding-bottom:7px; float:left;}
.form-txt{  padding-top: 7px; color:#222222; font-size:14px;}
.form-input{ width:100%; padding:5px; border:1px solid #d7d5d5; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.form-select{ width:100%; padding:5px; border:1px solid #d7d5d5; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

.sub-mit{transition: all 0.4s ease-out 0s; text-transform:uppercase; width:60%; margin:6px auto 0; height:52px; background:#ff7010; display:block; font-size:18px; color:#fff; border-bottom:5px solid #e76208; text-align:center; line-height:52px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; position:relative; z-index:9999; text-shadow:none; border-top:none; border-left:none; border-right:none;}
.sub-mit:hover, .sub-mit:focus{  border-bottom: 3px solid #E76208; bottom: -2px; color: #FFFFFF; outline: medium none; position: relative; text-decoration: none;}

.small-map{border:3px solid #fff;  box-shadow: 0 0 3px #C7C5C5; -moz-box-shadow: 0 0 3px #C7C5C5; -webkit-box-shadow: 0 0 3px #C7C5C5; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin-top:10px; height: 198px;}
.artical-main-two h2{ color: #FF7010; font-family: 'signikasemibold'; font-size: 18px; margin: 0;} 
.artical-main-two{border-bottom: 1px solid #C2C2C2; margin-bottom:10px; padding-bottom:10px; width: 100%;}
.artical-main-two:hover { border-bottom: 1px solid #FF7010;}
.get-quote-read{ float:right; color:#ff7010; font-size:14px; font-style:italic;}