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

/* Predefine Class starts */
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {
	margin: 0;
	padding: 0;
}


ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
table, table td {
	padding: 0;
	border: none;
	border-collapse: collapse;
}
* {
	border: none;
	margin: 0;
	padding: 0;
}
a:hover {
	text-decoration: none
}
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
	display: block;
}
mark, rp, rt, ruby, summary, time {
	display: inline
}
.clearfix {
	clear: both;
}
body {padding: 0;margin: 0;
font-family: 'Roboto', sans-serif; font-size:14px;color:#5f5f5f; line-height:18px;}
p{font-family: 'Roboto', sans-serif; font-size:14px; line-height:22px;color:#5f5f5f;}

img {
	max-width: 100%;
}
/* Predefine Class End */
/* Customize Class Start */
.clr {clear: both;}
.left{ float:left;}
.right{ float:right;}
.text-center{ text-align:center;}
.nopadding{ padding:0px;}

#wrapper{ float:left; width:100%;}
.container{ max-width:1100px; margin:0 auto;}

header{ width:100%; float:left;}
.orngestrip{ float:left; width:100%; background-color:#ff9200; padding:7px 0;}
.orngestrip p{ font-size:14px; color:#fff; float:left; margin-right:4px;}
.phone{ margin-top:3px;}
.date{ float:right; text-align:right;font-size:14px; color:#fff; display:none;}

#logocon{ float:left;width:100%; padding:8px 0;}
#logocon .logo{ float:left;}
#logocon .topmenu{ float:right; margin:14px 0 0 0;padding:0px;}
#logocon .topmenu ul{ float:left; margin:0px;padding:0px;}
#logocon .topmenu ul li{ margin:0px 0 0 10px;padding:0px; float:left;}
#logocon .topmenu .navbar-default .navbar-nav > li > a{ margin:0px;padding:0px; display:inherit; color:#363333;font-family: 'Oswald', sans-serif;text-decoration:none;text-transform:uppercase; padding:6px 15px 15px 15px; line-height:41px; font-size:18px;}
#logocon .topmenu .navbar-default .navbar-nav > li > a:hover{ background:url(images/menuover.png) no-repeat center 10px; color:#fff; line-height:41px;}
#logocon .topmenu ul li ul.sub-menu li a{ background-image:none!important}

#banner{ background-size:cover; float:left; width:100%; max-height:506px;}
#banner img{ width:100%;}
#callaction{ float:left; width:100%; background-color:#ff9200; padding:0px 0 10px 0;}

.socialicon h2{ font-size:25px; color:#fff;font-family: 'Lato', sans-serif; font-weight:bold; text-transform:uppercase ; text-align:center;}
.socialicon {padding-top: 10px; float:right;}
.socialicon ul {padding: 0;text-align: center;   margin-top: 5px;}
.socialicon ul li {display: inline;margin: 0 auto;padding: 0;text-align: center;}
.socialicon ul li a {width: 49px;display: inline-block;height: 49px;-webkit-border-radius: 90px;-moz-border-radius: 90px;border-radius: 90px;font-size: 28px;color: #ff9200;background-color: #fff;}
.socialicon ul li a:hover { opacity:0.7;}
.callbtn  img {float: left; margin: 20px 5px 0 0; padding: 0;}
.socialicon ul li a.pint:hover {background: url(images/pint.png) no-repeat center 13px #596067;}
.socialicon li a.pint {background: url(images/pint.png) no-repeat center -29px #fff;display: table-cell;}
.socialicon li a .fa {padding-top: 12px;}
.callbtn{ color:#000000; float:left; font-size:48px;font-family: 'Oswald', sans-serif; line-height:90px; margin-top:9px}
.callbtn i{ color:#fff; font-size:56px; margin-right:5px;}
#mindcon {background: #fff url(images/top-bg.png) repeat-x left top;border-top: 1px solid #fff;float: left;padding-top: 30px;width: 100%; padding-bottom: 24px!important;}

#leftarea{ float:left; width:716px;}
#leftarea h1{ color:#343434; font-size:37px;font-family: 'Roboto', sans-serif; font-weight:normal;}
#leftarea .tele{ font-size:37px;line-height:30px; margin-top:20px; margin-bottom:30px;}
#leftarea .tele { font-size:37px;}
#leftarea .tele a{color:#ff9200; text-decoration:none}
#leftarea .tele a:hover{color:#ff9200;}
.imgleft{ float:left;}
.imgright{ float:right;}
.midimgbox{border:1px solid #e6e6e6; padding:10px; margin:10px 0; display:table-caption; width:100%;float: right; padding:1%;}
.midimgbox img{ float:right!important;}
.midleftbox{ float:left; width:330px; margin-left:10px;}
.midleftbox h3{ color:#ff9200; font-size:20px; font-weight:normal; margin-top:20px; float:left;}
.midleftbox ul{ float:left; margin:10px 0 0 10px;}
.midleftbox ul li{ float:left; list-style:disc; line-height:25px; margin:0px; padding:0px; width:100%; list-style-position:inside;}

#rightarea{ float:right; width:350px;}
#rightarea .service24{ text-align:center; width:100%; float:left; margin-bottom:15px;  margin: 0px 0 15px 4px!important;}
.rightbx{ float:left; border:4px solid #ff9200; margin-bottom:15px;}

.servicecon{float:left; width:100%; padding:20px 0; text-align:center; display:none;}
.services{ float:left;}
.services img{ float:left; border:4px solid #ff9200; margin-bottom:10px;}
.services h2{font-family: 'Roboto', sans-serif; font-size:20px; color:#343434; font-weight:bold; text-decoration:none; text-align:left;}
.services h2 a{font-family: 'Roboto', sans-serif; font-size:21px; color:#343434; font-weight:bold; text-decoration:none; }
.services h2 a:hover{color:#ff9303;}

/* Footer Class Start */
#sponser{ float:left; width:100%; background-color:#fcfcfc; padding:20px 0; text-align:center;}
footer{ float:left; width:100%; background-color:#ff9200; padding:20px 0;}
footer .copyright{ font-size:12px; font-family:Arial, sans-serif; float:left; color:#fff;}
footer .satis{ float:right;}
footer .satis img{ margin-left:10px;}

.full-width-strip{ /*background-color: #ff9200!important;*/ float: left; padding: 30px 0; margin:0 0 25px; width: 100%;}
.full-width-strip h2{ color:#000; font-family: 'Lato', sans-serif;  font-weight:bold; font-size:41px; line-height:24px;}
.entry-header{ display:none;}
.navbar-header{ display:none;}
.nopadding { padding:0px;}
.navbar.navbar-default{ border:0px none; background:none; background-color:transparent; margin:0px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ background:url(images/menuover.png) no-repeat center 10px; color:#fff !important; line-height:41px; color:#fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{ background:url(images/menuover.png) no-repeat center 10px; color:#fff !important; line-height:41px; color:#fff;}
#logocon .topmenu ul .dropdown-menu{ background-color:#343434;}
#logocon .topmenu ul .dropdown-menu li{ margin:0px; width:100%; border-bottom:1px solid #fff;}
#logocon .topmenu ul .dropdown-menu li a{ float:left; width:100%; color:#fff; padding:5px 15px;} 
#logocon .topmenu ul .dropdown-menu li a:hover{ background-color:#ff9200; color:#fff;}
nav ul li:hover ul {float: left;margin: 0px 0 0 0!important;padding: 0px 0 0 0!important;position: absolute;visibility: visible;z-index: 999;}
nav ul li ul {float: left;position: absolute;visibility: hidden;width: 250px; list-style:none;}
nav ul li ul li { margin-left:0px!important; margin-top:0px!important; padding:3px 8px; float:left; text-align:left; width:100%; border-bottom:1px dotted #e6e6e6; background-color:#343434;}
nav ul li ul li:last-child{ border-bottom:none;}
nav ul li ul  li{ margin:0px; width:100%; border-bottom:1px solid #fff;}
nav ul li ul  li a{ float:left; width:100%; color:#fff; padding:10px 15px;} 
nav ul li ul  li a:hover{ background-color:#ff9200; color:#fff;}
.metaslider{ float:left;}
#leftarea p img {float: left; margin-right:10px;}
.current-menu-item a{ background:url(images/menuover.png) no-repeat center 10px; color:#fff !important; line-height:42px; color:#fff;}
.contact_form input{ background: transparent none repeat scroll 0 0;border: 1px solid #c9c7c7;border-radius: 4px;color: #9c9c9c;margin: 0 0 20px;padding: 10px 15px;width: 100%;}
#dimplu textarea{ background: transparent none repeat scroll 0 0;border: 1px solid #c9c7c7;border-radius: 4px;color: #9c9c9c;margin: 0 0 20px;padding: 10px 15px;width: 100%;}
#parshada input {  background-color: #ff9200;border: 1px solid #e28100;color: #000;  width: auto;}
#parshada input:hover{background-color:#1d1d1d!important;border: 1px solid #000!important; color:#fff!important;}
.screen-reader-response {color: #ff9200;font-size: 15px;line-height: 25px; margin-bottom: 20px;}
.wpcf7-not-valid-tip {color: #ff0000;float: left;margin-bottom: 14px;margin-top: -20px;}
.wpcf7-response-output.wpcf7-mail-sent-ok {display: none;}
.blog_left_box .left_float_of_blog{border-bottom: 1px dotted #cecece;float: left;margin: 0 0 25px;padding: 0 0 25px;width: 100%;}
.left_float_of_blog h2 {color: #ff9200;float: left;font-size: 20px;font-weight: normal;margin-top: 0px; width:100%;}
.left_float_of_blog h2  a{color: #ff9200;float: left;font-size: 20px;font-weight: normal;margin-top: 0px; }
.left_float_of_blog a{ padding-bottom:10px; float:right;}
.left_float_of_blog p{ margin-bottom:15px;}	
.blog_left_box.left_float_of_blog{ padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px dotted #999999; float:left; width:100%;}
.leftarea p{ padding-bottom:10px;}	
.callbtn a{ color:#000;} 
.site-main  footer { background:none;}
.byline{ padding:0 15px;}
.comment-respond{ float:left; width:100%; margin-bottom:15px;}
.nav-previous {float: left;padding-bottom: 30px;padding-right: 30px;}
.comment-respond h3 { color: #ff9200;float: left;font-size: 20px;font-weight: normal;margin-top: 20px;width:100%;}
.entry-date.published {  display: none;}
.current-menu-item ul li.current-menu-item a:hover{ background:#ff9200!important;}
.topmenu ul li ul li.current-menu-item a{ background:#ff9200; line-height:18px;}
.blog_h{ margin-bottom:20px;}
#leftarea > h2 {font-size: 45px;}

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-126 a {padding:0 15px; line-height:26px;}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-126 a:hover {background:#ff9200; color:#fff;}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-128 a {padding:0 15px; line-height:40px;}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-128 a:hover {background:#ff9200; color:#fff;}
.footer_logo{ margin-left:77px; float:left;}
.footer_logo > img {   margin: 10px 0 -101px 28px;}

footer.entry-footer{ display:none;}
.busineshrs {border: 1px solid #eaeaea;float: left;margin-bottom: 30px;padding: 10px 10px 0;}
.busineshrs table {border: medium none;line-height: normal;margin: 0;padding: 0;width: auto;}
.busineshrs table td {border-top: 1px solid #ededed;padding: 6px 10px 6px 0;}
.busineshrs p {font-size: 18px;margin: 0 0 12px;}
.contactadrs{ color:#000; font-size:13px; margin-bottom:20px;}
.contactadrs h3{ color:#000; font-size:20px; margin:0px; padding:0px;}
.contactadrs p { line-height:30px!important;}
.contactadrs p a{ color: #ff9200;font-size:14px; text-decoration:none;}
.contactadrs p a:hover{ text-decoration:underline;}
.contact_con{ float:left; width:310px;}
.post-navigation{ display:none;}