
blockquote, pre, a, abbr, acronym, address, big,

cite, code, del, dfn, em, font, img {

	margin: 0px auto;

	padding: 0px;

	border: 0px;

	outline: 0px;

}

@font-face {
	font-family:'CenturyGothic-Bold';
	src: url('../fonts/CenturyGothic-Bold_gdi.eot');
	src: url('../fonts/CenturyGothic-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/CenturyGothic-Bold_gdi.woff') format('woff'),
		url('../fonts/CenturyGothic-Bold_gdi.ttf') format('truetype'),
		url('../fonts/CenturyGothic-Bold_gdi.svg#CenturyGothic-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-F108;
}
@font-face {
	font-family:'CenturyGothic-Regular';
	src: url('../fonts/CenturyGothic_gdi.eot');
	src: url('../fonts/CenturyGothic_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/CenturyGothic_gdi.woff') format('woff'),
		url('../fonts/CenturyGothic_gdi.ttf') format('truetype'),
		url('../fonts/CenturyGothic_gdi.svg#CenturyGothic-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-F108;
}
@font-face {
	font-family:'OpenSans-Light';
	src: url('../fonts/OpenSans-Light_gdi.eot');
	src: url('../fonts/OpenSans-Light_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans-Light_gdi.woff') format('woff'),
		url('../fonts/OpenSans-Light_gdi.ttf') format('truetype'),
		url('../fonts/OpenSans-Light_gdi.svg#OpenSans-Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-FFFD;
}
@font-face {
	font-family:'OpenSans-Bold';
	src: url('../fonts/OpenSans-Bold_gdi.eot');
	src: url('../fonts/OpenSans-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans-Bold_gdi.woff') format('woff'),
		url('../fonts/OpenSans-Bold_gdi.ttf') format('truetype'),
		url('../fonts/OpenSans-Bold_gdi.svg#OpenSans-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-FFFD;
}
@font-face {
	font-family:'OpenSans-Regular';
	src: url('../fonts/OpenSans_gdi.eot');
	src: url('../fonts/OpenSans_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans_gdi.woff') format('woff'),
		url('../fonts/OpenSans_gdi.ttf') format('truetype'),
		url('../fonts/OpenSans_gdi.svg#OpenSans-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-FFFD;
}
   ::-moz-selection{ background: #726c6c; color:#fff; text-shadow: none; }
   ::selection { background:#726c6c; color:#fff; text-shadow: none; } 
   
   h1 {text-align: left; color: #000; font-size: 18px; font-family:'OpenSans-Regular'; line-height: 30px; padding: 0;}
   h1 span{font-size: 29px; color: #c41300; font-family: 'OpenSans-Bold';}
   h2 { padding: 0; margin: 0; text-align: left; font-size: 28px; color: #252525;  font-family:'OpenSans-Light';}

   h3 {color: #fff; font-size: 42px; font-family:'OpenSans-Bold'; line-height: 42px; padding: 0; text-align: center;}
   h4{ color: #000;font-family:'OpenSans-Regular';font-size: 25px;font-weight: normal;margin: 0;padding: 10px 0 0;text-align: left;}
    
   p{ padding: 0; margin: 0; color: #3b3b3b; font-family: 'OpenSans-Light'; font-size: 19px;  text-align: center; line-height: 25px;}

   h5 { padding: 0; margin: 0; text-align: left; font-size: 40px; color: #252525;  font-family: 'OpenSans-Bold';}
   h5 span{color: #c41300;}
   h6 {  color: #000;font-family:'SourceSansPro-Bold';font-size: 33px;line-height:35px;margin: 0;padding: 0; text-align: right;}
   a{text-decoration: none ; z-index: 99999999; color: #c41300; outline: none;}
   a:hover{text-decoration: none ;z-index: 99999999; color: #00528e; outline: none;}
   a:focus{text-decoration: none ;z-index: 99999999; outline: none;}
body{margin: 0; padding: 0; background: #fff;}

.main-area{margin: 0 auto; padding: 0;width: 1200px;}
header{width: 100%;padding: 0;margin: 0; float: left;}
.nrml-row{ padding:0;margin:0;}
.left-sec{float: left; padding: 0; margin: 0;}
.right-sec{float: right;}
.right{margin: 16px 0 0 90px;}
.logo{ margin:0; padding: 15px 0 0;}
.top-nav-holder{padding: 0; margin: 30px 0 0; width: 100%; float: left;position: relative;} 
.cll{vertical-align: bottom;}
.nv-hldr{position: absolute; width: 100%; float: left; top: 0; background: rgba(155,30,26,0.9); text-align: center;}
.navbar{padding: 0; margin-bottom: 0 ; min-height: 0 ; }       
nav{margin:0;padding:0;float:left;width:100%;background:#75b0da;} 
.navbar-collapse{ padding:0;}
.navbar-nav{position: relative; z-index: 9999999;float: left;margin:0 0 0 80px; top: 0; padding: 0;}
.navbar-inverse{margin: 0;padding: 0; float: left; background-color: transparent ; border-color: transparent ; margin-bottom:0; text-align: center; }
.navbar-inverse .navbar-nav > li > a{ margin:0 0 0 25px; padding: 20px 16px; font-size:16px;font-family:'OpenSans-Bold'; font-weight:normal; color:#fff; text-align:left;}
.navbar-inverse .navbar-nav > li > a.active {background:#4e0d0b; color:#fff;}
.navbar-inverse .navbar-nav > li > a:hover{background:#4e0d0b;  color:#fff;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border:none;}
.navbar-inverse .navbar-toggle {border-color: #f8b520 ;background: #e23201;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {background-color:transparent; color: #fff;}
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:focus{color: #fff;}

a.emgncy-btn{ margin:0; padding:0 10px; font-size:16px; line-height:35px; font-family:'OpenSans-Bold'; font-weight:normal; color:#fff; text-align:center;text-align:center;float:left;height:35px;border-radius:5px;}
a.emgncy-btn:hover{background:#fff;color:#4592ca;}

.banner{padding: 0; margin: 0; float: left; width: 100%;}
.ban-img{margin: 0; padding: 0; width: 100%;}
.ban-conhldr{float: left;position: absolute; right: 0; top: 80px; width: 53%;}
h1.banner-txt{padding: 0; margin:0; text-align: center; color: #fff; font-size: 52px; font-family:'OpenSans-Regular'; line-height: 75px;}
h1.banner-txt span{font-size: 77px; font-family: 'OpenSans-Bold'; color: #fff;}
.ban-smll-txt{padding: 0; margin: -48px 0 0; text-align: center; color: #fff; font-size: 22px; font-family:'CenturyGothic-Bold'; line-height: 30px; letter-spacing: 15px;}
.brdr{margin: -56px 0 0;}
.brdr2{margin: 56px 0 0;}
/* Bounce To Bottom */
.order-bttn {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  background: #c41301;
  width: 102%;
  text-align: center;
  color: #fff;
  font-family: 'OpenSans-Bold';
  font-size: 22px;
  padding: 13px 0;
  text-shadow: 0 2px #000;
  top: 27px;
}
.order-bttn:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #003b6d;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.order-bttn:hover, .order-bttn:focus, .order-bttn:active {
  color: white;
}
.order-bttn:hover:before, .order-bttn:focus:before, .order-bttn:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
section#text-area{padding: 5% 0; margin: 0; float: left; width: 100%;}
.border{border-left: 1px solid #c2c2c2; padding: 30px 23px;}
.wlcm-bld{padding: 0; margin: 0; text-align: left; font-size: 32px; color: #252525;  font-family:'OpenSans-Light';}
.wlcm-x-bld{padding: 0; margin: 0; font-size: 62px; text-align: left; font-family:'CenturyGothic-Bold';color: #c41300;}
.wlcm-x-bld span{color: #252525; font-size: 30px;}

section#image-con-area{padding: 5% 0; margin: 0; float: left; width: 100%; background: #e8e8e8;box-shadow: 0 20px 20px -20px rgba(0, 0, 0, 0.2) inset;}
section#image-con-area img{width: 100%; float: left;}
.small-img-hldr {float: left;margin: 0;padding: 0;position: relative;width: 100%;}
.small-txt-hldr { background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0.00) 0%, rgba(133, 133, 133, 0.28) 54%, rgba(19, 19, 19, 1) 96%, rgba(19, 19, 19, 0.81) 100%) repeat scroll 0 0;bottom: 0;float: left; height: 342px; left: 0;margin: 0;padding: 0;position: absolute;width: 100%; transition: 1s all;}
.small-txt-hldr:hover{ background: rgba(196, 19, 1, 0) linear-gradient(to bottom, rgba(196, 19, 1, 0.00) 0%, rgba(196, 19, 1, 0.28) 54%, rgba(196, 19, 1, 1) 96%, rgba(196, 19, 1, 0.87) 100%) repeat scroll 0 0; transition: 1s all;}
.img-txt{bottom: 20px;left: 0;position: absolute;text-align: center;width: 100%;color: #fff;font-size: 25px;font-family: 'OpenSans-Bold';}
.read-more{ background: rgba(0, 0, 0, 0) url("../images/rd-mr.png") no-repeat scroll 10px -2px;float: left;font-size: 20px;margin: 15px 0 0;padding: 13px 9px 16px;text-align: center;width: 100%;}
.read-more a{font-size: 30px; line-height: 10px; font-weight: bold;}

section#services-block{padding: 3% 0; margin: 0; float: left; width: 100%;}

.blck-hldr{position: relative; width: 100%; float: left; margin: 30px 0 0 -11px; padding: 0;}
p.pls-hldr{position: absolute; right: -11px; bottom: -11px; background:url(../images/plus.png) no-repeat center; height: 30px; width: 30px; cursor: pointer; }
.sc-craft{ width:100%; padding: 2% 0 4% 0; margin: 0; float:left; background: #dcdcdc; transition:all 1s;}
.sc-craft-inr1{ width:100%; padding:  82px 0 0 0; margin: 0; float:left; background:url(../images/icon01-hover.png) no-repeat scroll 14px 19px; color: #383838; text-align: left;}
h3.crft-hdng{ color:#c41300; margin:-72px 0 0 85px; padding:  0 0 10px; font-size:  18px; font-family: 'OpenSans-Bold';line-height: 22px; text-align: left;}
p.crft-nrml-txt{ color:inherit; margin:0 0 0 85px; padding:  0; font-size:  15px; font-family: 'OpenSans-Light';line-height: 18px; text-align: left;}
.sc-craft:hover{background: #c41301; transition:all 1s;}
.sc-craft:hover .sc-craft-inr1{ background:url(../images/icon01.png) no-repeat scroll 14px 19px; color: #fff; }
.sc-craft:hover p.pls-hldr{background:url(../images/plus-hover.png) no-repeat center;}
.sc-craft:hover h3.crft-hdng{color: #fff;}


.blck-hldr2{position: relative; width: 100%; float: left; margin: 30px 0 0 -11px; padding: 0;}
p.pls-hldr2{position: absolute; right: -11px; bottom: -11px; background:url(../images/plus.png) no-repeat center; height: 30px; width: 30px; cursor: pointer; }
.sc-craft2{ width:100%; padding: 2% 0 4% 0; margin: 0; float:left; background: #dcdcdc; transition:all 1s;}
.sc-craft-inr2{ width:100%; padding:  82px 0 0 0; margin: 0; float:left; background:url(../images/icon02.png) no-repeat scroll 14px 19px; color: #383838; text-align: left;}
h3.crft-hdng2{ color:#c41300; margin:-72px 0 0 85px; padding:  0 0 10px; font-size:  18px; font-family: 'OpenSans-Bold';line-height: 22px; text-align: left;}
p.crft-nrml-txt2{ color:inherit; margin:0 0 0 85px; padding:  0; font-size:  15px; font-family: 'OpenSans-Light';line-height: 18px; text-align: left;}
.sc-craft2:hover{background: #c41301; transition:all 1s;}
.sc-craft2:hover .sc-craft-inr2{ background:url(../images/icon02-hover.png) no-repeat scroll 14px 19px; color: #fff; }
.sc-craft2:hover p.pls-hldr2{background:url(../images/plus-hover.png) no-repeat center;}
.sc-craft2:hover h3.crft-hdng2{color: #fff;}

.blck-hldr3{position: relative; width: 100%; float: left; margin: 30px 0 0 -11px; padding: 0;}
p.pls-hldr3{position: absolute; right: -11px; bottom: -11px; background:url(../images/plus.png) no-repeat center; height: 30px; width: 30px; cursor: pointer; }
.sc-craft3{ width:100%; padding: 2% 0 4% 0; margin: 0; float:left; background: #dcdcdc; transition:all 1s;}
.sc-craft-inr3{ width:100%; padding:  82px 0 0 0; margin: 0; float:left; background:url(../images/icon03hover.png) no-repeat scroll 14px 19px; color: #383838; text-align: left;}
h3.crft-hdng3{ color:#c41300; margin:-72px 0 0 85px; padding:  0 0 10px; font-size:  18px; font-family: 'OpenSans-Bold';line-height: 22px; text-align: left;}
p.crft-nrml-txt3{ color:inherit; margin:0 0 0 85px; padding:  0; font-size:  15px; font-family: 'OpenSans-Light';line-height: 18px; text-align: left;}
.sc-craft3:hover{background: #c41301; transition:all 1s;}
.sc-craft3:hover .sc-craft-inr3{ background:url(../images/icon03.png) no-repeat scroll 14px 19px; color: #fff; }
.sc-craft3:hover p.pls-hldr3{background:url(../images/plus-hover.png) no-repeat center;}
.sc-craft3:hover h3.crft-hdng3{color: #fff;}


.ftr-para1{padding: 0; margin: 0; text-align: left; font-size: 23px; color: #000000; font-family: 'OpenSans-Regular'; line-height: 32px;}
.ftr-para2{padding: 0; margin: 0; text-align: left; font-size: 32px; color: #c41300; font-family: 'OpenSans-Bold';line-height: 37px;}
.cntct-bttn {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  background: #c41301;
  width: 102%;
  text-align: center;
  color: #fff;
  font-family: 'OpenSans-Bold';
  font-size: 24px;
  padding: 13px 0;
  top: 32px;
}
.cntct-bttn:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #003b6d;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.cntct-bttn:hover, .cntct-bttn:focus, .cntct-bttn:active {
  color: white;
}
.cntct-bttn:hover:before, .cntct-bttn:focus:before, .cntct-bttn:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
footer{padding:2% 0; margin: 0; float: left; width: 100%; background: url(../images/ftr-bg.png) no-repeat top center; background-size: cover;}
ul.footer-nav{margin:0; padding: 2% 0; text-align: left; float: left; width: 100%; text-align: center;}
ul.footer-nav li{ margin:1px;  text-align: center; list-style: none; display: inline; color: #fff;}
ul.footer-nav li > a{  display: inline;font-family: 'OpenSans-Bold';font-size: 16px;line-height: 20px; margin: 0;padding: 0 20px; text-decoration: none; vertical-align: middle; color: #fff;}
ul.footer-nav > li > a:hover{ color: #c41301; text-decoration: none;}
ul.footer-nav > li > a.active{color:#c41301;}
ul.footer-nav > li > a:focus{outline: none;}
ul.social {margin: 0 0 10px 46%;padding: 0;text-align: center; float: left;}
ul.social li {background: #fff none repeat scroll 0 0;border-radius: 70px;display: inline;float: left;font-size: 22px;list-style: outside none none;margin: 0 18px 0 0;padding: 0 0 3px;width: 40px; height: 40px;}
.fa-facebook{padding: 9px 0 0;}
.fa-google-plus{padding: 9px 0 0;}
.copyright{ margin:0 ; padding: 0; font-size:14px; font-family: arial; text-align: center; color:#fff; line-height:20px; font-family: 'OpenSans-Light'; clear: both;}

/*-------------consulting-------------------*/
.inn-bann{width: 100%; float: left; text-align: center; background: #005693; height: 250px;}
.in-x-bld {padding: 0; margin: 0; font-size: 50px; text-align: left; font-family:'CenturyGothic-Regular';color: #c41300;}
.in-para{text-align: left; padding: 20px 0; font-family: 'OpenSans-Regular'; font-size: 17px;}
.ban-conhldr2{float: left;position: absolute;top: 100px; width: 100%;}
h1.banner-txt2{padding: 0; margin:0; text-align: center; color: #fff; font-size: 40px; font-family:'OpenSans-Regular'; line-height: 50px;}
h1.banner-txt2 span{font-size: 52px; font-family: 'OpenSans-Bold'; color: #fff;}
.bttn{width: 30%; float: left; margin-top: -30px;}
.round-img{margin-top: 50px;}
.round-img2{margin-top: 120px;}
/*-------------contact---------------------*/
ul.contact-details{margin: 0; padding: 0; float: left; }
ul.contact-details li {padding :0 30px 0 0; margin: 0; float: left;display: inline; list-style :none; }
ul.contact-details li.img{padding :0 30px 14px 0; margin: 0; float: left; width: 2%; clear: both;}
ul.contact-details li.deatils{ margin:0 0 20px 0; padding: 0; text-align: left; color: #2e2e2e; font-size:15px; font-family:'OpenSans-Regular'; width: 89%; float: right;}
.direction-button{padding: 10px 0; margin: 2% 0 6% 0; width: 32%; float: left; border-radius: 25px; background: #c21300; clear: both; text-align: center;}
.direction-button a{ padding:0 8px;color: #fff; font-size: 15px; font-family:'OpenSans-Bold'; text-align: center; line-height: 18px;}
.fa-map-signs{color: #fff; font-size: 20px;}
.direction-button:hover{background: #828282;color: #000; transition:background 290ms ease-in 0s; cursor: pointer;}

.contact-us-heading{padding: 0 0 20px 0; margin: 0; color: #828282; font-size: 14px; font-family:'OpenSans-Regular'  ; text-align: left; line-height: 20px;}
.contact-us-heading span {color: #c21300; font-size: 16px;}


label.contact-sub-heading { margin:0; padding:0; font-size:15px ; line-height:15px ; font-family:'OpenSans-Regular'; font-weight:normal; color:#828282; text-align:left; }
label.contact-sub-heading span { padding: 5px 0 0 0; }

.contact-row { margin:1% 0 0; padding:6px 0; width:100%; float:left; } 
.contact-left-holder{padding: 0; margin: 0; float: left; width: 15%;}
.contact-right-holder{padding: 0; margin: 0; float: left; width: 80%;}
input.form-text {  background: #fff; color: #0d0d0d; font-family: Arial,sans-serif; font-size: 15px; height:43px;  outline: 0 none; padding:5px 0 0 15px; width:100%; float: right; border:1px solid #e8e8e8; }
input.form-text:focus, select.form-select:focus { box-shadow: 4px 4px 4px hsla(0, 0%, 0%, 0.3); }
textarea.form-textarea {  background: #fff; color: #0d0d0d; font-family: Arial,sans-serif; font-size: 15px; height:86px;  outline: 0 none; padding:5px 0 0 15px; width:100%; float: right; border:1px solid #e8e8e8;}
textarea.form-textarea:focus { box-shadow: 4px 4px 3px hsla(0, 0%, 0%, 0.3); }
input.form-submit { color: #fff; cursor: pointer; font-size:18px; outline: 0 none;padding:0; width:150px; margin: 5px 34px 0 0; float:right; background: #c41300; border-radius:25px; border:none; height:46px; font-family: 'OpenSans-Regular';}
input.form-submit:hover { background: #828282; transition:background 290ms ease-in 0s; cursor: pointer; }

.in-para3{text-align: left; padding: 10px 0 0; font-family: 'OpenSans-Regular'; font-size: 17px;}

ul.bdgt{padding: 0; margin:0 0 20px; float: left;width: 100%;}
ul.bdgt li{width: 100%; float: left; color: #000; font-size: 16px; font-family: 'OpenSans-Regular'; padding: 5px 0 ; list-style: none; border-bottom: 1px solid #c41300;}
.hdng{color: #c41300; text-align: left; font-size: 20px;}
.block-hldr{width: 18%; float: left; margin: 0 20px 0 0;}
/*-------------responsive-------------------*/

@media screen and (min-width : 1101px) and (max-width :1200px) {
   
.main-area {width:1060px; margin:0 auto; padding:0;}

}
   
@media screen and (min-width : 970px) and (max-width :1100px) {
  
.main-area {width:950px; margin:0 auto; padding:0;}
.navbar-nav{margin: 0 0 0 30px;}
.navbar-inverse .navbar-nav > li > a{margin: 0 0 0 10px; font-size: 15px; padding: 15px 16px;}
.right{margin: 16px 0 0 22px;}
h1 span{font-size: 26px; padding: 0 0 0 10px;}
.cll{width: 12%;}
.ban-conhldr{top: 58px;}
.brdr2{width: 86%;}
.brdr{width: 86%;}
h1.banner-txt{font-size: 44px; line-height: 66px;}
h1.banner-txt span{font-size: 63px;}
.ban-smll-txt{font-size: 18px; letter-spacing: 13px;}
.wlcm-bld{font-size: 27px;}
.wlcm-x-bld{font-size: 53px;}
.wlcm-x-bld span{font-size: 23px;}
h2{font-size: 21px;}
.order-bttn{font-size: 16px; padding: 16px 0;}
.small-txt-hldr{height: 286px;}
.img-txt{bottom: 0; font-size: 21px;}
p{font-size: 16px; line-height: 20px;}
.read-more{background: rgba(0, 0, 0, 0) url("../images/rd-mr.png") no-repeat scroll -33px -2px;}
.block-img{width: 100%;}
.ftr-para1{font-size: 21px; line-height: 29px;}
.ftr-para2{font-size: 26px; line-height: 33px;}
.sc-craft-inr3{width: 92%;}
.sc-craft-inr2{width: 92%;}
.sc-craft-inr1{width: 95%;}
h3.crft-hdng3{font-size: 17px;}
p.crft-nrml-txt3{font-size: 13px;}
h3.crft-hdng2{font-size: 17px;}
p.crft-nrml-txt2{font-size: 13px;}
h3.crft-hdng{font-size: 17px;}
p.crft-nrml-txt{font-size: 13px;}
.cntct-bttn{font-size: 19px;}
h3{font-size: 37px;}
.block-hldr{width: 17%;}

}
   
@media screen and (min-width : 768px) and (max-width : 969px) {
   
.main-area {width:750px; margin:0 auto; padding:0;}
.navbar-nav{margin: 0 0 0 10px;}
.navbar-inverse .navbar-nav > li > a{ font-size: 14px;margin: 0 0 0 5px;padding: 15px 11px;}
.right{margin: 16px 0 0 22px;}
h1{font-size: 16px;}
h1 span{font-size: 21px; padding: 0 0 0 4px;}
.cll{width: 14%; margin: 0 0 0 2px;}
.ban-conhldr{top: 58px;}
.brdr2{width: 86%;}
.brdr{width: 86%;}
h1.banner-txt{font-size: 35px; line-height: 53px;}
h1.banner-txt span{font-size: 49px;}
.ban-smll-txt{font-size: 14px; letter-spacing: 13px;}
.wlcm-bld{font-size: 20px;}
.wlcm-x-bld{font-size: 40px;}
.wlcm-x-bld span{font-size: 19px;}
h2{font-size: 17px;}
.order-bttn{font-size: 13px; padding: 16px 0;}
.small-txt-hldr{height: 220px;}
.img-txt{bottom: 0; font-size: 16px;}
p{font-size: 19px; line-height: 23px;}
.read-more{background: rgba(0, 0, 0, 0) url("../images/rd-mr.png") no-repeat scroll -66px -2px;}
.block-img{width: 100%;}
.ftr-para1{font-size: 17px; line-height: 27px;}
.ftr-para2{font-size: 25px; line-height: 30px;}
.sc-craft-inr3{width: 92%; background: none;}
.sc-craft.sc-craft-inr3{ background: none;}
.sc-craft-inr2{width: 92%; background: none;}
.sc-craft2:hover .sc-craft-inr2{ background: none;}
.sc-craft-inr1{width: 95%; background: none;}
.sc-craft3:hover .sc-craft-inr3{ background: none;}
.sc-craft:hover .sc-craft-inr1{background: none;}
h3.crft-hdng3{font-size: 17px;}
p.crft-nrml-txt3{font-size: 13px;}
h3.crft-hdng2{font-size: 17px;}
p.crft-nrml-txt2{font-size: 13px;}
h3.crft-hdng{font-size: 17px;}
p.crft-nrml-txt{font-size: 13px;}
.cntct-bttn{font-size: 19px;}
h3{font-size: 28px;}
.cll2{width: 6%;}
h5{font-size: 33px;}
h3.crft-hdng2{margin: -72px 0 0 10px;}
h3.crft-hdng{margin: -72px 0 0 10px;}
h3.crft-hdng3{margin: -72px 0 0 10px;}
p.crft-nrml-txt{margin: 0 4px 0 10px;}
p.crft-nrml-txt2{margin: 0 4px 0 10px;}
p.crft-nrml-txt3{margin: 0 4px 0 10px;}
ul.footer-nav li > a{padding: 0 6px;}
ul.social li{font-size: 19px; height: 36px; width: 36px; padding: 0 11px 3px 10px;}
.copyright{font-size: 13px;}
.block-hldr{width: 17%;}
.round-img{width: 100%;}
.round-img2{width: 100%;}
input.form-submit{margin: 5px 21px 0 0;}
label{font-weight: normal; font-size: 13px;}
}
 
@media screen and (min-width : 640px) and (max-width: 767px) {
   
.main-area {width:620px; margin:0 auto; padding:0;}
.toogle-sec{width: 70%; margin: -56px 0 0;}
.navbar-nav{background: rgba(155, 30, 26, 0.898) none repeat scroll 0 0; margin: 0;}
.navbar-inverse .navbar-nav > li{padding:5px 0;margin: 0 5px 0 0; width: 100%; position: relative; z-index: 999999; background: transparent;}
.navbar-inverse .navbar-toggle{margin-top: 5px; background: #0056a0;}
.navbar-collapse{padding:0;}
.navbar-inverse{margin:0;padding: 0; float: right; height: 45px; }
.nav > li { background:#fff; display: block; float: right; width: 60%; z-index: 9999; margin: 0 13px 0 0; padding: 4px 0;}
.nav{border-radius: 10px; width: 60%; float: right;}
.navbar-inverse .navbar-nav > li > a{background: none; padding: 4px 0; font-size: 15px; line-height: 16px; width: 100%; margin: 0 0 0 5px; text-align: center;}
.right{margin: 16px 0 0 82px;}
h1{font-size: 16px;}
h1 span{font-size: 21px; padding: 0 0 0 4px;}
.cll{width: 14%; margin: 0 0 0 2px;}
.ban-conhldr{top: 30px;}
.brdr2{width: 86%;}
.brdr{width: 86%;}
h1.banner-txt{font-size: 31px; line-height: 48px;}
h1.banner-txt span{font-size: 42px;}
.ban-smll-txt{font-size: 10px; letter-spacing: 13px;}
.wlcm-bld{font-size: 20px;}
.wlcm-x-bld{font-size: 40px;}
.wlcm-x-bld span{font-size: 19px;}
h2{font-size: 17px;}
.order-bttn{font-size: 13px; padding: 16px 0; top: 0;}
.small-txt-hldr{height: 170px;}
.img-txt{ bottom: -10px;font-size: 13px;}
p{font-size: 15px; line-height: 20px;}
.read-more{background: rgba(0, 0, 0, 0) url("../images/rd-mr.png") no-repeat scroll -88px -2px;}
.block-img{width: auto; margin: 0 0 0 13%;}
.ftr-para1{font-size: 17px; line-height: 27px;}
.ftr-para2{font-size: 25px; line-height: 30px;}
.sc-craft-inr3{width: 92%;}
.sc-craft-inr2{width: 92%; }
.sc-craft-inr1{width: 95%; }

h3.crft-hdng3{font-size: 17px;}
p.crft-nrml-txt3{font-size: 13px;}
h3.crft-hdng2{font-size: 17px;}
p.crft-nrml-txt2{font-size: 13px;}
h3.crft-hdng{font-size: 17px;}
p.crft-nrml-txt{font-size: 13px;}
.cntct-bttn{font-size: 19px;margin: 0 0 27px 30%; width: 40%;}
h3{font-size: 28px;}
.cll2{width: 6%;}
h5{font-size: 28px;}
ul.footer-nav li > a{padding: 0 6px; font-size: 13px;}
ul.social li{font-size: 19px; height: 36px; width: 36px; padding: 0 11px 3px 10px;}
.copyright{font-size: 13px;}
.logo-hldr{width: 50%; float: left;}
.cll-hldr{width: 50%;}
.border{float: left; padding: 8px 19px; width: 67%; border: none;}
.full{float: right; width: 30%;}
.smll-img-blck{width: 33%; float: left;}
.blck-hldr{z-index: 999999999999;}
.blck-hldr2{z-index: 999999999999;}
.blck-hldr3{z-index: 999999999999;}
.top-margin{margin-top: 20px; float: left;}
ul.social{margin: 0 0 10px 43%;}
h1.banner-txt2{font-size: 24px; line-height: 27px;}
h1.banner-txt2 span{font-size: 22px;}
.inn-bann{height: 152px;}
.ban-conhldr2{top: 77px;}
.in-x-bld{font-size: 30px;}
.in-para3{font-size: 15px; padding: 5px 0 0;}
.block-hldr{width: 100%;}
.bttn {margin-bottom: 9px; margin-left: 7%;margin-right: 0;margin-top: -30px;width: 88%;}
.round-img{margin-left: 175px;}
.round-img2{margin-left: 175px; margin-top: 40px;}
input.form-submit{margin: 5px 25px 0 0;}
label{font-weight: normal; font-size: 13px;}
}


@media screen and (min-width : 480px) and (max-width: 639px) {
   
.main-area {width:450px; margin:0 auto; padding:0;} 
.toogle-sec{width: 70%; margin: -56px 0 0;}
.navbar-nav{background: rgba(155, 30, 26, 0.898) none repeat scroll 0 0; margin: 0;}
.navbar-inverse .navbar-nav > li{padding:5px 0;margin: 0 5px 0 0; width: 100%; position: relative; z-index: 999999; background: transparent;}
.navbar-inverse .navbar-toggle{margin-top: 5px; background: #0056a0;}
.navbar-collapse{padding:0;}
.navbar-inverse{margin:0;padding: 0; float: right; height: 45px; }
.nav > li { background:#fff; display: block; float: right; width: 60%; z-index: 9999; margin: 0 13px 0 0; padding: 4px 0;}
.nav{border-radius: 10px; width: 60%; float: right;}
.navbar-inverse .navbar-nav > li > a{background: none; padding: 4px 0; font-size: 15px; line-height: 16px; width: 100%; margin: 0 0 0 5px; text-align: center;}
.right{margin: 16px 0 0 6px;}
h1{font-size: 16px;}
h1 span{font-size: 21px; padding: 0 0 0 4px;}
.cll{width: 14%; margin: 0 0 0 2px;}
.ban-conhldr{top: 19px;}
.brdr2{width: 86%;}
.brdr{width: 86%; margin: -18px 0 0;}
h1.banner-txt{font-size: 22px; line-height: 33px;}
h1.banner-txt span{font-size: 27px;}
.ban-smll-txt{font-size: 10px; letter-spacing: 13px;}
.wlcm-bld{font-size: 20px;}
.wlcm-x-bld{font-size: 40px;}
.wlcm-x-bld span{font-size: 19px;}
h2{font-size: 17px;}
.order-bttn{font-size: 13px; padding: 16px 0; top: 0;}
.small-txt-hldr{height: 170px;}
.img-txt{ bottom: -10px;font-size: 16px;}
p{font-size: 15px; line-height: 20px;}
.read-more{background: rgba(0, 0, 0, 0) url("../images/rd-mr.png") no-repeat scroll -56px -2px;}
.block-img{width: auto; margin: 0 ;}
.ftr-para1{font-size: 17px; line-height: 27px;}
.ftr-para2{font-size: 25px; line-height: 30px;}
.sc-craft-inr3{width: 92%;}
.sc-craft-inr2{width: 92%; }
.sc-craft-inr1{width: 95%; }

h3.crft-hdng3{font-size: 17px;}
p.crft-nrml-txt3{font-size: 13px;}
h3.crft-hdng2{font-size: 17px;}
p.crft-nrml-txt2{font-size: 13px;}
h3.crft-hdng{font-size: 17px;}
p.crft-nrml-txt{font-size: 13px;}
.cntct-bttn{font-size: 19px;margin: 0 0 27px 32%; width: 40%;}
h3{font-size: 28px;}
.cll2{width: 6%;}
h5{font-size: 28px;}
ul.footer-nav li > a{padding: 0 6px; font-size: 13px;}
ul.social li{font-size: 19px; height: 36px; width: 36px; padding: 0 11px 3px 10px;}
.copyright{font-size: 13px;}
.logo-hldr{width: 50%; float: left;}
.cll-hldr{width: 50%;}
.border{float: left; padding: 8px 19px; width: 100%; border: none;}
.full{float: left; width: 35%; margin: 10px 0 0;}
.smll-img-blck{width: 60%; float: left; margin: 0 0 0 18%;}
.blck-hldr{z-index: 999999999999;}
.blck-hldr2{z-index: 999999999999;}
.blck-hldr3{z-index: 999999999999;}
.top-margin{margin-top: 20px; float: left;}
ul.social{margin: 0 0 10px 43%;}
.ban-smll-txt{display: none;}
ul.footer-nav{display: none;}
h1.banner-txt2{font-size: 24px; line-height: 27px;}
h1.banner-txt2 span{font-size: 22px;}
.inn-bann{height: 152px;}
.ban-conhldr2{top: 77px;}
.in-x-bld{font-size: 30px;}
.in-para3{font-size: 15px; padding: 5px 0 0;}
.block-hldr{width: 100%;}
.bttn {margin-bottom: 9px; margin-left: 7%;margin-right: 0;margin-top: -30px;width: 88%;}
.round-img{margin-left: 95px; margin-top: 40px;}
.round-img2{margin-left: 95px; margin-top: 40px;}
label{font-weight: normal; font-size: 13px;}
input.form-text{width: 96%; height: 32px;}
textarea.form-textarea{width: 96%; height: 85px;}
input.form-submit{width: 105px; height: 40px; font-size: 16px; margin: 5px 23px 0 0;}
}

@media screen and (min-width : 360px) and (max-width: 479px) {
   
.main-area {width:340px; margin:0 auto; padding:0;}
.toogle-sec{width: 70%; margin: -56px 0 0;}
.navbar-nav{background: rgba(155, 30, 26, 0.898) none repeat scroll 0 0; margin: 0;}
.navbar-inverse .navbar-nav > li{padding:5px 0;margin: 0 5px 0 0; width: 100%; position: relative; z-index: 999999; background: transparent;}
.navbar-inverse .navbar-toggle{margin-top: 5px; background: #0056a0;}
.navbar-collapse{padding:0;}
.navbar-inverse{margin:0;padding: 0; float: right; height: 45px; }
.nav > li { background:#fff; display: block; float: right; width: 60%; z-index: 9999; margin: 0 13px 0 0; padding: 4px 0;}
.nav{border-radius: 10px; width: 60%; float: right;}
.navbar-inverse .navbar-nav > li > a{background: none; padding: 4px 0; font-size: 15px; line-height: 16px; width: 100%; margin: 0 0 0 5px; text-align: center;}
.right{margin: 16px 0 0 0; text-align: center;}
h1{font-size: 16px;}
h1 span{font-size: 21px; padding: 0 0 0 4px;}
.cll{width: 11%; margin: 0 0 0 2px;}
.ban-conhldr{top: 13px;}
.ban-img{height: 172px;}
.brdr2{width: 86%;}
.brdr{width: 86%; margin: -18px 0 0;}
h1.banner-txt{font-size: 16px; line-height: 22px;}
h1.banner-txt span{font-size: 22px;}
.ban-smll-txt{font-size: 10px; letter-spacing: 13px;}
.wlcm-bld{font-size: 20px;}
.wlcm-x-bld{font-size: 40px;}
.wlcm-x-bld span{font-size: 19px;}
h2{font-size: 16px;}
.order-bttn{font-size: 13px; padding: 16px 0; top: 0;}
.small-txt-hldr{height: 170px;}
.img-txt{ bottom: -10px;font-size: 16px;}
p{font-size: 16px; line-height: 20px;}
.read-more{background: rgba(0, 0, 0, 0) url("../images/rd-mr.png") no-repeat scroll -52px -2px;}
.block-img{margin: 0 0 0 5%;width: 90%;}
.ftr-para1{font-size: 17px; line-height: 27px;}
.ftr-para2{font-size: 25px; line-height: 30px;}
.sc-craft-inr3{width: 92%;}
.sc-craft-inr2{width: 92%; }
.sc-craft-inr1{width: 95%; }

h3.crft-hdng3{font-size: 17px;}
p.crft-nrml-txt3{font-size: 13px;}
h3.crft-hdng2{font-size: 17px;}
p.crft-nrml-txt2{font-size: 13px;}
h3.crft-hdng{font-size: 17px;}
p.crft-nrml-txt{font-size: 13px;}
.cntct-bttn{font-size: 19px;margin: 0 0 27px 28%; width: 48%;}
h3{font-size: 28px;}
.cll2{width: 11%;}
h5{font-size: 28px;}
ul.footer-nav li > a{padding: 0 6px; font-size: 13px;}
ul.social li{font-size: 19px; height: 36px; width: 36px; padding: 0 11px 3px 10px;}
.copyright{font-size: 13px;}
.logo-hldr{width: 100%; float: left; text-align: center;}
.cll-hldr{width: 100%; text-align: center;}
.border{float: left; padding: 8px 19px; width: 100%; border: none;}
.full{float: left; width: 45%; margin: 10px 0 0;}
.smll-img-blck{width: 82%; float: left; margin: 0 0 0 8%;}
.blck-hldr{z-index: 999999999999;}
.blck-hldr2{z-index: 999999999999;}
.blck-hldr3{z-index: 999999999999;}
.top-margin{margin-top: 20px; float: left;}
ul.social{margin: 0 0 10px 39%;}
.ban-smll-txt{display: none;}
ul.footer-nav{display: none;}
h1.banner-txt2{font-size: 16px; line-height: 22px;}
h1.banner-txt2 span{font-size: 22px;}
.inn-bann{height: 152px;}
.ban-conhldr2{top: 77px;}
.in-x-bld{font-size: 28px;}
.in-para3{font-size: 15px; padding: 5px 0 0;}
.block-hldr{width: 100%;}
.bttn {margin-bottom: 9px; margin-left: 7%;margin-right: 0;margin-top: -30px;width: 88%;}
.in-para{font-size: 15px; padding: 13px 0;}
h4{font-size: 22px;}
.round-img {margin-left: 50px;margin-top: 24px;width: 70%;}
.round-img2 {margin-left: 50px;margin-top: 24px;width: 70%;}
label{font-weight: normal; font-size: 13px;}
input.form-text{width: 90%; height: 32px;}
textarea.form-textarea{width: 90%; height: 80px;}
input.form-submit{width: 97px; height: 40px; font-size: 16px; margin: 5px 16px 0 0;}
}


@media screen and (min-width : 320px) and (max-width: 359px) {
     
.main-area {width:300px; margin:0 auto; padding:0;}
.toogle-sec{width: 70%; margin: -56px 0 0;}
.navbar-nav{background: rgba(155, 30, 26, 0.898) none repeat scroll 0 0; margin: 0;}
.navbar-inverse .navbar-nav > li{padding:5px 0;margin: 0 5px 0 0; width: 100%; position: relative; z-index: 999999; background: transparent;}
.navbar-inverse .navbar-toggle{margin-top: 5px; background: #0056a0;}
.navbar-collapse{padding:0;}
.navbar-inverse{margin:0;padding: 0; float: right; height: 45px; }
.nav > li { background:#fff; display: block; float: right; width: 60%; z-index: 9999; margin: 0 13px 0 0; padding: 4px 0;}
.nav{border-radius: 10px; width: 60%; float: right;}
.navbar-inverse .navbar-nav > li > a{background: none; padding: 4px 0; font-size: 15px; line-height: 16px; width: 100%; margin: 0 0 0 5px; text-align: center;}
.right{margin: 16px 0 0 0; text-align: center;}
h1{font-size: 16px;}
h1 span{font-size: 21px; padding: 0 0 0 4px;}
.cll{width: 11%; margin: 0 0 0 2px;}
.ban-conhldr{top: 13px;}
.ban-img{height: 172px;}
.brdr2{width: 86%;}
.brdr{width: 86%; margin: -18px 0 0;}
h1.banner-txt{font-size: 16px; line-height: 22px;}
h1.banner-txt span{font-size: 22px;}
h1.banner-txt2{font-size: 16px; line-height: 22px;}
h1.banner-txt2 span{font-size: 22px;}
.inn-bann{height: 152px;}
.ban-conhldr2{top: 77px;}
.in-x-bld{font-size: 28px;}
.in-para3{font-size: 15px; padding: 5px 0 0;}
.block-hldr{width: 100%;}
.bttn {margin-bottom: 9px; margin-left: 7%;margin-right: 0;margin-top: -30px;width: 88%;}
.ban-smll-txt{font-size: 10px; letter-spacing: 13px;}
.wlcm-bld{font-size: 20px;}
.wlcm-x-bld{font-size: 40px;}
.wlcm-x-bld span{font-size: 19px;}
h2{font-size: 16px;}
.order-bttn{font-size: 13px; padding: 16px 0; top: 0;}
.small-txt-hldr{height: 170px;}
.img-txt{ bottom: -10px;font-size: 16px;}
p{font-size: 16px; line-height: 20px;}
.read-more{background: rgba(0, 0, 0, 0) url("../images/rd-mr.png") no-repeat scroll -42px -2px;}
.block-img{margin: 0 0 0 5%;width: 90%;}
.ftr-para1{font-size: 17px; line-height: 27px;}
.ftr-para2{font-size: 25px; line-height: 30px;}
.sc-craft-inr3{width: 92%;}
.sc-craft-inr2{width: 92%; }
.sc-craft-inr1{width: 95%; }

h3.crft-hdng3{font-size: 17px;}
p.crft-nrml-txt3{font-size: 13px;}
h3.crft-hdng2{font-size: 17px;}
p.crft-nrml-txt2{font-size: 13px;}
h3.crft-hdng{font-size: 17px;}
p.crft-nrml-txt{font-size: 13px;}
.cntct-bttn{font-size: 17px;margin: 0 0 27px 23%; width: 55%;}
h3{font-size: 26px;}
.cll2{width: 11%;}
h5{font-size: 28px;}
ul.footer-nav li > a{padding: 0 6px; font-size: 13px;}
ul.social li{font-size: 19px; height: 36px; width: 36px; padding: 0 11px 3px 10px;}
.copyright{font-size: 13px;}
.logo-hldr{width: 100%; float: left; text-align: center;}
.cll-hldr{width: 100%; text-align: center;}
.border{float: left; padding: 8px 19px; width: 100%; border: none;}
.full{float: left; width: 45%; margin: 10px 0 0;}
.smll-img-blck{width: 100%; float: left; margin: 0;}
.blck-hldr{z-index: 999999999999;}
.blck-hldr2{z-index: 999999999999;}
.blck-hldr3{z-index: 999999999999;}
.top-margin{margin-top: 20px; float: left;}
ul.social{margin: 0 0 10px 37%;}
.ban-smll-txt{display: none;}
ul.footer-nav{display: none;}
.in-para{font-size: 15px; padding: 6px 0;}
h4{font-size: 22px;}
.round-img {margin-left: 37px;margin-top: 24px;width: 70%;}
.round-img2 {margin-left: 37px;margin-top: 43px;width: 70%;}
label{font-weight: normal; font-size: 13px;}
input.form-text{width: 85%; height: 32px;}
textarea.form-textarea{width: 85%; height: 78px;}
input.form-submit{width: 97px; height: 40px; font-size: 16px; margin: 5px 16px 0 0;}
}


  /* @media screen and (min-width :240px) and (max-width: 319px) {
    .main-area {width:98%;}
   
}*/