Current File : /home/itiffy/public_html/blog/wp-content/themes/itiffyblog/assets/js/fixup/css/style.css |
/* CSS Document */
@font-face {
font-family: 'Helvetica Neue LT Pro';
src: url('../fonts/HelveticaNeueLTPro-Hv.eot');
src: url('../fonts/HelveticaNeueLTPro-Hv.eot?#iefix') format('embedded-opentype'),
url('../fonts/HelveticaNeueLTPro-Hv.woff') format('woff'),
url('../fonts/HelveticaNeueLTPro-Hv.ttf') format('truetype');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Helvetica Neue LT Pro';
src: url('../fonts/HelveticaNeueLTPro-Bd.eot');
src: url('../fonts/HelveticaNeueLTPro-Bd.eot?#iefix') format('embedded-opentype'),
url('../fonts/HelveticaNeueLTPro-Bd.woff') format('woff'),
url('../fonts/HelveticaNeueLTPro-Bd.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Helvetica Neue LT Pro';
src: url('../fonts/HelveticaNeueLTPro-Md.eot');
src: url('../fonts/HelveticaNeueLTPro-Md.eot?#iefix') format('embedded-opentype'),
url('../fonts/HelveticaNeueLTPro-Md.woff') format('woff'),
url('../fonts/HelveticaNeueLTPro-Md.ttf') format('truetype');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Helvetica Neue LT Pro';
src: url('../fonts/HelveticaNeueLTPro-Roman.eot');
src: url('../fonts/HelveticaNeueLTPro-Roman.eot?#iefix') format('embedded-opentype'),
url('../fonts/HelveticaNeueLTPro-Roman.woff') format('woff'),
url('../fonts/HelveticaNeueLTPro-Roman.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
html,body,div,span,applet,object,iframe,h1,h2,
h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,
big,cite,del,dfn,em,img,ins,kbd,q,s,samp,small,
strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,
dd,ol,ul,li,fieldset,form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,
embed,figure,figcaption,footer,header,hgroup,input,menu,
nav,output,ruby,section,summary,time,mark,audio,video {
border: 0;
margin: 0;
padding: 0;
vertical-align: baseline;
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
*:after, *:before{content: "";display: table;clear: both;}
body{margin:0;padding:0; background:#302f35 url(../images/bg_hdr.jpg) no-repeat center 120px;font-family: 'Helvetica Neue LT Pro', arial;font-weight: normal;
font-style: normal;}
a{text-decoration:none; -webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
a:focus{outline:none;}
img{ border:none;max-width:100%;}
ul{ list-style-type:none;}
.container{ max-width:940px; margin:0 auto;}
.clear{ clear:both;}
header{ margin:0; padding:0;display:block;}
.hdr_inr{padding:44px 0 0 0; }
.hdr_top{margin:0;padding:0;display:block;background: #f28b22; /* Old browsers */
background: -moz-linear-gradient(top, #f28b22 0%, #f28b22 31%, #ed861f 46%, #cf6c06 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f28b22 0%,#f28b22 31%,#ed861f 46%,#cf6c06 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f28b22 0%,#f28b22 31%,#ed861f 46%,#cf6c06 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f28b22', endColorstr='#cf6c06',GradientType=0 ); /* IE6-9 */}
.logo{ margin:0; padding:0; display:block; float:left;position:relative;width:34%;}
.logo img{ position: absolute; top:-7px; left:0; display:block;}
.hdr_nav{ float:right; margin:0; padding:0;}
.hdr_nav nav{ display:block; padding:42px 0 18px 0;}
.hdr_nav ul{ margin:0; padding:0; display:block; text-align:right;}
.hdr_nav ul > li{ display:inline-block; margin:0 0 0 36px; padding:0 0 24px 0; position:relative; z-index:2;}
.hdr_nav ul > li:first-child{ margin:0;}
.hdr_nav ul > li > a{ font-size:14px; font-weight:500; color:#302f35; display:block; position:relative; text-transform:uppercase;}
.hdr_nav ul > li > a:after{ display:block; width:100%; height:2px; background:#fff;content:""; margin:4px 0 0 0; opacity:0;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.hdr_nav ul li:hover > a, .hdr_nav ul li > a.active { color:#fff;}
.hdr_nav ul li:hover a:after, .hdr_nav ul li > a.active:after {opacity:1;}
.hdr_nav ul li > ul{ margin:0; position:absolute; left:0; top:74%; background:rgba(255, 255, 255, .75); text-align:left; padding:3px 4px;min-width:186px;-webkit-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0); -webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out; z-index:999;}
.hdr_nav ul li:hover > ul {-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.hdr_nav ul li > ul:after{ position:absolute; left:0; top:-23px; content:'\f0d8'; font-family:'FontAwesome'; font-size:28px; color:rgba(255, 255, 255, .75);}
@media screen and (-webkit-min-device-pixel-ratio:0) {.hdr_nav ul li > ul:after{top:-20px;left:1px;}}
.hdr_nav ul li > ul > li{ margin:0; padding:0; display:block;}
.hdr_nav ul li > ul > li a:after{ display:none;}
.hdr_nav ul li > ul > li > a{color:#302f35;padding:6px 0; border-bottom:2px solid #302f35;}
.hdr_nav ul li > ul > li > a:hover { color:#e8821a; border-bottom-color:#b95d00;}
.hdr_nav ul li > ul > li:last-child > a{ border:none; padding-bottom:0;}
.home_bnr .container{max-width:1040px;}
.home_bnr .hdr_txt{ float:left;padding:90px 0 0 0;}
.home_bnr .hdr_txt h1{ font-size:76px; font-weight:900; color:#f28b22; display:block; text-transform:uppercase;margin:0; padding:0;}
.home_bnr .hdr_txt h2{ font-size:38px; font-weight:bold; color:#fff; display:block; text-transform: lowercase;margin:0; padding:0;}
.home_bnr .hdr_img{ float:right;}
.home_bnr .hdr_img img{ position:relative; top:-41px; right:0;z-index:1;}
.bdy_cntent{ margin:0; padding:0; display:block;-webkit-transform: translateY(-166px);-ms-transform: translateY(-166px);-moz-transform: translateY(-166px);-o-transform: translateY(-166px);transform: translateY(-166px); position:relative; z-index:3;}
.bdy_inr{ background:url(../images/bg_bdy.png) repeat-x left top #d7730c; position:relative; padding-bottom:30px;}
.corner_img{ position:absolute; left:-36px; top:-209px; z-index:2;}
.home_abt_us{ padding:32px 9% 30px 18%; display:block; margin:0; text-align:right;}
.home_abt_us h2{ text-align:right;margin:0 0 22px 0; padding:0;font-size:38px; font-weight:bold; color:#fff;}
.home_abt_us h2 span{font-size:38px; font-weight:bold; color:#fff; display:inline-block; text-transform: uppercase;margin:0; padding:0 0 4px 0; border-bottom:2px solid #fff;}
.home_abt_us p{margin:0; padding:0;font-size:16px; line-height:30px; font-weight:500; color:#302f35; text-align:justify;}
.btn_white{ background:#fff;margin:0; padding:0 12px;font-size:16px; line-height:30px; font-weight:500; color:#302f35; display:inline-block;-webkit-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}
.btn_white:hover{ background:#302f35; color:#fff;}
.home_what_we_do{ background:url(../images/crv_bg.png) repeat-x left top #d0d0d0; display:block; position:relative; padding:36px 2% 20px 2%; min-height:313px;}
.home_what_we_do:before{ content:url(../images/crv_lft.png); position:absolute; left:-23px; top:-19px;}
.home_what_we_do:after{ content:url(../images/crv_rit.png); position:absolute; right:-24px; top:-19px;}
.home_what_we_do h2{font-size:38px; font-weight:bold; color:#302f35; display:block; text-transform: uppercase;margin:0; padding:0;}
.home_what_we_do h2 span{display:inline-block; padding:0 0 4px 0; border-bottom:2px solid #302f35;}
.home_what_we_do ul{ padding:40px 0 0 0; margin:0; display:block; text-align: center;}
.home_what_we_do ul li{ display:inline-table; vertical-align:top; margin:0 4%;}
.home_what_we_do ul li a{ display:block;}
.home_what_we_do ul li i{ margin:0 auto;}
.home_what_we_do ul li h3{-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;font-size:18px; font-weight:500; color:#302f35; display:block; text-transform: uppercase;margin:0; padding:15px 0 0 0;}
.home_what_we_do ul li a:hover h3{ color:#f28b22;}
.sprite_ico{background-image:url(../images/ico_spritesheet.png);background-repeat:no-repeat;display:block}.sprite_ico-ico1{width:98px;height:98px;background-position:-5px -5px}.sprite_ico-ico2, .sprite_ico-ico1:hover, .home_what_we_do ul li:nth-child(1) a:hover i{width:98px;height:98px;background-position:-113px -5px}.sprite_ico-ico4, .sprite_ico-ioc3:hover, .home_what_we_do ul li:nth-child(2) a:hover i{width:98px;height:98px;background-position:-5px -113px}.sprite_ico-ico5{width:98px;height:98px;background-position:-113px -113px}.sprite_ico-ico6, .sprite_ico-ico5:hover, .home_what_we_do ul li:nth-child(3) a:hover i{width:98px;height:98px;background-position:-221px -5px}.sprite_ico-ioc3{width:98px;height:98px;background-position:-221px -113px}
footer{margin:0; padding:0;display:block;}
.site_ftr{margin:0; padding:0; display:block;-webkit-transform: translateY(-194px);-ms-transform: translateY(-194px);-moz-transform: translateY(-194px);-o-transform: translateY(-194px);transform: translateY(-194px); position:relative; z-index:3;}
.ftr_inr{ display:block; background:#d7730c; padding:2% 3% 1% 3%;}
.ftr_icons{background-image:url(../images/ftr_icon.png);background-repeat:no-repeat;display:inline-block}.ftr_icons-fb{width:30px;height:30px;background-position:-5px -5px}.ftr_icons-insta{width:30px;height:30px;background-position:-45px -5px}.ftr_icons-phn{width:30px;height:30px;background-position:-5px -45px}.ftr_icons-phn2{width:30px;height:30px;background-position:-45px -45px}
.ftr_right{ float:right; margin:0; padding:0; display:block;}
.ftr_right ul, .ftr_lft ul{ margin:0; padding:0; display:block;}
.ftr_right ul li{ margin:0; padding:0 0 8px 0;}
.ftr_right ul li:last-child{ padding:0;}
.ftr_right ul li span, .ftr_right ul li i{ display:inline-table; vertical-align: middle;}
.ftr_right ul li span{font-size:18px; font-weight:500; color:#302f35; text-transform: uppercase;margin:0; padding:0 0 0 5px;}
.ftr_lft{ float:left; margin:0; padding:0;}
.ftr_lft ul li{ display:inline-table; vertical-align:top; margin:0 8px 0 0;}
.ftr_lft ul li:last-child{ margin:0;}
.ftr_lft .site_info{ margin:0; padding:12px 0 0 0;font-size:14px; font-weight:500; color:#302f35;}
.ftr_inr a:hover{color:#fff;}
.ftr_inr a:hover span { color:#fff;}
.innr_pages .bdy_cntent, .innr_pages .site_ftr{-webkit-transform: translateY(0);-ms-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.page_title{ padding:60px 0 76px 0; margin:0; display:block; text-align:center;}
.page_title h2{ font-size:82px;font-weight:900; color:#f28b22; display:block; text-transform:uppercase;margin:0; padding:0;}
.innr_pages .bdy_inr{ background:#fff;}
#about-us .bdy_inr{ background:none; padding-bottom:0;}
.about_us{position:relative;}
.about_us .abt_inr{background:url(../images/bg_abut.png) repeat-x left top #d0d0d0;max-width:78%; padding:35px 4% 38px; min-height:504px;}
.about_us h3{ text-align:left;margin:0 0 22px 0; padding:0;font-size:38px; font-weight:bold; color:#fff;}
.about_us h3 span{font-size:38px; font-weight:bold; color:#f28b22; display:inline-block; text-transform: uppercase;margin:0; padding:0 0 4px 0; border-bottom:2px solid #f28b22;}
.about_us p{margin:0; padding:0;font-size:16px; line-height:30px; font-weight:500; color:#302f35; text-align:justify; max-width:70%;}
.about_us .model_about{ position:absolute; right:-27px; top:-106px;}
.strip{ text-align:center; background:url(../images/srip_bg.png) repeat-x left top;margin:0; padding:0;font-size:22px; line-height:56px; font-weight:normal; color:#302f35; letter-spacing:4px; position:relative; z-index:2;}
.strip:before{content:url(../images/strip_lft.png); position:absolute; left:-34px; top:-40px;}
.strip:after{content:url(../images/strip_rit.png); position:absolute; right:-34px; top:-40px;}
#contact .bdy_inr{ background:url(../images/bg_contact.png) repeat-x left top #d0d0d0; padding-bottom:0;}
.contact_icon{background-image:url(../images/contact_icon.png);background-repeat:no-repeat;display:block}.contact_icon-c_email{width:30px;height:30px;background-position:-5px -5px}.contact_icon-c_phn{width:30px;height:30px;background-position:-45px -5px}.contact_icon-c_phn2{width:30px;height:30px;background-position:-5px -45px}
.contct_us{ padding:35px 8%;}
.conta_top{ max-width:68%; margin:0 auto; text-align:center; padding:25px 0 0 0;}
.conta_top p{margin:0; padding:0;font-siz:17px; line-height:30px; font-weight:500; color:#302f35;}
.conta_top p.no_more{ padding:0 0 10px 0;}
.cntct_info{ padding:10px 0 0 0;}
.cntct_info h3, .contct_frm h3{ text-align:center;margin:0; padding:0;font-size:22px; line-height:30px; font-weight:400; color:#f28b22;}
.cntct_info ul{ margin:0; padding:14px 0 0 0; display:block;}
.cntct_info ul li{ display:inline-table; vertical-align:top; margin:0 4%;}
.cntct_info ul li a{ display:block;font-size:18px;font-weight:500; color:#302f35;}
.cntct_info ul li a:hover{ color:#f28b22;}
.cntct_info ul li a span, .cntct_info ul li a i{ display:inline-table; vertical-align:middle;}
.cntct_info ul li span{padding-left:6px;}
.cntct_info_email{ padding:20px 0 20px 0;}
.cntct_info_email ul li a{ font-size:20px;}
p.make_sure{margin:0; padding:0 6% 0 0;font-siz:18px; line-height:30px; font-weight:500; color:#302f35;}
.contct_frm { padding:45px 0 0 0;}
.frm_inr .frm_rw{ padding-bottom:12px;}
.frm_inr h4{ padding:10px 0 28px 0; text-align:center;margin:0;font-size:17px; line-height:30px; font-weight:400; color:#302f35;}
.frm_inr .frm_hlf{ display:inline-table; vertical-align:top; width:49%; padding:0 1%;}
.frm_inr .frm_full{ padding:0 1%;}
.frm_inr label{font-size:16px;font-weight:400; color:#302f35; text-transform:uppercase;display:inline-table; vertical-align:top; width:38%;}
.frm_inr .frm_full label { width:30%;}
.frm_inr input[type="text"], .frm_inr input[type="email"], .frm_inr input[type="tel"], .frm_inr textarea{display:inline-table; vertical-align:top; height:28px; padding:0 2%; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#302f35; border:none; outline:none; width:60%; border-bottom:2px solid transparent; -webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;}
.frm_inr input[type="text"]:focus, .frm_inr input[type="email"]:focus, .frm_inr input[type="tel"]:focus, .frm_inr textarea:focus{ border-bottom:2px solid #d7730c;}
.frm_inr .frm_full textarea { width:68%; height:100px; padding:1%;}
.btn_submit{ text-align:center;}
.btn_submit input[type="submit"] { border:none; outline:none; background:#f28b22;font-size:18px;font-weight:500; color:#302f35; text-transform:uppercase; line-height:32px; padding:0 22px; cursor:pointer;-webkit-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.btn_submit input[type="submit"]:hover{ background:#302f35; color:#fff;}
.help-block { text-align:center; font:400 12px Arial, Helvetica, sans-serif; color:#FFFFFF; background:#FF0000;}
.alert-success{ padding:4px 10px; text-align:center; background:#0e7400; color:#fff; font:bold 18px Arial, Helvetica, sans-serif;}
#prices .bdy_inr{ background:url(../images/bg_contact.png) repeat-x left -260px #d0d0d0; padding-bottom:0;}
.pricing_inr{ padding:100px 3% 30px 3%; display:table;}
.price_box{display:table-cell;text-align:center;padding:0 4%; width:50%;}
.price_box h2{font-size:22px;font-weight:500; color:#f28b22; text-transform:uppercase; padding:4px 0 16px 0;}
.price_box p{font-size:17px;font-weight:400;color:#302f35;line-height:28px; text-align:justify;}
.call_today{ text-align:center; padding:20px 0 40px 0;}
.call_today h4{font-size:22px;font-weight:400;color:#302f35;margin:0; padding:0 0 10px 0; text-transform:uppercase;}
.call_today span{ background:#f28b22;font-size:22px;font-weight:400; color:#302f35; text-transform:uppercase; line-height:62px; padding:0 22px; -webkit-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;-moz-border-radius:40px;border-radius:40px; display:inline-block;}
#what-we-do .bdy_inr{ background:url(../images/bg_srvcs.png) repeat-x left top #d0d0d0; padding-bottom:0;}
.what_we_do{ padding:30px 5%;}
.service_bx{ padding-bottom:26px;}
.service_bx .srvc_hdr{ text-align:center; padding:0 0 20px 0;}
.service_bx .srvc_hdr h3{font-size:22px;font-weight:500;color:#302f35;margin:0; padding:4px 0 10px 0; text-transform:uppercase;}
.srvce_bdy p{font-size:17px;font-weight:400;color:#302f35;line-height:28px; margin:0; padding:0;}
.srvce_bdy ul{ margin:0; padding:0; display:block;width:100%;color:#d7730c;}
.srvce_bdy ul li{ display:inline-block; vertical-align:top; width:49%; color:#d7730c; font-size:17px; background:url(../images/blt.png) no-repeat left center; padding:0 0 0 24px; line-height:28px;}
.menu_tgr{ display:none;}
.ico_all{background-image:url(../images/ico_all.png);background-repeat:no-repeat;display:block}.ico_all-call{width:30px;height:30px;background-position:-5px -5px}.ico_all-fb{width:30px;height:30px;background-position:-45px -5px}.ico_all-fb_hvr, .ico_all-fb:hover{width:30px;height:30px;background-position:-5px -45px}.ico_all-insta{width:30px;height:30px;background-position:-45px -45px}.ico_all-insta_hvr, .ico_all-insta:hover{width:30px;height:30px;background-position:-85px -5px}.ico_all-mobile{width:30px;height:30px;background-position:-85px -45px}.ico_all-vemail{width:30px;height:30px;background-position:-5px -85px}
.owb_icon{background-image:url(../images/owb_icon.png);background-repeat:no-repeat;display:block}.owb_icon-bcell{width:30px;height:30px;background-position:-5px -5px}.owb_icon-bfb{width:30px;height:30px;background-position:-45px -5px}.owb_icon-binsta{width:30px;height:30px;background-position:-85px -5px}.owb_icon-bmail{width:30px;height:30px;background-position:-5px -45px}.owb_icon-bphn{width:30px;height:30px;background-position:-45px -45px}.owb_icon-ocell, .cntct_info ul li:last-child a:hover i{width:30px;height:30px;background-position:-85px -45px}.owb_icon-oemail, .cntct_info.cntct_info_email ul li:first-child a:hover i{width:30px;height:30px;background-position:-5px -85px}.owb_icon-ophn, .cntct_info ul li:first-child a:hover i{width:30px;height:30px;background-position:-45px -85px}.owb_icon-wcell, .ftr_right ul li:last-child a:hover i{width:30px;height:30px;background-position:-85px -85px}.owb_icon-wfb, .owb_icon-bfb:hover{width:30px;height:30px;background-position:-125px -5px}.owb_icon-winta, .owb_icon-binsta:hover{width:30px;height:30px;background-position:-125px -45px}.owb_icon-wmail{width:30px;height:30px;background-position:-125px -85px}.owb_icon-wphn, .ftr_right ul li:first-child a:hover i{width:30px;height:30px;background-position:-5px -125px}
.respon_mode{ display:none;}
@media screen and (max-width:767px) {
body{ background-size:100% auto; background-image: url(../images/bg_hdr.jpg); background-repeat:no-repeat; background-position: center 40px; background-color:#302f35;}
.container, .home_bnr .container{ max-width:96%;}
.logo img{ width:100px;}
.hdr_inr{ padding:20px 0 0 0;}
.hdr_nav nav{ padding:3px 0;}
.home_bnr .hdr_txt{ padding:22px 0 60px;}
.home_bnr .hdr_txt h1{ font-size:18px;}
.home_bnr .hdr_txt h2{ font-size:15px;}
.home_bnr .hdr_img img{ width:106px; right:0; position:absolute; top:4px;}
.bdy_cntent{-webkit-transform: translateY(0);-ms-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.corner_img{ width:70px; top:-48px; left:0;}
.home_abt_us{ padding:20px 3% 30px;}
.home_abt_us h2 span, .home_abt_us h2{ font-size:18px;}
.home_abt_us h2{ margin-bottom:8px;}
.home_abt_us p{ font-size:13px; font-weight:400; line-height:18px;}
.btn_white{ font-size: 13px;line-height: 24px;padding: 0 9px; margin:10px 0 0 0;}
.home_what_we_do::before, .home_what_we_do::after{ display:none;}
.home_what_we_do h2{ text-align:center; font-size:20px;}
.home_what_we_do ul li{ margin:0 2% 30px 2%;}
.site_ftr{-webkit-transform: translateY(0);-ms-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.ftr_inr{ text-align:center; padding:0 0 10px 0;}
.ftr_right, .ftr_lft{ float:none;}
.ftr_right ul li{ display:inline-block; vertical-align:top; margin:0 2%;}
.ftr_lft{ padding:8px 0 0 0;}
.hdr_top{ position:relative;}
.menu_tgr{ display:block; margin:0; padding:0; background:#c06d1a; padding:2px 10px; font-size:16px; color:#fff; cursor:pointer;}
#index .hdr_nav, #fixup .hdr_nav { padding:0 100px 0 0;}
.hdr_nav ul{ position:absolute; text-align:left; top:100%; width:100%; left:0; z-index:999; background:#222222; padding:10px 20px; display:none;}
.hdr_nav ul li{ display:block; margin:6px 0; padding:0;}
.hdr_nav ul li > ul::after, .hdr_nav ul > li > a::after, .hdr_nav ul li:hover a::after, .hdr_nav ul li > a.active::after{ display:none;}
.hdr_nav ul li > ul{ display:block; position:static;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1); background:none; padding:0;}
.hdr_nav ul li > ul > li > a, .hdr_nav ul li > ul > li:last-child > a, .hdr_nav ul li a {border:none;color:#ccc; border-bottom:1px solid #ccc; padding:6px 2px 6px 14px;background:url(../images/blt.png) no-repeat left center;}
.hdr_nav ul li > ul > li, .hdr_nav ul li > ul > li:first-child{ margin:5px 0;}
.hdr_nav ul li > ul > li:last-child{ margin:0;}
.hdr_nav ul li > ul > li > a:hover, .hdr_nav ul li > ul > li:last-child > a:hover, .hdr_nav ul li a:hover{color:#f28b22; border-bottom:1px solid #f28b22;}
.page_title{padding: 28px 0 40px;}
.page_title h2{ font-size:36px;}
.srvce_bdy p{font-size: 15px;line-height: 22px;}
.service_bx .srvc_hdr{padding: 0 0 10px;}
.srvce_bdy ul li{ width:auto; margin:0 0 10px 0; display:block;}
.price_box{ display:block; width:100%; padding:0 0 20px 0;}
.pricing_inr{ padding-top:18px;}
.about_us .abt_inr{ max-width:100%; min-height:inherit; padding:15px 4% 15px;}
.about_us p{ max-width:100%;font-size: 13px;line-height: 24px;}
.about_us h3, .about_us h3 span{ font-size:26px;}
.strip::before, .strip::after{ display:none;}
.about_us .model_about{ top:inherit; bottom:52px; right:0; width:100px; display:none;}
.innr_pages .ftr_inr{ padding:15px 0 10px 0;}
.contct_us { padding:0;}
.cntct_info ul li{ margin:4px 1%;}
.conta_top{ max-width:100%;}
p.make_sure{ padding:0 4%;}
.contct_frm{ padding:20px 4%;}
.frm_inr .frm_hlf{ width:100%; margin:0 0 10px 0;}
.frm_inr label, .frm_inr .frm_full label{ display:block; width:auto; margin:0 0 4px 0;}
.frm_inr input[type="text"], .frm_inr input[type="email"], .frm_inr input[type="tel"], .frm_inr textarea{ width:100%;}
.frm_inr .frm_full textarea{ width:100%;}
.ftr_right ul li span{ font-size:16px;}
.strip{ display:none;}
.respon_mode{ display:block;}
.hdr_nav ul li > ul{ padding:0 0 0 18px;}
}
@media screen and (max-width:359px) {
.home_bnr .hdr_txt h2{ font-size:12px;}
.home_bnr .hdr_txt{ padding:22px 0 54px;}
}