* {margin:0;	padding:0;	outline:0;	box-sizing:border-box;}

header, nav, section, article, aside, footer {display:block;}



@font-face {

    font-family: 'MYRIADPRO-REGULAR';

    src: url('fonts/MYRIADPRO-REGULAR.eot');

    src: url('fonts/MYRIADPRO-REGULAR.eot') format('embedded-opentype'),

         url('fonts/MYRIADPRO-REGULAR.woff2') format('woff2'),

         url('fonts/MYRIADPRO-REGULAR.woff') format('woff'),

         url('fonts/MYRIADPRO-REGULAR.ttf') format('truetype'),

         url('fonts/MYRIADPRO-REGULAR.svg#myriadsetpro_bold') format('svg');

}



@font-face {

 font-family:'MYRIAD-SET-PRO_BOLD';

 src:local('MYRIAD-SET-PRO_BOLD');

 src:url('fonts/MYRIAD-SET-PRO_BOLD.ttf');

 src: url('fonts/MYRIAD-SET-PRO_BOLD.eot?#iefix') format('eot'),  url('fonts/MYRIAD-SET-PRO_BOLD.woff') format('woff'),  url('fonts/MYRIAD-SET-PRO_BOLD.ttf') format('truetype'),  url('fonts/MYRIAD-SET-PRO_BOLD.svg#webfontQ1FnPBwb') format('svg');

}

 @font-face {

 font-family:'MYRIAD-SET-PRO_MEDIUM';

 src:local('MYRIAD-SET-PRO_MEDIUM');

 src:url('fonts/MYRIAD-SET-PRO_MEDIUM.ttf');

 src: url('fonts/MYRIAD-SET-PRO_MEDIUM.eot?#iefix') format('eot'),  url('fonts/MYRIAD-SET-PRO_MEDIUM.woff') format('woff'),  url('fonts/MYRIAD-SET-PRO_MEDIUM.ttf') format('truetype'),  url('fonts/MYRIAD-SET-PRO_MEDIUM.svg#webfontQ1FnPBwb') format('svg');

}

 @font-face {

 font-family:'MYRIAD-SET-PRO_SEMIBOLD';

 src:local('MYRIAD-SET-PRO_SEMIBOLD');

 src:url('fonts/MYRIAD-SET-PRO_SEMIBOLD.ttf');

 src: url('fonts/MYRIAD-SET-PRO_SEMIBOLD.eot?#iefix') format('eot'),  url('fonts/MYRIAD-SET-PRO_SEMIBOLD.woff') format('woff'),  url('fonts/MYRIAD-SET-PRO_SEMIBOLD.ttf') format('truetype'),  url('fonts/MYRIAD-SET-PRO_SEMIBOLD.svg#webfontQ1FnPBwb') format('svg');

}

 @font-face {

 font-family:'MYRIAD-SET-PRO_ULTRALIGHT';

 src:local('MYRIAD-SET-PRO_ULTRALIGHT');

 src:url('fonts/MYRIAD-SET-PRO_ULTRALIGHT.ttf');

 src: url('fonts/MYRIAD-SET-PRO_ULTRALIGHT.eot?#iefix') format('eot'),  url('fonts/MYRIAD-SET-PRO_ULTRALIGHT.woff') format('woff'),  url('fonts/MYRIAD-SET-PRO_ULTRALIGHT.ttf') format('truetype'),  url('fonts/MYRIAD-SET-PRO_ULTRALIGHT.svg#webfontQ1FnPBwb') format('svg');

}

 @font-face {

 font-family:'myriad-set-pro_text';

 src:local('myriad-set-pro_text');

 src:url('fonts/myriad-set-pro_text.ttf');

 src: url('fonts/myriad-set-pro_text.eot?#iefix') format('eot'),  url('fonts/myriad-set-pro_text.woff') format('woff'),  url('fonts/myriad-set-pro_text.ttf') format('truetype'),  url('fonts/myriad-set-pro_text.svg#webfontQ1FnPBwb') format('svg');

}

 @font-face {

 font-family:'ISKPOTAB';

 src:local('ISKPOTAB');

 src:url('fonts/ISKPOTAB.ttf');

 src: url('fonts/ISKPOTAB.eot?#iefix') format('eot'),  url('fonts/ISKPOTAB.woff') format('woff'),  url('fonts/ISKPOTAB.ttf') format('truetype'),  url('fonts/ISKPOTAB.svg#webfontQ1FnPBwb') format('svg');

}



body{background:#fff; font-family:Roboto; font-size:14px; font-weight:normal; border:none;}

.container{padding:0px;}

a,input{-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; outline:none;}

ul:after, .wrapper:after{content: ""; display: block; clear: both;	visibility: hidden;}

.clearfix{clear:both;}

.hide{display:none;}

.left{float:left;}

.right{float:right;}

.alignleft{float:left; margin:0 15px 15px 0;}

.alignright{ float:right; margin:0 0 15px 15px;}

.alignnone{float:none; margin:0 15px;}

a{text-decoration:none;}

img {border:0;}

.metaslider .flexslider{overflow:hidden; margin-bottom:0 !important;}

.top_header_area{padding: 0px;}

.wrapper{width:1170px;	margin:0 auto;	position:relative;}

.topbar{background:#154095;	height:auto !important;	padding:0px; border-bottom:3px solid #041941;}

.woocommerce nav.woocommerce-pagination ul li{ margin:5px 2px !important; width:35px !important;}

.woocommerce nav.woocommerce-pagination ul{ border:none !important;}



.toplinks {padding: 0px 0px; width:100%; float:left;}

.toplinks ul{list-style:none; padding: 0; margin: 0px; width:100%; float:left;}

.toplinks ul li{ float:left; border-left:1px solid #5C7AB5;}

.toplinks ul li:first-child {border-left:none;}

.toplinks ul li img{ max-width:100%; height:auto; display:block; }

.toplinks ul li img:hover{ border:1px solid #fff;}



.wc-backward{ background: #202020 url(images/add_cart_btn.png) no-repeat left !important; font-size: 18px !important; color: #fff !important; padding: 10px 25px 10px 50px !important; margin: 16px auto 30px !important; display: block !important; max-width: 210px; font-weight: 400 !important; border-radius: 0px !important; border: none;} 

.CSCompleteorlder{border-radius: 0px !important; background: #000 !important; text-align: center; font-size: 14px; font-weight: 600; color: #fff; padding: 11px 25px !important;}



.topphone{background:none; text-align:center; padding: 12px 0px; border-right:1px solid #4466aa; min-width:30%;}

.topphone p {color:#fff; font-size:16px; line-height:19px; text-transform:uppercase; font-family:Roboto; font-weight:bold; margin: 0px;}

.topphone p a{text-decoration:none; color:#fff;}

.topphone p a:hover{color:#ff3600;} 	

.topemail{text-align:center;	padding: 12px 0px; max-width:45%;  }

.topemail a{color:#fff; text-decoration:none; font-size:15px; line-height:15px; font-family:Roboto; font-weight:300;}

.topemail a:hover{color:#ff3600;}

.topcart{background:#e8ecf5; text-align:center;	padding: 12px 0; position:relative;}

.topcart:after{position:absolute; bottom:-3px; left:0px; width:100%; height:3px; background:#e8ecf5; content:"";}

.topcart a{font-size:16px; text-decoration:none; line-height: 20px; color:#154095;}

.topsearch{background:trasperent; padding: 12px 0; border-left:1px solid #4466aa; max-width:57px; text-align:center; border-right:1px solid #4466aa;}

.toptxtbx{width:175px; height:29px; border:1px solid #ececec; background:#fff; font-size:14px; color:#484848; padding:0 5px; display:none;}

.toptxtbtn{background:none; color:#afafaf; font-size:18px; line-height:18px; border:0; margin-left: 0px; cursor:pointer;}

.header_full_area{/*background:url(images/header_bk.jpg) no-repeat;*/ background-size:100% 100%; padding:23px 0 0px 0; height:auto;}

.left_full_header{padding:0px;/*width: 11.5%;*/}

.heading_right{width: auto; padding: 0px; background:none; border:none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; float:right; margin:22px 0px 30px 0; /*width: 88.5%;*/}

.header_img{padding:0px;}

.header_img img{width:100%;}

.main_feader_full_area{padding:0px;}

.navigation{padding:1px 0 0 6px; font:14px Roboto;}

.navigation ul {list-style:none;}

#primary_nav_wrap ul{list-style:none; position:relative; float:left; margin:0; padding:0; z-index:999;}

#primary_nav_wrap ul a{display:block; color:#333; text-decoration:none; line-height:32px; padding:0px 0px; font:16px Roboto; font-weight:bold;}

#primary_nav_wrap ul li{position:relative;	float:left;	margin:0; padding:0; font-size:16px; color:#000; text-transform:uppercase; padding-right:25px; font-family:Roboto; font-weight:bold;}

#primary_nav_wrap ul li:last-child{padding-right:0px;}

#primary_nav_wrap ul a:hover{color:#ff3600}

.nav>li>a:hover, .nav>li>a:focus{background:none;}

#primary_nav_wrap ul ul{display:none; position:absolute; top:100%; left:0; background:#fff; padding:0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}

#primary_nav_wrap .sub-menu{ z-index:999999;}

#primary_nav_wrap .sub-menu li{ position:relative; z-index:999999;}

#primary_nav_wrap ul ul li {float:none; width:300px; border-bottom:1px solid #DBDBDB; background:url(images/listbg.jpg) no-repeat left;}

#primary_nav_wrap ul ul li:last-child {border-bottom:none;}

#primary_nav_wrap ul ul a{line-height:120%; padding:10px 15px 10px 35px}

#primary_nav_wrap ul ul ul{top:0; left:100%}

#primary_nav_wrap ul li:hover > ul{display:block}

.slider{padding-bottom: 0; background:url(images/slider_shadow.png) no-repeat bottom; margin-top:5px; padding: 0px;}

.slider img{border:2px solid #fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}

.content{padding:45px 0;}

body.home .content {padding: 0;}

.sidebar {padding: 0px 18px 0 0;width: 28%;}

.sidebar_shop{ width:100%; float:left;}

.shop_by_fltr{padding:0px 0px 27px; float:left; background:#003398; }

.nshop_by_fltr{padding:0px 0px 27px; background:#003398; }

#logo-slider-wraper{position: relative !important;  width: 100% !important; right: 20px !important;}	

.side_forms{padding: 0px 30px;}

.shop_sidebar_title{padding:0px;}	

.shop_sidebar_title{padding: 23px 32px 15px; background:url(images/shop_by_fltr_hdr.jpg) no-repeat center top; background-size:100% 100%;}	

.shop_by_fltr h4{ font-size:26px; line-height: 28px; font-family:Roboto; color:#fff; text-transform:uppercase; background:url(images/vechicle_border.png)no-repeat center bottom;	margin:0px; padding: 0 0 13px 0;}

.nshop_by_fltr h4{font-size:26px; line-height: 28px; font-family:Roboto;	color:#fff; text-transform:uppercase; background:url(images/vechicle_border.png)no-repeat center bottom;	margin:0px; padding: 0 0 13px 0;}

.shp_slctbx{width: 100%;height:37px;border: 1px solid #5788ea;background: none;padding:0 10px;font-size:14px;line-height:14px;outline:none;font-family:Roboto;color: #fff;margin-bottom:14px; }

.shp_slctbx option{color:#000;}

.shp_txtbtn{width:128px; height:41px; border:0; display:block; text-indent:-9999px; cursor:pointer; background:url(images/go_now.png) no-repeat;}

.shp_txtbtn:hover{background:url(images/go_now_hover.jpg) no-repeat;}

.shp_slctbx::-webkit-input-placeholder { /* WebKit, Blink, Edge */color:#474747;}

.shp_slctbx:-moz-placeholder { /* Firefox 18- */color:#474747;}

.shp_slctbx::-moz-placeholder {  /* Firefox 19+ */color:#474747;}

.shp_slctbx:-ms-input-placeholder{color:#474747;}

.content_left {padding: 0px 0 0 8px;width: 72%;}

.shopping_left {padding: 0px 0 0 8px;width: 100%;}

.shopping_left ul{margin:0px !important; padding:0px !important;}

.shopping_left ul li{margin: 0px 20px 40px 0 !important; list-style: none !important; display: inline-block !important; float: left !important; padding: 0px !important; width: 23.6% !important;  height: auto !important; min-height:auto !important; border:1px solid #92afe8 !important; background: #fff !important; max-height:360px;}

.shopping_left ul li:nth-child(4n+0){margin: 0px 0px 30px 0px !important;}

.shopping_left ul li img{/*margin:0px !important;*/ max-width:100% !important;  display:block; margin:10px auto; height:124px !important;}	

.content_left h1{background:url(images/inner_hde.png) repeat-x center; font-family:Roboto; font-size:30px; line-height:30px; color:#003399;}

.common_title{background-image:url(images/about_bg.png) ;font-size:30px; margin:0px 0 70px 0; line-height:30px; color:#003399; font-family:Roboto; font-weight:bold; text-align:center; text-transform:uppercase; background-position:0 50px; padding-bottom:25px; background-repeat:no-repeat; background-size:100%;}



.shopping_left ul li h3{font-size: 18px !important; text-align: center !important;color: #4F4F4F !important; border-top: 1px solid #EEEEEE !important; line-height:22px; margin:0px 0px 15px 0px !important;padding: 20px 8px 15px 8px!important; max-height:63px; overflow:hidden;}



.shopping_left ul li:hover h3{color: #003399 !important;}	

.about_us_area{padding: 50px 0 60px 0;	}

.content_vechicle h6{font-family:Roboto; font-size:30px; line-height:30px; color:#003399; float:left; margin:0px; text-transform:uppercase; font-weight:bold; background-image:url(images/shop_bg.png); background-repeat:no-repeat; background-position:0 bottom; padding-bottom:20px; background-size:100% auto; width:100%;}

.content_vechicle img{width: 100%;}	

.content_left h1 span{background:#fff; padding-right:10px;}

body.home .content_left h1{background:url(images/heading_bk.png) no-repeat left;}

.hmesideltstnws{border:1px solid #f4f4f4; margin-top:20px;}

.hmesideltstnws h4{height:54px; color:#003398; font-size:30px; line-height:54px; font-family:Roboto; background:#f4f4f4 url(images/hme_btm_bdr.png) no-repeat 30px bottom; padding:0 30px;}

.hmepstcnt{padding:20px 20px 20px 30px;}

.hmepstimg{width: 28%; height:58px; float:left; padding: 2px 10px 0 0;}

.hmepstimg img {width: 100%; height:auto; display:block; min-height:80px;}

.hmepstdtl{width: 72%; float:right;}

.hmepstdtl h5{color:#282828; font-size:14px; line-height:18px; font-family:Roboto;margin:0px;}

.hmepstprce{color:#003398; font-size:18px; line-height:18px; font-family:Roboto; margin:0px; padding:10px 0 13px 0; display:block;}

a.hmepstrdmre{color:#6d6d6d; font-size:14px; line-height:14px; font-family:Roboto; text-decoration:underline;}

a:hover.hmepstrdmre{color:#003399;}

ul.hme_prd_scrl{margin-top:18px; list-style:none;}

ul.hme_prd_scrl li{width:267px; height:431px; border:1px solid #eee; background:#f9f9f9; float:left; display:block; margin-left:18px;}

ul.hme_prd_scrl li:first-child{margin-left:0;}

ul.hme_prd_scrl li span.prdimg{background:#fff; text-align:center; padding:20px 0; border-bottom:1px solid #eee; display:block; height:204px;}

ul.hme_prd_scrl li span.prdnme{display:block; padding:27px 10px 0 10px; height:100px; text-align:center;}

ul.hme_prd_scrl li span.prdnme a{color:#4f4f4f; font:16px/20px Roboto;}

ul.hme_prd_scrl li span.prdprce{color:#003399; font:28px/28px Roboto; display:block; text-align:center; margin-bottom:28px;}

a.prdaddcrt{width:161px; height:41px; display:block; text-indent:-9999px; margin:0 auto; background:url(images/add_cart_btn.png) no-repeat;}

.vwalhmeprdbk{height:36px; background:url(images/vwalhmeprdbk.png) no-repeat center; margin-top:29px;}

.vwalhmeprd{width:133px; height:36px; background:url(images/vwalhmeprd.png) no-repeat; display:block; margin:0 auto; text-indent:-9999px; outline:inset 2px #5788ea;}

.asdf{float:left; width:100%; margin-bottom:20px;}

.asdf img{float:left; margin:0 20px 20px 0; width:50%; height:auto; }

.asdf p{font-size:15px; line-height:23px; font-family:Roboto;}

.vwalhmeprd:hover{background:url(images/vwalhmeprd_hover.png) no-repeat;}

.btmsnglprd{background:#000 url(images/welcome_bg.png) no-repeat center top; background-size:100% 100%; margin-top:90px; padding: 80px 0 85px 0;	text-align:center; opacity:1;}

.btmsnglprd h3{margin-bottom:20px;}

.compressor{padding:0px;}

.compressor h6{font-size: 42px;line-height: 44px;font-style: italic;color:#fff;margin: 0px;font-family:'ISKPOTAB';}

.btmsnglprd h3 a{font:48px/48px 'Iskoola Pota';	color:#fff;}

.prdshpnwprc {font-size: 80px;line-height: 80px;font-family:'ISKPOTAB';color:#fac24b;padding: 20px 0 30px 0;}

.contact_map {padding:0px;}

.prdshpnwbtn{width:200px; height:53px; margin:0 auto; display:block; text-indent:-9999px; background:url(images/prdshpnwbtn.png) no-repeat;}

.prdshpnwbtn:hover{background:url(images/prdshpnwbtn_hover.png) no-repeat;}

.content_bk{background:url(images/content_bk.jpg) no-repeat top; padding: 72px 0 0 0; text-align:center;}

.content_bk h5{font-size:50px;	line-height:50px; font-family:Roboto; color:#003399; margin:0px;}

.content_bk h1 span{color:#b6b6b6;}

.content_bk h4{font-size:30px; line-height:30px; font-family:Roboto; color:#191919; margin:0px;padding: 10px 0 0 0;}

.main_cnt_hde{padding-bottom:25px;	background:url(images/main_cnt_bdr.png) repeat-x bottom;}

.main_cnt_bx{padding: 15px 50px 70px 50px;	border-bottom:4px solid #f2f3f3;}

.content_bk p{color:#191919; font-size:14px; line-height:20px; font-family:Roboto; margin:0; padding:25px 0 0 0;}

.btm_scroll_logo{padding:64px 0;}

.btm_scroll_logo ul{list-style:none;}

.btm_scroll_logo img{margin-left:20px;	margin-right:20px;}

.btm_scroll_logo ul li{display:block;	float:left;	margin:0 7px;}

.signup_left {padding: 0px  20px 0 0;}

.signup_right {padding: 0px 0 0 10px;}

.subscribe{background-image:url(images/newsletter_bg.png); background-repeat:no-repeat; background-position:0 0; background-size:100% 100%; border-bottom:1px solid #3c5e99; border-top:1px solid #cadcff;	padding:43px 0 41px 0; margin:1px 0;}

.subscrive_bx{padding:0px;}

.signup_left h5{color:#000; font-size:24px; line-height:26px; float: right; font-family:Roboto;}

.substxtbx{width:382px; height:46px; float:left; background:none; padding:10px 15px; border:1px solid #284c93 !important; font-size:14px;	line-height:26px;	font-family:Roboto;	color:#090909;	border:0; border-radius:0px; }

.substxtbx::-webkit-input-placeholder{color:#090909;}

.substxtbx:-moz-placeholder{color:#090909;}

.substxtbx::-moz-placeholder{color:#090909;}

.substxtbx:-ms-input-placeholder{color:#090909;}

.substxtbtn{width: 112px; height: 46px; background: url(images/signup.png) no-repeat; cursor: pointer; float: left; text-indent: -9999px; border: 0; border-radius:0px; }

.substxtbtn:hover{width: 112px; height: 46px; background:#fff url(images/signup_hover.jpg) no-repeat;}

.footer_links{border-bottom:1px solid #2b59b4; background:url(images/footer_links.jpg) repeat; padding:50px 0;}

.footer_links_cnt{padding: 0;}

.second_last_footer{padding:0px;}

.second_last_footer_sub1{padding: 0px 10px 0 0;}

.second_last_footer_sub2{padding: 0px 5px;}

.second_last_footer_sub3{padding: 0px 5px;}

.second_last_footer_sub4{padding: 0px 0 0 25px;}

.second_last_footer_sub5{padding: 0px 0 0 15px;}	

.footer_links_cnt h5{color:#fff; font-size:21px; line-height:21px; font-family:Roboto; margin:0px; padding:0 0 25px 0;}

.footer_links_cnt ul{list-style:none;}

.footer_links_cnt ul li{color:#fff; font-size:14px; line-height:28px; font-family:Roboto;	list-style:url(images/ftr_link_arrow.png)disc outside;	margin-left: 15px;}

.footer_links_cnt ul li a{color:#fff;	text-decoration:none;}

.footer_links_cnt ul li a:hover{color:#D9E5FE;}

.address{color:#fff; font-size:14px; line-height:18px;	font-family:'myriad-set-pro_text';	background:url(images/address.png) no-repeat left top;	padding-left:27px;	margin-bottom:10px;}

.phone_num {font-size:14px; line-height:18px; font-family:Roboto; color:#fff; background:url(images/phone.png) no-repeat left top; padding-left:27px; margin-bottom:10px;}

.email{font-size:14px; line-height:18px; font-family:Roboto; color:#fff; background:url(images/email.png) no-repeat left top; padding-left:27px;}

.phone_num a, .email a{color:#fff; text-decoration:none;}

.phone_num a:hover{color:#D9E5FE;}

.email a:hover{color:#D9E5FE;}

.last_one_footer{background:#023394;	padding: 0;}

.main_last_one_footer{padding:0px;}

.copyright{font-size:14px; line-height:16px; font-family:Roboto; color:#fff; padding: 40px 22px 30px 0;}

.social_media{text-align:center;}

.social_media h5{shape-outside: ellipse(closest-side farthest-side at 50% 50%); font-family:Roboto; font-size:21px; line-height:26px; color:#fff; text-transform:uppercase; display:none;}

.social_media ul{list-style: none; margin: 0px auto; width: 225px; text-align: center;}

.social_media ul li{display: block; float: left; background: #023394;border-radius:50%;border:2px solid #fff; width:60px; height:60px; margin:7px;}

.social_media ul li:hover{background: #1242a1;}

.social_media ul li a{border-radius:24px; -webkit-border-radius:24px; -moz-border-radius:24px; display:block; width: 60px; height: 60px; float:left; text-indent:-9999px;}

.social_media ul li:nth-child(4){margin-left:43px;}

.social_media ul li a.facebook{background:url(images/facebook.png) no-repeat center;}

.social_media ul li a.twitter{background:url(images/twitter.png) no-repeat center;}

.social_media ul li a.linkedin{background:url(images/linkedin.png) no-repeat center;}

.social_media ul li a.google_plus{background:url(images/google_plus.png) no-repeat center;}

.social_media ul li a.youtube{background:url(images/youtube.png) no-repeat center;}

.abn_num{text-align: center; background: #1242a1; font-size:18px; line-height:18px; color: #fff; font-family:Roboto; padding: 30px 15px; width: 22%;}

.payment_logo{padding: 30px 0 35px 20px;}

.payment_logo img{float:right;}

.payment_logo ul{list-style:none; text-align:center;}

.payment_logo ul li{display:inline-block; padding:0 10px;}

.breadcrumb{background:#d9e5fe; border-top:1px solid #fff; padding: 11px 0;}

.categories h4{margin:0 5px; color:#0e3e9e;}

.categories h4{background:url(images/footer_links.jpg) repeat; height: 50px; font-size:24px; line-height:24px; font-family:Roboto; color:#fff; padding: 14px 0 14px 22px; text-transform:uppercase; margin: 0px 0 1px 0; max-width:210px;}

.categories ul{list-style:none; border:1px solid #e6e6e6; border-top:0; margin-top:1px;}

.categories ul li{height:42px; display:block; border-top:1px solid #e6e6e6;}

.categories ul li a{height:42px; display:block; background:url(images/categories_blt.png) no-repeat 17px 14px; padding-left:38px; font:15px/42px Roboto; color:#4c4c4c;}

.left_contact_area{padding:30px 15px 95px 0;}

.right_contact_area{padding:30px 0 0 15px;}	

.contact_page{padding: 95px 0px 0 0;}

.content_left_abt{padding:0 0 0 100px; box-sizing:border-box;}

.content_left_abt img{max-width:100%; height:auto; display:block;}

.content_left_abt h2{font-family:roboto; font-size:26px; color:#000; margin:20px 0 15px px; padding:0px 0 10px 0; font-weight:bold; text-transform:uppercase; }

.content_left_abt p{font-family:roboto; font-size:16px; line-height:28px; color:#202020; padding:10px 0 0 0; margin:0px 0 30px 0; font-weight:400;}

.woocommerce form .form-row label, .woocommerce form .form-row .required{font-family:Roboto; font-size:16px; color:#4f4f4f; padding:0 0px; font-weight:300;}

.content_right_abt{padding:0px;  position:relative;}

.content_right_abt img{max-width:100%; height:auto; display:block; min-height:418px;}

.news_box{width:561px; height:447px; border:1px solid #f0f0f0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:34px;}

.news_img img{width:100%; border-radius:5px; -moz-border-radius:5px;	-webkit-border-radius:5px;}

.news_cnt{padding:28px;}

.news_box h5{font:24px Roboto; color:#1e242f;}

ul.post_details{margin:15px 0; border-top:1px dashed #bdbdbd; border-bottom:1px dashed #bdbdbd; padding:9px 0;}

ul.post_details li{display:inline-block;}

ul.post_details li:first-child{padding-right:17px; border-right:1px solid #bdbdbd}

ul.post_details li:last-child{padding-left:13px;}

.news_cnt p{font:14px Roboto; color:#1e242f;}

.contact_page_right{float:left; width:100%;}

.contact_page_left{float:left; width:100%;}

.contact_page_left img{max-width:100%; height:auto; float:right; margin:0px 0 0 0; width:auto; }

.addfull h3{font-family:Roboto; font-size:22px; color:#000; margin:10px 0 5px 0;}

.contact_form p{font-family:Roboto; font-size:14px;}

.Ffilds{    border-bottom: 1px solid #afafaf;
    background: #fff;
    min-height: 36px;
    width: 95%;
    float: left;
    margin-top: 8px;
    margin-bottom: 15px;
    font: 14px Roboto;
    padding-left: 10px;
    transition: all 1s ease-in-out;
    border-top: none;
    border-left: none;
    border-right: none;
    margin-left: 5%;}
    
.mt_0{
        margin-top:0!important;
    }

.Ffilds:hover{border-bottom:1px solid #afafaf; transition: all 1s ease-in-out;  border-top:none; border-left:none; border-right:none;}

.Ffilds1{border-bottom:1px solid #afafaf; background:#fff; min-height:197px; width:95%; float:left; margin-top:8px; margin-bottom:15px; font:14px Roboto; padding-left:10px; transition: all 1s ease-in-out; border-top:none; border-left:none; border-right:none; margin-left:5%;}

.Ffilds1:hover{border:1px solid #000; transition: all 1s ease-in-out;}

.Submit{background:#154095; color:#fff; text-align:center; font-size:18px; font-weight:normal; padding:15px 40px; float:left; font-family:Roboto; transition: all 0.4s ease-in-out; margin-top:30px; text-transform:uppercase; border:1px solid #fff;}

.Submit:hover{border:1px solid #154095; background:#fff; color:#000; transition: all 0.4s ease-in-out;}

.addfull{float:left; width:100%; margin-bottom:20px;}

.addfull p{font-family:Roboto; font-size:15px; color:#000; line-height:20px;}

.addfull p span a{font-size:17px; color:#000 !important; font-weight:bold;}

.addfull p a{text-decoration:none; color:#000; display:block;}

.addfull p a:hover{ color:#154095;}

.Pleft{padding-left:0px !important}

.Blogauto{border-bottom:1px dashed #BDBDBD; border-top:1px dashed #BDBDBD; float:left; width: 100%; margin: 20px 0 15px 0;}

.Dateau{float:left; border-right:1px solid #BDBDBD; width:40%; margin-top:5px; margin-bottom:5px;}

.Dateau span{color:#003399;}

.contact_page_left col-sm-9{margin-left:-20px;}

.Dateau1{float:left; width:58%; margin-top:2px; margin-bottom:2px; padding-left:5%;}

.lrshare_interfacehorizontal{padding:0px 0px !important;}

.Blogmain { padding:0px;}

.Blogmain img{width:100%; min-height:325px; max-height:325px; height:auto; display:block; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; margin-bottom: 0; }

.Blogmain ul{margin:0; padding:0px;}

.Blogmain ul li{margin:0; list-style:none;width: 50%; display:inline-block;float: left;}	

.Blogmain ul li:nth-child(odd){padding:0 19px 0 0;}

.Blogmain ul li:nth-child(even){padding:0 0 0 19px;}	

.right_blog{padding:0px;}

.Blogmain h6{color:#000; font-family:roboto; font-size:18px; margin: 0px 0 0 0;}

.Blogmain p{color:#1E242F; font-family:Roboto; font-size:14px; line-height:20px; margin: 0;}

.Blogmain p a{color:#003399; text-decoration:underline;}

.blgin {border:1px solid #F0F0F0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding-bottom: 0; margin: 35px 0 0 0;}

.feature{width:100%; float:left; font-size:42px; text-align:center; color:#fff; font-weight:bold;}

.feature a{text-decoration:none; color:#fff;}

.feature img{display:none !important;}

.feature li{background:none !important; border:none !important;}

.feature h3{display:none;}

.productslider{width:100%; float:left;}

.productslider h3{font-size:14px !important; font-weight:500; text-align:center; color:#4F4F4F !important;}

.productslider h3 a{color:#4F4F4F !important; text-decoration:none;}

.productslider, .price{font-size:30px !important; color:#003399 !important; text-align:center; padding: 0 0 0 0;}

.productslider .button{margin:0 auto; background:#202020 url(images/add_cart_btn.png) no-repeat left !important; font-size:18px !important; color:#fff !important; padding:14px 25px 14px 50px !important; font-weight:400 !important; border-radius:0px !important;}

.thmain{background: #003399; color: #fff; font-family:Roboto;}

.thmain1{text-align:center; background: #003399; color: #fff; font-family:Roboto;}

.Trnew1{padding-top:25px !important; padding-bottom:35px !important; border-left:1px solid #92afe8; text-align:center !important;}

.Trnew{padding-top:25px !important; padding-bottom:35px !important; border-right:1px solid #92afe8;}

.Trnew img{width:100%; height:auto; display:block; min-width:150px !important; max-width:150px !important; min-height:150px !important; max-height:150px !important; margin:20px auto; border-right:none;}

.product-subtotal{color:#003399; font-size:20px; text-align:center;}

.product-price{color:#003399; font-family:Roboto; font-size:16px; text-align:center;}

.product-name{font-size:16px; color:#4F4F4F;}

.product-name .col-sm-9 a{color:#4F4F4F !important; text-decoration:none; font-family:Roboto; display:block; font-size:18px; margin-top:20px; padding-left:10px;}

.span.amount{font-family:Roboto;	}

.remove a{color: #000000 !important;}

.woocommerce a.remove{margin: 20px auto 0 !important;}

.Trnew1 span{float:left; width:100%; margin-top:20px;}

.Ttandsub{background:#D9E5FE;}

.Ttandsub th{font-size:18px; font-weight:bold; font-family:Roboto; color:#3C3C3C; text-align:right; padding-right:20px !important;}

.Ttandsub td{font-size:18px; font-weight:bold; color:#3C3C3C; font-family:Roboto; text-align:left; padding-left:10px !important;}

.Tttsd{font-size:24px !important; font-family:Roboto; color:#003398 !important;}

.Tttsd1{font-size:24px !important; font-family:Roboto; color:#003398 !important;}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float: right; width:51% !important; padding-top:30px;}

.woocommerce-cart .cart-collaterals .cart_totals table th{width: 50% !important;}

.ExpressCheckout{background:#92afe8; color:#fff; font-size:18px; font-weight:bold; text-align:center; border:none; float:right; margin-right:25px; height:58px;}

.ExpressCheckout a{color:#fff !important; padding: 17px 25px; text-decoration:none !important; display: block;}

.ExpressCheckout:hover{background:#000000; color:#fff;}

.udatecart{background:#000; color:#fff; font-size:24px; font-weight:normal; text-align:center; padding:15px 25px; border:none; float:left; margin-right:16px !important;}

.udatecart a{color:#fff !important; text-decoration:none !important;}

.udatecart:hover{background:#92afe8; color:#fff;}

.ContinueShopping{background:#92afe8;color:#fff;font-size:24px;font-weight:normal;text-align:center;border:none;float:right;margin-right:20px;height:58px;padding: 15px 18px 40px 0;background-image: url(images/shop_arrow.png);background-repeat: no-repeat;background-position: 95% 25px;}

.ContinueShopping a{color:#fff !important; text-decoration:none !important; padding: 0px 25px; display: block;}

.ContinueShopping:hover{background:#000; color:#fff;}



/*.vertical{position:relative; width:100%; border:1px solid #E6E6E6; z-index:9; margin-bottom: 30px; max-width:210px;}

.vertical ul{list-style: none;}

.vertical li{position:relative; border-bottom:1px solid #E6E6E6; font-size:15px; line-height:15px;}

.vertical li:last-child{border-bottom:none;}

.vertical a{display:block; color:#4c4c4c; text-decoration:none !important; padding:10px 15px 10px 35px; background: #fff url(images/listbg.jpg) no-repeat left center !important; transition:0.2s;}

.vertical li:hover > a{color:#003399;}

.vertical ul ul{position:absolute; left:0%; top:0; width:100%; visibility:hidden; opacity:0; transition: transform 0.2s; transform: translateX(50px)}

.vertical li:hover > ul{left:100%; visibility:visible; opacity:1; transform: translateX(0px);}

*/



.woocommerce .star-rating{color: #FFD300; font-size: 1.5em !important;}

.woocommerce-review-link{display:none;}

.Singleprice{font-size:30px; color:#464646 !important; line-height:30px; text-align:left !important; font-family:Roboto; margin:0px !important; padding:15px 0 0px 0 !important;}

.Squnty{font-size:14px; color:#8E8E8E;}

.woocommerce .quantity .qty{width: 5em !important; text-align: center; color:#8E8E8E; min-height: 51px; background: #f5f5f5; border: 2px solid #92afe8; float:none !important; margin-top:1px;}



.buttonsingle{background: #003399 url(images/add_cart_btn_hover.png) no-repeat left !important; font-size: 18px !important; color: #fff !important; padding: 15px 25px 13px 50px !important; font-weight: 400 !important; border-radius: 0px !important; border:none; margin-left:3px;}

.buttonsingle:hover{background: #202020 url(images/add_cart_btn.png) no-repeat left !important;}

.woocommerce a.button:hover{background: #003399 url(images/add_cart_btn.png) no-repeat left !important;	}	

.Truck{background: url(images/truck.jpg) no-repeat left; padding-left:40px; font-size:14px; color:#8E8E8E; padding-top:5px; padding-bottom:5px; margin-bottom:0px !important;}

.add_to_wishlist{background: url(images/wishbg.jpg) no-repeat left; padding-left:30px; font-size:16px; text-decoration:underline; font-style:normal; color:#a8a8a8;}

.add_to_wishlist a{color:#06379D !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background: url(images/bluebg.jpg) no-repeat center !important; z-index: 2; color:#fff !important; border-bottom-color: #fff; border-radius:0px !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li a{display: inline-block; padding: 12px 15px !important; font-weight: 700; color: #515151; border-radius:0px !important; text-decoration: none;}

.woocommerce div.product .woocommerce-tabs ul.tabs li{border: 1px solid #d3ced2; background-color:#fff !important; display: inline-block; position: relative; z-index: 0; border-radius:0px !important; margin: 0 -2px !important; padding: 0 1em;}

.woocommerce div.product .woocommerce-tabs ul.tabs{list-style: none; padding: 0 0 0 0em !important;}

.woocommerce div.product .woocommerce-tabs .panel{margin:0px !important; padding: 0;}

.panel{margin:0px !important; background-color: #fff; border: 1px solid #D7D7D7 !important; border-radius: 0px !important; -webkit-box-shadow:none !important; box-shadow:none !important; padding: 25px 15px 45px !important;}

.panel h4{font-size:20px; font-family:Roboto; line-height:20px; color:#000; padding:5px 0; margin:0px;}

.panel h4 a{text-decoration:none; color:#000;}

.panel p{font-size:15px; color:#8d8d8d; font-family:Roboto; line-height:26px; padding:20px 0 0 0; margin:0px;}

.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:0px !important;}

div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{border: 1px solid #EBEBEB;}

.woocommerce table.shop_table th{border-left:2px solid #fff;}

.woocommerce-page .products .star-rating{display: none !important;}

.woocommerce ul.products li.product h3 a{color:#4F4F4F !important;}

.woocommerce-page .products .price{font-size: 30px !important; font-weight:700; color: #003399 !important;}

/*.woocommerce a.button{background: #003399 url(images/cart_home.png) no-repeat 23% 12px !important; font-size: 18px !important; color: #fff !important; padding: 20px 29px 20px 75px !important; margin: 5px auto 20px !important; display:block !important; max-width: 200px; font-weight: 400 !important; border-radius: 0px !important; border:none;}*/

.woocommerce a.button {

    background: #003399 url("images/cart_home.png") no-repeat scroll 15% 12px !important;

    border: medium none;

    border-radius: 0 !important;

    color: #ffffff !important;

    display: inline-block !important;

    font-size: 18px !important;

    font-weight: 400 !important;

    margin: 5px 15% 20px !important;

    padding: 19px 29px 20px 55px !important;

    position: relative;

    top: -90px;

    width: 70%;

    z-index: 1;

}

.product-remove{margin-top:20px !important; }

.woocommerce ul.products li:hover a.button{background: #fff url(images/cart_home-hover.png) no-repeat 15% 12px !important; color:#000 !important; transition:all 0.4s ease-in-out;}



/*.woocommerce a.button:hover, .home_product .woocommerce a.button:hover{background: #fff url(images/cart_home-hover.png) no-repeat 23% 12px !important; color:#000 !important;}*/

.widget-area li{list-style:none; font-family:Roboto;}

.widget-title{display:none !important;	height:0px;}

.widget_berocket_aapf select{width:100%; border:1px solid #000; padding:6px 0 7px 10px;}

.condition{border: 1px solid #dfdfdf; width:100%; float:left; padding: 20px; background: #f9f9f9; margin: 30px 0 0 0;}

.condition p{font-size:14px; color: #000000; text-align:left;}

.Viccode{min-height:34px; border:1px solid #DFDFDF; width:70%; float:left;}

.checkoutsnes{padding:45px 0px 95px 0;}

.checkoutsnes label{width: 40% !important; float:left !important; font-size:14px; color: #000000; font-weight:normal; font-family:Roboto; margin: 0px; padding: 13px 0; line-height: 14px !important;}

.checkoutsnes input.input-text{min-height: 40px; width: 60% !important;	float:left; border: 1px solid #dedede; clear:right; padding-left: 9px; color: #000;}

.checkoutsnes textarea{min-height:150px; width:79% !important; float:left; border:1px solid #DEDEDE; clear:right; padding-left:8px; color:#000;}

.inssss{background:#F6F6F6; padding:35px 20px;}

.inssss label{width:20% !important; float:left !important; font-size:14px; color:#666666; font-weight:normal;}

.select2-container{width: 100% !important;}

#shipping_address_2{margin-left: 40%;}

#billing_address_2{margin-left: 40%;}

.woocommerce-info{display:none !important;}

.Cupponss{background:#F0F5FF; padding:0px 0px 20px 0px;}

.Cupponss p{font-size:14px; color:#666666; font-weight:normal; padding-top:8px;}

.Cupponss input.input-text{width:100% !important; float:left; border:1px solid #DEDEDE;}

.Apply{background:#95B6F9 !important; border-radius: 0px !important; padding:13px 15px !important;}

.Apply:hover{background: #003399 !important; color: #fff !important;}

.woocommerce-checkout #payment{background: #F0F5FF url(images/paytop.jpg) repeat-x top !important; padding: 20px 25px; margin-top:20px; border-radius:0px; margin-bottom:50px;}

.woocommerce-checkout-payment label{width: auto !important; float: none !important; display:inline-block; font-size: 14px; color: #373737; font-weight: normal; padding-top:0px;}

.woocommerce-checkout #payment ul.payment_methods li input{margin: 6px 10px 0 0 !important;}

.payment_box{display:none !important;}

.woocommerce-checkout #payment ul.payment_methods li{line-height: 2;text-align: left; margin: 0px 35px 0 0 !important; font-weight: 400; float: left;}

.woocommerce-checkout #payment ul.payment_methods li span{font-size:18px;}

ul.payment_methods li img{display:none;}

.about_paypal{display:none !important;}

.Completeorlder{border-radius:0px !important; background:#000 !important; text-align:center; font-size:16px; font-weight:600; color:#fff; padding:10px 25px !important; border:none;}

.Completeorlder:hover{background:#003399 !important;}

.Borderss{border:1px solid #DFDFDF; margin: 20px 0 30px 0; padding-left: 0;}

.Shophome{background:#003399; color:#fff; text-align:center; padding:15px 50px 15px 25px; border:1px solid #fff; font-family:Arial; font-weight:bold; font-size:21px; text-transform:uppercase; background-image:url(images/shop_arrow.png); background-repeat:no-repeat; background-position:90% center; }

.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a{font-size:16px; font-family:Roboto;}

.Shophome:hover{background:#fff; color:#003399; border:1px solid #003399; background-image:url(images/shop_arrow-hover.png); background-repeat:no-repeat; background-position:90% center; }

.hslides{padding: 150px 0 0 0; width:100%; text-align:center;}

.hslides h5{margin:0px; font-family:roboto; font-size:78px; color:#fff; line-height: 65px; text-transform:uppercase;}

.hslides h6{margin:0px; font-family:roboto; font-size:54px; color:#fff; padding: 0 0 10px 0; line-height: 54px; text-transform: uppercase;}



.hslides p{font-family: Roboto;
    font-size: 30px;
    color: #fff;
    line-height: 30px;
    margin: 0px;
    padding: 20px 0;
    background: rgb(0,0,0,0.5);}

/*.hslides p{font-family:Roboto; font-size:30px; color:#fff; line-height: 30px; margin: 0px; padding: 20px 0;}*/



.hslides  a{text-decoration:none;}

.hslides p span{font-weight:bold;}

.shop_by_vechicle_area{padding:0px;}

.new_area_back{background:url(images/newone_areas.jpg)no-repeat center top; background-size:100% 100%;height: 120px; display:none;}	

.main_vechicle_area{padding:0px;}

span.wpcf7-not-valid-tip{font-size:12px;}	

div.wpcf7-validation-errors{border: 2px solid #f00; clear: both; margin: 2em 0.5em 1em; float:left; width:100%; text-align:center; color:#f00; padding:8px 0;}

div.wpcf7-mail-sent-ng{border:2px solid #FF0 !important; float:left; width:100%; margin:20px 0 0 0;}

.Blogmain{padding:0px;}

.news_area{padding:42px 0 65px 0;}

.left_blog{padding:0px;}	

.blog_content{padding: 24px 20px 30px;}	

.online_shopping{padding: 45px 0;}

.single_page{padding:45px 0px;}

.newone_titles{font-size:30px; line-height:30px; margin:0px 0 18px 0 !important; font-family:Roboto; font-weight:bold; background-image:url(images/detail_heading.png); background-repeat:no-repeat; color:#000; background-position:0 bottom; padding-bottom:20px !important;}

.newone_titles span{font-size:24px; line-height:26px; padding:0px !important; color:#4f4f4f !important;font-family:Roboto;}

.Newmeta{border-bottom:1px solid #D7D7D7; padding:10px 0; margin:0px !important;}

.sku_wrapper{font-size:14px; line-height:16px; font-family:Roboto; color:#898989;}

.woocommerce-tabs.wc-tabs-wrapper{padding: 36px 0 0 0;}	

.Trnew img{background:#fff !important; padding:10px !important; border:1px solid #f4f4f4;}

tr.cart_item:nth-child(odd){background:#f7f7f7;}

.quantity .qty{background:#fff !important;}

.main_site_area{padding:0px;}	

.new_calculator{padding:0px;}

.new_calculator p{padding:7px 0; font-size: 18px !important; font-weight: bold !important; color: #3C3C3C !important; font-family:Roboto; text-align: right !important;}

.new_calculator p a{color: #3C3C3C; text-decoration:none;}

.new_calculator p a:hover{color:#003399;}

.billing_title_field{padding:0px; margin:0px;}

.billing_title_field h3{padding:19px 0 18px 25px; font-size:21px; line-height:22px; background:#f9f9f9;margin: 0px 0 24px 0; color:#003399; border-bottom:1px solid #dfdfdf;}	

.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{

float:none !important;}	

.woocommerce-billing-fields p{padding: 0 35px 20px 25px!important; margin: 0px !important;}	

.shipping_address p{padding: 0 35px 20px 25px!important; margin: 0px !important;}

.checkout_titles{padding:55px 0 40px 0;}	

.woocommerce-checkout #payment h3{font-size:30px; line-height:30px; color:#003399; margin:0px;padding: 20px 0;}

.woocommerce-checkout #payment div.form-row{padding:12px 0 !important;	}

.large-btns_nav{top:53% !important;}

ul.products{min-height:auto !important;}	

.woocommerce .products ul, .woocommerce ul.products{margin:0px !important;}

.img_yarea{padding:0px;float: left;      position: relative;top: 12px;width: 62% !important;left: 20px;}

.woocommerce ul.products {margin-top: 18px !important;}

p#breadcrumbs{padding:0px; margin:0px;}

.breadcrumb{color: #0e3e9e; font-size:12px; line-height:12px; font-family:Roboto;}	

span.breadcrumb_last{margin: 0px; color: #0e3e9e; font-size:16px;  font-family:Roboto;}

.breadcrumb a{text-decoration:none; color: #01060f; padding-left:0px;}

.breadcrumb a:hover{color: #0e3e9e;}

.wcps-container .wcps-theme1{ padding-bottom: 0 !important; padding-top: 0 !important;}	

.wcps-container{background: none !important; margin: 20px 0 0 0 !important;}

.wcps-container .wcps-theme1 .wcps-items{background: none !important; box-shadow: none !important; margin: 0 8px !important; padding: 0 !important; border: 2px solid #eeeeee !important;}

.wcps-items-title a{font-size: 16px !important; text-align: center;	line-height:18px!important; color: #4F4F4F !important;}

.wcps-container .wcps-theme1 .wcps-items-title{padding: 10px 12px; text-align: center !important;}

.wcps-container .wcps-theme1 .wcps-items div.wcps-items-price{padding: 5px 12px; font-size: 28px !important; color: #003399 !important; font-family:Roboto; text-align: center!important;}

a.added_to_cart.wc-forward{display: none !important;}

.bx-wrapper .bx-prev{left: -33px !important; float: left; top: -37px !important; background: url(images/backward.png) no-repeat !important; position: relative !important;}

.bx-wrapper .bx-next{right: -36px !important; background: url(images/forward.png) no-repeat !important; position: relative !important; top: -37px !important; float: right;}

.bx-wrapper .bx-controls-direction a{display:block !important;}

.bx-wrapper .bx-next:hover{background-position: 0 0 !important;}

.bx-wrapper .bx-prev:hover{background-position: 0 0 !important;}	

.bx-wrapper{max-width:1170 !important;}

#shipping_method label { width: 70% !important; float: left !important; font-size: 14px; color: #000000;font-weight: normal;font-family:Roboto; margin: 0px; padding: 13px 0; line-height: 14px !important;}

.terms{ font-size:14px; }



/******************editing by rajesh****************/

.social_icons{float:left; width:100%;}

.social_icons ul{width:auto; margin:0px;}

.social_icons ul li{list-style:none; display:inline-block; text-align:center; border-left:none; margin:0 -1px;} 

.social_icons ul li a{text-decoration:none;}

.social_icons ul li a .fa{background:#2d53a0; width:48px; height:42px; border-right:1px solid #fff; color:#fff; text-align:center; font-size:20px; padding-top:11px;}  

.social_icons ul li a .fa:hover{color:#fc6740; transition:all 0.3s ease-in-out;}



.large-btns_nav{display:none !important;}

/*.new_area_back{float:left; width:100%;}*/

.provide{float:left; width:100%; text-align:center; padding:50px 0 90px 0;}

.provide span{float:left; width:100%;}

.provide h2{font-family:Roboto; font-size:30px; line-height:40px; color:#154095; font-weight:bold; text-transform:uppercase; background-image:url(images/provide_heading2.png); background-repeat:no-repeat; background-position:0 center; background-size:100% auto; margin:0 0 20px 0;}

.provide ul{width:auto; margin:0px; padding:0px;}

    .gallery_main_cont {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    /* column-count: 4; */
}


.gallery_main_cont div {
    width: 24%;
    height: 190px;
    object-fit: 'contain';
    margin-top: 10px;
    margin-left: 10px;
    overflow:hidden;
}

.gallery_main_cont div img {
    width: 100%;
    height: 100%;
}

.gallery_main_cont div img:hover {
    opacity: 0.4;
    transform: scale(1.2);
}



.provide ul li{list-style:none; width:19.6%; margin:0 0.2%; float:left;}

.content_left_abt ul {
    width: 100%;
    float: left;
    margin-bottom: 25px;
    padding-left: 16px;
}
.content_left_abt ul li {
    font-family: roboto;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 3px;
    color: #202020;
    padding: 10px 0 0 0;
    font-weight: 400;
}



.pnone{padding-left:0px; padding-right:0px;}

.provide_inner{float:left; width:100%; padding:4px; background-color:#154095; background-size:100% 100%;}



.provide_inner:hover{background-color:#F00; transition:all 0.3s ease-in-out;}

.provide_inner:hover .provide_box ul{display:block;}



.provide_box{float:left; width:100%; border:1px solid #8ea0c2; padding:10px 15px 35px; min-height:240px; max-height:350px;}

.provide_box span{float:left; width:100%;}

.top_icon{width:40px; height:40px; display:table; background-color: #fff; border-radius: 50%; margin: 0 0 10px 0; background-position:center;}

.provide_box h3{font-family:Roboto; font-size:19px; line-height:22px; color:#fff; font-weight:bold; text-align:left; margin:0px 0 12px 0; padding:0px; min-height:39px;}



.provide_box ul{width:100%; display:none;}



.provide_box ul li{list-style:none; display:block; background-image:url(images/provide_list.png); background-repeat:no-repeat; background-position:0 center; padding-left:15px; font-family:Roboto; font-size:15px; color:#fff; text-align:left; width:100%; line-height:20px; }

.nnnSled{ background: none;
    color: #afafaf !important;
    font-weight: 600;}



.compressor h3{font-family:Roboto; font-size:42px; line-height:44px; color:#fff; font-weight:normal; margin:0px 0 30px 0;}

.compressor h3 span{color:#ff3600; font-weight:bold;}

.compressor p{font-family:Roboto; font-size:17px; line-height:24px; color:#f1f6ff; margin:0 0 20px 0; }

.auto_compile{margin:25px auto; display:block; width:100%; max-width:800px;}

.auto_compile p{float:right; width:60%; text-align:left; font-size:24px; color:#ff3600; margin-top:15px; font-weight:500;}

.auto_compile p a{text-decoration:none; color:#ff3600;}

.auto_compile p a:hover{color:#fff;}



.prdshpnwbtn2{width:300px; height:53px; margin:0 auto; display:block;font-size:21px; color:#fff !important; text-align:center; margin:0px; padding:0px; background:#154095; text-decoration:none; padding:15px 0; text-transform:uppercase; float:left;}

.prdshpnwbtn2:hover{background:#fff; color:#154095 !important; text-decoration:none;}

.or{color:#b5b5b5; margin-right:10px;}

.call_home{color:#fff;}



.testimonial_home{background-image:url(images/testimonial_bg.png); background-repeat:no-repeat; background-position:0 0; background-size:100% 100%; padding:80px 0 90px 0; background-color:#cadcff;}

.testimonial_sec{width:925px; margin:0 auto;}

.testimonial_sec h2{font-family:Roboto; font-size:36px; font-weight:normal; text-align:center; margin:0 0 0 0; color:#284c93;}

.testimonial_inner{float:left; width:100%; position:relative; background: #f4f9ff; border-top:7px solid #284c93; margin-top:75px; text-align:center;}

.testimonial_inner p {font-size: 21px; font-family:Roboto; line-height:26px; padding: 0px 30px; position: relative; text-align:center;margin:80px 0 50px 0; color:#010101; font-weight:300;}

.testimonials .carousel-inner>.item{padding-bottom:50px;}

.testimonials .carousel-control{background:none;position: relative;top: -125px; height:43px; width:21px; opacity:1;}

.testimonials .carousel-control span.left_icons{/* border-top: 2px solid #1db800;    border-left: 2px solid #1db800;  */  display:block;    width: 17px;    height: 17px;    -webkit-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);    -o-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    transform: rotate(-45deg);}

.testimonial_inner .carousel-inner{margin-top:-25px;}

.testimonial_home .carousel-control.left{ background-image:url(images/testimonial_left.png); background-repeat:no-repeat; background-position:0 0; width:26px; height:26px; left:-50px;}

.testimonial_home .carousel-control.left:hover{ background-image:url(images/testimonial_left-hover.png); background-repeat:no-repeat; background-position:0 0;}

.testimonial_home .carousel-control.right{ background-image:url(images/testimonial_right.png); background-repeat:no-repeat; background-position:0 0; width:26px; height:26px; right:-50px;}

.testimonial_home .carousel-control.right:hover{ background-image:url(images/testimonial_right-hover.png); background-repeat:no-repeat; background-position:0 0;}

.author_image img{margin:0 auto; border:1px solid #eee;}

.testimonial_img{position:absolute; top:0px; left:0px; right:0px; margin:0 auto;}

.chut{ width:100%; float:left;}

.outer_result{padding:0px; margin:0px 0 2px 0;}

.result{float:left; width:100%; text-align:center;}

.result h2{font-size:45px; line-height:68px; color:#3a72b1; text-transform:uppercase; margin:45px 0 40px 0;}

.result ul{width:auto; margin:0px;}

.result ul li{list-style:none; display:inline-block;}

.result_inner{float:left; width:100%; position:relative; /*border-bottom:5px solid #30a81d;*/}

.result_inner img{width:100%;}

.banner_cont2{position:absolute; top:50%; left:0px; right:0px; margin-top:-78px;}

.banner_cont2 h3{width:156px; height:156px; background:rgba(0, 0, 0, 0.7); font-size:28px; font-weight:400; font-family:Roboto; color:#fff; text-align:center; text-transform:uppercase; display: inline-block; padding: 65px 0; border-radius: 50%; margin:0px;}

.cycle-pager{display:none;}

.col-sm-6 .result_inner:nth-child(odd){border-right:2px solid #fff;} 

.compile{margin:0px auto; padding:0px;}

.compile .prdshpnwbtn2{margin:35px 0;}

.compile .prdshpnwbtn2:hover{background:#000; transition:all 0.3s ease-in-out; color:#fff !important;}

.compile p{margin-top:50px;}

.compile .call_home{color:#000; font-family:Roboto; font-weight:bold;}

.compile p a{font-family:Roboto; font-weight:bold;}

.compile p a:hover{color:#000;}



.outer_shop{background-image:url(images/newsletter_bg.png); background-repeat:no-repeat; background-position:0 0; background-size:100% 100%; padding:70px 0;}

.shop_cont{float:left; width:100%; text-align:center;}

.shop_cont h2{font-family:Roboto; font-size:30px; line-height:40px; margin:0px 0 25px 0; text-transform:uppercase; font-weight:bold;}

.shop_cont p{font-size:16px; font-family:Roboto; font-weight:300; margin:0px; line-height:26px;}



.home_product{padding:60px 0 50px 0;}

.home_product h2{font-family:Roboto; font-size:30px; line-height:40px; color:#003399; font-weight:bold; text-transform:uppercase; text-align:center;}

.home_product p{font-family:Roboto; font-size:21px; text-align:center; color:#000; font-weight:300;}



.cycle-prev{position:absolute; top:50%; left:50%; background-image:url(images/cycle_left.png); background-repeat:no-repeat; width:37px; height:77px; margin:-38px 0 0 -39px;cursor:pointer}

.cycle-next{position:absolute; top:50%; right:50%; background-image:url(images/cycle_right.png); background-repeat:no-repeat; width:37px; height:77px;margin: -38px -37px 0 0;cursor:pointer}

.testimonial_home .carousel-control{top:50%;}

.breadcrumb{padding:20px 0 15px 0; background:#e9edf4; border-top:1px solid #e1e7f5; border-bottom:1px solid #e1e7f5; position:relative;}

.breadcrumb:before{content:""; position:absolute; background:#fff; width:100%; height:2px; top:0px; left:0px;}

.breadcrumb:after{content:""; position:absolute; background:#fff; width:100%; height:2px; bottom:0px; left:0px;}

.breadcrumb_last{font-size:16px; font-family:Roboto; color:#154095;}

#breadcrumbs span a{font-size:16px; color:#474646 !important; font-family:Roboto;}

.about_left{position: absolute; top: 10px; left: 10px; width: 96.6%; border: 2px solid #fff; height: 94%; right: 20px;}

	

.outer_services .compile{margin:0px auto;}	

.outer_services .compile .prdshpnwbtn2{margin-bottom:90px;}

.blog_cont{float:left; width:100%; padding-left:35px; background:#fafbfe; min-height:325px; padding-top:25px;}

.blog_cont h4{font-family:Roboto; font-size:27px; line-height:40px; color:#003399; font-weight:bold; text-transform:uppercase; margin:10px 0 25px 0}

.blog_cont h4 a{text-decoration:none; color:#003399;}

.blog_cont p{font-family:Roboto; font-size:16px; line-height:25px; color:#000; font-weight:300;}

.blog_cont p a{float:left; width:120px; border:2px solid #b7b7b7; background:#003399; font-size:16px; color:#fff; text-align:center; padding:5px 0; text-decoration:none; margin-top:25px;}

.blog_cont p a:hover{background:#fff; color:#003399; transition:all 0.3s ease-in-out;}

.Blogmain .blog_page:last-child{border-bottom:none !important;}

.Blogmain .blog_page{padding:0px;}

.your-name{float:left; width:100%;}

.YourName, .YourEmail, .Phoneno, .your-name .textarea, .text-246, .menu-840, .text-939, .menu-19{float:left; width:100%; position:relative;}

.menu-840:before{background-image:url(images/12-512.png); background-repeat:no-repeat; width:17px; height:17px; top:10px; left:0px; content:""; position:absolute;}

.text-246:before{background-image:url(images/address_icon_contactsection.png); background-repeat:no-repeat; width:17px; height:17px; top:20px; left:0px; content:""; position:absolute;}



.YourName:before{background-image:url(images/name_icon.png); background-repeat:no-repeat; width:17px; height:17px; top:20px; left:0px; content:""; position:absolute;}

.YourEmail:before{background-image:url(images/mail_short.png); background-repeat:no-repeat; width:23px; height:17px; top:20px; left:0px; content:""; position:absolute;}

.Phoneno:before{background-image:url(images/phone_short.png); background-repeat:no-repeat; width:23px; height:17px; top:20px; left:0px; content:""; position:absolute;}

.text-939:before{background-image:url(images/registra.png); background-repeat:no-repeat; width:17px; height:17px; top:20px; left:0px; content:""; position:absolute;}
.menu-19:before{background-image:url(images/la.png); background-repeat:no-repeat; width:17px; height:17px; top:11px; left:0px; content:""; position:absolute;}

.your-name .textarea:before{background-image:url(images/message_icon.png); background-repeat:no-repeat; width:23px; height:17px; top:20px; left:0px; content:""; position:absolute;}

.your-name input[type="text" i], .your-name input[type="email" i], .your-name textarea{float: left;
    width: 95%;
    background-color: inherit;
    border-bottom: 1px solid #afafaf;
    font-weight: 600;
    outline: none;
    margin-left: 5%;
    font-family: Roboto;
    font-size: 16px;
    color: #afafaf;
    border-left: none;
    border-top: none;
    border-right: none;
    padding: 10px 10px;
    margin-bottom: 25px;}

.your-name textarea{min-height:120px !important; max-height:120px !important;}

.your-name textarea:hover{border-bottom:1px solid #afafaf; border-left:none; border-top:none; border-right:none;}

.header_right{float:left; width:100%;}

.nrajesh{float:left; width:100%; min-height:214px; z-index:0; background:#f9f9f9; border-top: 1px solid #92afe8 ;}

.wcps-container .wcps-theme1 .wcps-items .nrajesh{float:left; width:100%; z-index:0; background:#f9f9f9; border-top:1px solid #92afe8;}

.shopping_left ul li:hover .nrajesh{background:#fe0000;}

.woocommerce ul.products li.product .woocommerce a.button, .woocommerce-page ul.products li.product:hover h3{color:#fff !important;}

.woocommerce ul.products li.product .woocommerce a.button, .woocommerce-page ul.products li.product:hover .price{color:#fff !important;}

.woocommerce ul.products li.product .woocommerce a.button, .woocommerce-page ul.products li.product:hover .woocommerce a.button{background:#fff !important;}

.wcps-container .wcps-theme1 .wcps-items{border:1px solid #92afe8 !important;}

.service_detail a{padding:0px;}

.service_detail a img{width:100%; min-height:250px; padding:5px; }

.service_detail a img:hover{opacity:0.6; transition:all 0.4s ease-in-out;}

.description_section{padding:0px; float:left; width:100%;}

.description_section p{font-size:16px; line-height:26px; font-family:Roboto; font-weight:300; color:#000;}

.description_title h2{font-size:24px; line-height:40px; color:#262626; font-weight:500; text-transform:uppercase; background-repeat:no-repeat; background-image:url(images/description_bg.png); background-position:0 bottom; margin:0px; padding-bottom:10px;}

.description_detail p{font-size:15px; line-height:30px; color:#000; font-family:Roboto; font-weight:300;}

.related{float:left; width:100%; text-align:center; padding:90px 0 50px 0;}

.related h2{background-image:url(images/about_bg.png) ;font-size:30px; margin:0px 0 50px 0; line-height:30px; color:#003399; font-family:Roboto; font-weight:bold; text-align:center; text-transform:uppercase; background-position:0 50px; padding-bottom:25px; background-repeat:no-repeat; background-size:100%;}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce form.checkout_coupon{background-image:url(images/newsletter_bg.png); background-repeat:repeat-y; background-position:0 0; padding:25px 25px 50px;}

.woocommerce form.register{border:none; padding:0px; margin:0px; }

.woocommerce form.login{border:none; padding:0px; margin:0px; border-radius:0px;}

.woocommerce input.button{font-size:18px; color:#f6f6f6; line-height:21px; padding:0 25px; font-weight:normal; margin-top:35px;}

#rememberme{margin-top:10px;}

form .login input{height:initial;}

.woocommerce .col2-set .col-2{background:#fafbfe; border:1px solid #92afe8; padding:25px 70px 70px 25px; float:left;}

.register{padding:0px;}

.register p{margin-bottom:10px; padding:0px;}

.register .button{margin:0px;}

.registration_section input[type=submit]{margin-top:20px !important;}

form.login input[type=submit]:hover{background-color: #dad8da; text-decoration: none; background-image: none; color: #515151;}

.woocommerce form .form-row{padding:0px;}

.nrajesh1{float:left; width:100%; background:#f9f9f9; border-top:1px solid #92afe8;}

.wcps-container .wcps-theme1 .nrajesh1 .wcps-items-title a{font-size: 18px !important; text-align: center !important;color: #4F4F4F !important; line-height:22px !important; margin:20px 0px 15px 0px !important;padding: 0px 10px!important; min-height:70px; overflow:hidden;}

.wcps-container .wcps-theme1 .wcps-items .nrajesh1 div.wcps-items-price{font-size:28px !important; color: #003399 !important; text-align:center !important;}

.wcps-container .wcps-theme1 .wcps-items .nrajesh1 .woocommerce a.button{background: #003399 url("images/cart_home.png") no-repeat scroll 15% 12px !important;border: medium none; border-radius: 0 !important; color: #ffffff !important; display: inline-block !important; font-size: 18px !important; font-weight: 400 !important; margin: 5px 5% 20px !important; padding: 20px 29px 20px 55px !important; position:static;  width: 90%; z-index: 1;}

.wcps-container .wcps-theme1 .nrajesh1 .wcps-items-title{padding:0px;}

.wcps-container #wcps-2974 .wcps-items:hover .nrajesh1, .wcps-container #wcps-205 .wcps-items:hover .nrajesh1{background:#fe0000;}

.wcps-container #wcps-2974 .wcps-items:hover .nrajesh1 .wcps-items-title a, .wcps-container #wcps-205 .wcps-items:hover .nrajesh1 .wcps-items-title a{color:#fff !important;}

.wcps-container #wcps-2974 .wcps-items:hover .nrajesh1 div.wcps-items-price, .wcps-container #wcps-205 .wcps-items:hover .nrajesh1 div.wcps-items-price{color:#fff !important;}

.wcps-container #wcps-2974 .wcps-items:hover .nrajesh1 .woocommerce a.button, .wcps-container #wcps-205 .wcps-items:hover .nrajesh1 .woocommerce a.button{background: #fff url(images/cart_home-hover.png) no-repeat 15% 12px !important; color:#000 !important; transition:all 0.4s ease-in-out;}

.woocommerce ul.products li:hover a.button{background: #fff url(images/cart_home-hover.png) no-repeat 15% 12px !important; color:#000 !important; transition:all 0.4s ease-in-out;}

.woocommerce table.shop_table th{font-size:18px; font-weight:normal; padding:13px 10px;}

.woocommerce-cart table.cart td, .woocommerce-cart table.cart th{vertical-align:top !important; margin-top:20px !important;}

.product-name col-sm-9 a{margin-top:20px !important;}

.woocommerce table.shop_table tr th:first-child{border-left:none;}

.woocommerce table.shop_table{border:1px solid #92afe8;}

.woocommerce table.shop_table td{border-top:1px solid #5788ea;}

.cart_item .Trnew:first-child{border-right:none;}

.shopping_left ul li:hover h3{color: #003399 !important;}

.cart-subtotal td{border:none;}

.heading_section h6{font-family:Roboto; font-size:14px; color:#e00000; font-weight:bold;}

.heading_section h6 a{text-decoration:none; color:#e00000;}

.heading_section h6 a:hover{text-decoration:underline;}

.continue_button{background:#154095; font-family:Roboto; font-size:20px; font-weight:400; line-height:21px; text-transform:uppercase; padding:15px 40px; text-align:center; border:none; color:#f6f6f6; margin:10px 0 50px;}

.continue_button:hover{background:#000; transition:all 0.4s ease-in-out;}

#checkout-wrapper.timeline-horizontal{border:1px solid #92aff0;}

.panel-group{margin-bottom:0px;}

form.checkout.woocommerce-checkout{margin-bottom:30px !important;}

.right_login p{font-family:Roboto; font-size:15px; color:#828282; line-height:22px; margin-top:16px;}

.right_login h3{font-family:Roboto; font-size:18px; font-weight:normal; color:#000; margin:0px;}

.right_login label{font-family:Roboto; font-size:16px; line-height:34px; color:#262626; width:100%; margin:0px; padding:15px 0 8px 0 ;}

.right_login .check_mail{float:left; width:100%; background:transparent; border:1px solid #e4e4e4; border-radius:2px; font-size:14px; color:#000; padding:0 10px; min-height:36px;}

.right_login h6{font-family:Roboto; font-size:14px; color:#e00000; font-weight:bold; margin:30px 0 10px 0; display:inline-block; width:100%;}

.right_login h6 a{text-decoration:none; color:#e00000;}

.right_login h6 a:hover{text-decoration:underline;}

div#checkout_login input[type="submit"]{background:#154095; font-family:Roboto; font-size:20px; font-weight:400; line-height:21px; text-transform:uppercase; padding:15px 40px; text-align:center; border:none; color:#f6f6f6;}

div#checkout_login input[type="submit"]:hover{background:#000 !important; transition:all 0.4s ease-in-out !important;}

#warped {position: relative; display: block; width:auto; height:70px;}

#warped>span[class^=w]:nth-of-type(n+0){display:block; position:absolute; -moz-transform-origin:50% 100%; -webkit-transform-origin:50% 100%; -o-transform-origin:50% 100%; transform-origin:50% 100%; }



                     #warped span{font-family:Arial, Helvetica, sans-serif;font-size:21px; font-weight:regular;font-style:normal;

                     line-height:0.65; white-space:pre; overflow:visible; padding:0px; color:#fff; text-transform:uppercase; }



                     #warped .w0 {

    -moz-transform: rotate(-7.85rad);

    -webkit-transform: rotate(-7.85rad);

    -o-transform: rotate(-7.85rad);

    transform: rotate(-6.8rad);

    width: auto;

    height: auto;

    left: 30px;

    top: 37px;

}



                     #warped .w1 {

                     -moz-transform: rotate(-7.73rad);

                     -webkit-transform: rotate(-7.73rad);

                     -o-transform:

                     rotate(-7.73rad);

                     transform: rotate(-6.6rad);

                     width:auto;

                     height:auto;

                     left: 46px;

                     top: 26px;

                     }



                     #warped .w2 {

    -moz-transform: rotate(-7.6rad);

    -webkit-transform: rotate(-7.6rad);

    -o-transform: rotate(-7.6rad);

    transform: rotate(-6.7rad);

    width:auto;

    height:auto;

    left: 64px;

    top: 18px;

}



                     #warped .w3 {

    -moz-transform: rotate(-7.45rad);

    -webkit-transform: rotate(-7.45rad);

    -o-transform: rotate(-7.45rad);

    transform: rotate(-6.5rad);

    width:auto;

    height:auto;

    left: 82px;

    top: 16px;

}



                     #warped .w4 {

    -moz-transform: rotate(-7.29rad);

    -webkit-transform: rotate(-7.29rad);

    -o-transform: rotate(-7.29rad);

    transform: rotate(-6.5rad);

    width:auto;

    height:auto;

    left: 92px;

    top: 12px;

}



                    #warped .w5 {

    -moz-transform: rotate(-7.15rad);

    -webkit-transform: rotate(-7.15rad);

    -o-transform: rotate(-7.15rad);

    transform: rotate(-6.6rad);

    width:auto;

    height:auto;

    left: 110px;

    top: 9px;

}



#warped .w6 {-moz-transform: rotate(-7rad);-webkit-transform: rotate(-7rad);-o-transform:

rotate(-7rad); transform: rotate(-7rad); width: 15px; height: 24px; left:

80.47px; top: 75.57px;}



                     #warped .w7 {

    -moz-transform: rotate(-6.82rad);

    -webkit-transform: rotate(-6.82rad);

    -o-transform: rotate(-6.82rad);

    transform: rotate(-6.2rad);

    width:auto;

    height:auto;

    left: 134px;

    top: 12px;

}



                     #warped .w8 {

    -moz-transform: rotate(-6rad);

    -webkit-transform: rotate(-6rad);

    -o-transform: rotate(-6rad);

    transform: rotate(-6.1rad);

    width:auto;

    height:auto;

    left: 158px;

    top: 14px;

}



                     #warped .w9 {

    -moz-transform: rotate(-6.43rad);

    -webkit-transform: rotate(-6.43rad);

    -o-transform: rotate(-6.43rad);

    transform: rotate(-6rad);

    width:auto;

    height:auto;

    left: 167px;

    top: 16px;

}



                     #warped .w10 {

    -moz-transform: rotate(-6.28rad);

    -webkit-transform: rotate(-6.28rad);

    -o-transform: rotate(-6.28rad);

    transform: rotate(-5.9rad);

    width:auto;

    height:auto;

    left: 183px;

    top: 21px;

}



                     #warped .w11 {-moz-transform: rotate(-6.15rad);-webkit-transform: rotate(-6.15rad);-o-transform:

                     rotate(-6.15rad); transform: rotate(-6.15rad); width: 10px; height: 24px;

                     left: 178.72px; top: 47.16px;}



                     #warped .w12 {

    -moz-transform: rotate(-5.97rad);

    -webkit-transform: rotate(-5.97rad);

    -o-transform: rotate(-5.97rad);

    transform: rotate(-5.9rad);

    width:auto;

    height:auto;

    left: 210px;

    top: 30px;

}



                     #warped .w13 {-moz-transform: rotate(-5.77rad);-webkit-transform: rotate(-5.77rad);-o-transform:

                     rotate(-5.77rad); transform: rotate(-5.77rad); width:auto; height:auto;

                     left: 224px; top: 37px;}



.provide ul li a{text-decoration:none;}

.ngg-pro-masonry-item a img:hover{opacity:0.6; transition:all 0.4s ease-in-out;}

.wpcf7-mail-sent-ok{float:left; width:100%; margin-top:10px; padding:8px 0;}

.Pleft p{text-align:center;}



.Coomen {}

.Coomen h6 {font-size: 18px;font-family: roboto; font-weight: 600;  color: #202020;}

.Coomen ul{ width:100%; float:left; padding-left:20px; margin-bottom:20px;}

.Coomen ul li {

    font-family: roboto;

    font-size: 16px;

    line-height: 18px;

    color: #202020;

    padding: 10px 0 0 0;

    font-weight: 400;

}



.Sinner{}

.Sinner ul{ width:100%; float:left; padding-left:20px; margin-bottom:20px;}

.Sinner ul li {

    font-family: roboto;

    font-size: 15px;

    line-height: 16px;

    color: #202020;

    padding: 5px 0 0 0;

    font-weight: 400;

}

.Sinner strong{ color:#003399; font-size:18px; line-height:24px;}


/*
.carousel-inner > .item {

    -webkit-transition: 0.6s ease-in-out left !important;

    -moz-transition: 0.6s ease-in-out left !important;

    -o-transition: 0.6s ease-in-out left !important;

    transition: 0.6s ease-in-out left !important;

}*/

.mini-bronze>thead>tr>th {font-size: 18px; color: #003399; text-align: center;}
.mini-bronze h3{font-family: Roboto; font-size: 16px; color: #003399; text-align: left; padding-bottom: 10px;}
.mini-bronze p,.mini-bronze ul li{font-family: Roboto; font-size: 14px; color: #000; text-align: left; line-height: 22px;}
.mini-bronze p{padding-bottom: 10px;}
.mini-bronze, .mini-bronze>thead>tr>th, .mini-bronze>tbody>tr>td{font-family: Roboto; font-size: 16px; color: #202020; text-align: center; border: 1px solid #003399;}
.mini-bronze>thead>tr>th, .mini-bronze>tbody>tr>td{width: 25%;}
.entry,#content{width: 100%; float: left; padding: 0;}
.entry h1{font-family: Roboto; font-size: 30px; line-height: 33px; color: #003399; padding-bottom: 20px; margin: 0;}
.entry h3{font-family: Roboto; font-size: 20px; line-height: 24px; color: #000; padding-bottom: 10px; margin: 0;}
.entry p {font-family: roboto; font-size: 16px; line-height: 28px; color: #202020; padding: 0 0 10px; font-weight: 400; margin: 0}
.entry ul li{font-family: roboto; font-size: 16px; line-height: 28px; color: #202020; list-style: url(images/bullet.png); padding-bottom: 5px;}
.entry strong {color: #202020; font-size: 16px; line-height: 24px;}
.full-tst>tbody>tr>td{font-family: Roboto; font-size: 16px; color: #202020; text-align: left; border: 1px solid #003399;}
.inspection-vehicle>tbody>tr>td {width: 16.5%; text-align: left; vertical-align: middle; color: #202020; text-align: left;}

#content h2{font-family: Roboto; font-size: 30px; line-height: 33px; color: #202020; padding-bottom: 10px; margin: 0;}
#content h4{font-family: Roboto; font-size: 18px; line-height: 24px; color: #202020; padding-bottom: 10px; margin: 0;}
#content h3{font-family: Roboto; font-size: 24px; line-height: 24px; color: #202020; padding-bottom: 10px; margin: 0; padding-top: 20px;}
#content p,#content ul li{font-family: roboto; font-size: 16px; line-height: 24px; color: #202020; padding: 0 0 10px; font-weight: 400; margin: 0}
#content ul li{line-height: 28px;}

@media (max-width: 1200px) {

.toplinks ul li a{font-family:Roboto; font-size:14px; line-height:14px;}

.toplinks ul li{padding: 0 0px;}

.topphone{padding: 12px;}

.topphone a{font-size: 17px; line-height: 19px;}

.topemail{padding: 13px 0px;}

.topemail a{font-size:12px;}

.topcart a{font-size: 15px;}

.toptxtbx{width: 150px; height: 30px;}

.toptxtbtn{margin-left: 4px;}

.substxtbx{width: 355px;}

.signup_left h5{font-size: 22px;}

.copyright{font-size: 13px; padding: 55px 9px 55px 0;}

.social_media{padding: 40px 10px 40px 0; width: 28%;}

.abn_num{font-size: 16px; padding: 55px 10px; width: 19%;}

.shop_by_fltr h4{font-size: 25px; line-height: 25px;}

.nshop_by_fltr h4{ font-size: 25px; line-height: 25px;}

.contact_map iframe{height:350px !important; width:100% !important;}

.shopping_left ul li{width:23% !important;}	

.bx-wrapper .bx-next{right: 0!important;}

.bx-wrapper .bx-prev{ left: 0 !important;}

.topphone p{font-size:14px;}

.topphone p a{font-size:13px;}

#primary_nav_wrap ul li{padding-right:8px;}

#primary_nav_wrap ul a{font-size:13px;}

.heading_right{margin:8px 0 15px;}

.provide{padding:40px 0 50px 0;}

.provide h2{font-size:24px;}

.provide_box h3{font-size:16px; line-height:20px; min-height:40px;}

.provide_box ul li{font-size:14px;}

.content_vechicle h6{font-size:24px;}

.wcps-container .wcps-theme1 .wcps-items-title a{font-size:14px !important;}

.wcps-container .wcps-theme1 .wcps-items div.wcps-items-price{font-size:20px !important;}

.btmsnglprd{margin-top:50px; padding:50px 0;}

.compressor h3{font-size:36px;}

.home_product h2{margin:0px;}

.home_product{padding:40px 0 10px 0;}

.outer_shop.outer_shop{padding:40px 0;}

.testimonial_home{padding:50px 0;}

.testimonial_home .carousel-control.left{left:-30px;}

.testimonial_inner{margin-top:50px;}

.testimonial_inner p{font-size:16px;}

.testimonial_home .carousel-control.right{right:-30px;}

.home_product .wcps-container .owl-buttons.topright{right:-25px;}

.home_product .wcps-container .owl-controls .owl-buttons.topright .owl-prev{left:25px;}

/*after uploading*/

.signup_left h5{font-size:18px;}

.social_media{padding:0 10px 0 0;}

.copyright, .payment_logo{padding:25px 0;}

.about_us_area{padding:50px 0 30px 0;}

.content_left_abt{padding-left:60px;}

.Blogmain h6{font-size:16px;}

.blog_cont h4{font-size:21px; margin-bottom:10px;}

.blog_cont p{font-size:14px;}

.news_area{padding-bottom:0px;}

.blog_cont h4{font-size:17px; margin:0px;}

.blog_cont{padding-left:20px;}

.contact_page{padding-top:40px;}

.right_contact_area, .left_contact_area{padding-top:0px;}

.common_title{margin-bottom:40px;}

.addfull p{font-size:13px;}

.addfull h3{font-size:18px;}

.addfull p span a{font-size:14px;}

.left_contact_area{padding-bottom:50px;}

.wcps-container .wcps-theme1 .nrajesh1 .wcps-items-title a{font-size:14px !important; line-height:19px !important;}

#warped{margin-left:-10px;}

.asdf img{width:50%;}

.social_media h5{display:block;}

#warped{display:none;}

}

@media (max-width: 1199px) {

#warped{margin-left:-20px;}	

}



@media (max-width: 1024px) {

#primary_nav_wrap ul a{padding: 12px 9px;}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float: right; width:62% !important; padding-top:30px;}

.content_right_abt img{min-height:initial;}

#warped{margin-left:-30px;}

}

@media (max-width: 991px) {

.toplinks ul li{padding: 0 4px;}

.toplinks ul li a{font: 11px/13px Roboto;}

.topphone{padding: 12px 7px;}

.toplinks{padding:12px 0;}

.topphone a{font-size: 13px; line-height: 16px;}

.topemail{padding: 12px 4px;}

.topemail a{font-size: 11px;}

.topcart a{font-size: 13px;}

.topcart{padding: 10px 5px;}

.toptxtbx{width: 112px; height: 26px; font-size: 12px;}

.hslides h6{font-size: 38px;}

.hslides h5{font-size: 50px; line-height:50px;}

.hslides p{font-size: 19px; line-height: 22px; padding: 10px 0;}

.rslides li{min-height:320px !important;}

.large-btns_nav{top: 60% !important;}

.hslides{padding: 20px 0 0 0;}

.signup_left h5{font-size: 19px;}

.signup_left{padding: 0px 10px 0 0;}

.substxtbx{width: 252px;}

.signup_left{padding: 0 0 15px 0;}

.second_last_footer_sub1{padding: 0px 5px 0 0;}

.second_last_footer_sub4{padding: 0px 5px;}

.second_last_footer_sub5{padding: 0px 0 0 5px;}

.footer_links_cnt h5{font-size: 18px; line-height: 20px; padding: 0 0 15px 0;}

.phone_num,.address,.footer_links_cnt ul li{font-size: 13px;}

.email{font-size: 11px;}

.social_media ul li{display: inline-block; margin-right: 4px; margin-bottom: 5px;	float:none;}

.social_media ul{text-align: center;}

.social_media{padding: 20px 10px 0 5px; width: 24%;}

.abn_num{font-size: 13px; padding: 58px 10px; width: 19%;}

.compressor h6{font-size: 32px; line-height: 36px;}

.prdshpnwprc{font-size: 55px; line-height: 60px; padding: 10px 0 15px 0;}

.btmsnglprd{padding:40px 0;}

.content_bk{padding: 40px 0 0 0;}

.main_cnt_bx{padding: 5px 0 30px 0;}

.content_bk h5{font-size: 35px; line-height: 35px;}

.content_bk h4{font-size: 24px; line-height: 26px; padding: 5px 0 0 0;}

.shop_by_fltr h4{font-size: 21px; line-height: 21px;}

.nshop_by_fltr h4{font-size: 21px; line-height: 21px;}

.shop_sidebar_title{padding: 23px 15px 15px;}

.side_forms{padding: 0px 15px;}

.hmesideltstnws h4{font-size: 21px; line-height: 21px; padding: 15px; margin:0px; background-position:15px bottom;}

.hmepstcnt{padding: 15px;}

.topphone p{font-size: 13px; line-height: 13px;}

.contact_page_right,.contact_page_left{margin-bottom: 50px;}

.contact_map iframe{height:250px !important; width:100% !important;}

.content_left_abt{padding:15px 0 0 30px;}

.content_right_abt{padding: 25px 0 0 10px;}

.Blogmain ul li:nth-child(odd){padding: 0 8px 0 0;}

.Blogmain ul li:nth-child(even){padding: 0 0 0 8px;}

.blgin{margin:25px 0 0 0;}

.news_area{padding: 40px 0;}	

.shopping_left ul li{width: 22.5% !important;}

.shopping_left ul li img{height: 150px !important;}

.newone_titles{font-size: 25px; line-height: 26px;}

.newone_titles span{font-size: 20px !important; line-height: 20px !important;}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:50% !important;}	

.checkout_titles{padding: 25px 0;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{height: 320px !important;}

/*.new_area_back{height: 60px;}*/

.content_vechicle h6{font-size: 25px; line-height: 25px;}

.img_yarea{width: 57% !important; left: 20px;}

.shopping_left .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{height:auto !important;}

.btm_scroll_logo{padding:30px 0;}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float: right; width:79% !important; padding-top:30px;}

/*after uploading*/



.topsearch{display:none;}

.topphone p a{font-size:11px;}

.topemail{padding:12px 0;}

.toplinks{padding:0px;}

.social_icons ul li{margin:0 -5px;}

.topphone{padding:15px 0 10px;}

.topcart{padding:14px 0 7px;}

#primary_nav_wrap ul li{padding-right:0px;}

#primary_nav_wrap ul a{font-size:12px; padding:6px 4px;}

.hslides{padding-top:75px;}

.Shophome{font-size:15px;}

.provide h2{font-size:20px;}

.provide ul li{width:49%; margin:5px 0.5%;}

.provide_box ul li{width:100%; line-height:20px;}

.testimonial_sec{width:90%;}

.wcps-container .wcps-theme1 .wcps-items-title a{font-size:14px !important;}

.content_vechicle h6{font-size:20px; padding-bottom:10px;}

.nshop_by_fltr h4, .hmesideltstnws h4{font-size:17px;} 

.compressor h3{font-size:30px; margin-bottom:20px;}

.compressor p{font-size:15px; margin-bottom:10px;}

.prdshpnwbtn2{width:35%;}

.home_product h2{font-size:23px;}

.home_product p{font-size:16px;}

.shop_cont h2{font-size:25px; margin-bottom:10px;}

.shop_cont p{font-size:15px; line-height:23px;}

.testimonial_sec h2{font-size:30px;}

.signup_left h5{font-size:16px;}

.social_media ul{width:100%;}

.social_media{padding-top:0px;}

.social_media h5{margin:0 0 10px 0;}

.social_media ul li, .social_media ul li a{width:40px; height:40px;}

.social_media ul li:nth-child(4){margin-left:0px;}

.social_media ul li{margin:0px;}

.home_product .wcps-container .owl-buttons.topright{right:-20px;}

.home_product .wcps-container .owl-controls .owl-buttons.topright .owl-prev{left:20px;}

.common_title{margin-bottom:20px;}

.content_left_abt h2{font-size:24px;}

.content_left_abt p{font-size:13px; padding:5px 0 0 0; line-height:21px;}

.about_left{left:16px; top:30px; width:94%; height:85%;}

.about_us_area{padding:30px 0 0 0;}

.outer_services .compile .prdshpnwbtn2{margin-bottom:35px;}

.provide{padding-bottom:0px;}

body.home .content{padding-top:30px;}

.service_detail a img{min-height:200px;}

.woocommerce .col2-set .col-2{margin-top:20px; padding:25px;}

.woocommerce .col2-set .col-1{padding:25px;}

.Trnew img{width:100%; height:auto; display:block; min-width:100px !important; max-width:100px !important; min-height:100px !important; max-height:100px !important;}

.total_section p{font-size:20px;}

.wcps-container .wcps-theme1 .wcps-items .nrajesh1 .woocommerce a.button{background-position:5% center !important; padding-left:35px !important; width:100% !important; margin-left:0px !important; margin-right:0px !important;}

.wcps-container .wcps-theme1 .wcps-items .nrajesh1 .woocommerce a.button:hover{background-position:5% center !important;}

.contact_page_left img{float:left;}

.contact_page_left .col-sm-9{margin-left:-100px;}

.your-name{padding:0 30px;}

div.place-order{margin-top:0px;}

.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox{margin-left:20px;}

.nrajesh{min-height:185px;}

.woocommerce-page .products .price{font-size:22px !important;  margin-top:-8px !important;}

.woocommerce ul.products li.product .button{width:90% !important; margin:5px 5% 0px !important;}

}

@media (max-width: 900px) {

.wcps-container .wcps-theme1 .wcps-items .nrajesh1 .woocommerce a.button{background-position:25% center !important; padding-left:86px !important; width:100% !important; margin-left:0px !important; margin-right:0px !important;}

.wcps-container .wcps-theme1 .wcps-items .nrajesh1 .woocommerce a.button:hover{background-position:25% center !important;}	



}

@media (max-width: 767px) {

.toplinks{display: none;}

.topphone{width: 100%;}

.topemail{padding: 12px; width: 100%;}

.topcart{padding: 12px; width: 100%;}

.topsearch{background: #f3f3f3; padding: 6px 0 8px 6px; width: 100%;}

.topphone a{font-size: 15px; line-height: 16px;}

.topemail a{font-size: 13px;}

.topcart a{font-size: 15px;}

.search_area{padding: 0px; width: 195px; margin: 0 auto;}

.toptxtbx{width: 162px; height: 30px; font-size: 13px;}

.left_full_header{padding: 0px; width: 100%;}

.logo{text-align: center;}

.logo a{display:inline-block;}

.logo a img{margin:0 auto;}

.heading_right{padding:0px; width:100%;}	

.Shophome{padding: 11px 40px 10px 14px; font-size: 15px;}

.hslides h6{font-size: 30px; line-height: 30px; padding:0 0 5px 0;}

.hslides h5{font-size: 40px; line-height: 40px;}

.rslides li{min-height: 270px !important;}

.substxtbx{width: 75%;}

.substxtbtn{width:25%;}

.subscribe{padding: 25px 0 ;}

.signup_right{padding: 0;}

.subscrive_bx{padding: 0px 10px;}

.signup_left h5{font-size: 19px; float: none; text-align: center; margin:0px;}

.footer_links{padding:30px 0;}

.second_last_footer_sub1{padding: 0;}

.second_last_footer_sub2{padding: 0;}

.second_last_footer_sub3{padding: 0;}

.second_last_footer_sub4{padding: 0;}

.second_last_footer_sub5{padding: 0;}

.second_last_footer{padding: 0px 10px; text-align: center;}

.footer_links_cnt ul li{font-size: 14px; line-height: 24px; list-style: none; margin-left: 0;}

.copyright{padding: 30px 0 5px 0; text-align: center;}

.social_media{padding: 15px 0; width: 100%;}

.abn_num{font-size: 15px; padding: 20px 10px; width: 100%;}

.payment_logo img{float: none; margin:0 auto;}

.payment_logo{padding: 20px 10px;}

.address{max-width: 172px; margin: 0 auto;}

.phone_num{max-width: 105px; margin: 8px auto;}

.email{max-width: 208px; margin: 8px auto; font-size:13px}

ul.large-btns_tabs{margin-top: -25px !important; position: relative; z-index: 9;}

.content_bk{padding: 30px 0 0 0;}

.main_cnt_hde{padding: 0 10px 25px;}

.content_bk h5{font-size: 25px; line-height: 25px;}

.content_bk h4{font-size: 18px; line-height: 20px; padding: 10px 0 0 0;}

.main_cnt_bx{padding: 10px 10px 30px;}

.content_bk p{padding: 15px 0 0 0;}

/*.new_area_back{height: auto; padding: 15px 0;}*/

.sidebar{padding: 0; width: 100%;}

.hmesideltstnws h4,.shop_by_fltr h4{text-align: center;}

.hmesideltstnws h4,.nshop_by_fltr h4, .hmepstdtl h5{text-align:left;}

.left_contact_area{padding: 30px 0px 0 0;}

.contact_page_right{border-radius: 0; padding: 25px 15px 46px; min-height: auto; margin-bottom: 0;}

.contact_page_left img{max-width: 100%; height: auto; float: none;  margin: 0 auto 10px; display: block;}

.phonecntno p{text-align:center; margin-bottom: 20px; padding-top:0px;}

.emailcnt p{margin-bottom: 20px; text-align: center; padding-top:0px;}	

.Times{text-align:center; margin-bottom: 20px;}

.right_contact_area{padding: 0 0 0 0;}

.contact_page_left h2{font-size: 24px; line-height: 24px; text-align: center; padding: 15px; margin-bottom: 25p}

.contact_map iframe{height:180px !important; width:100% !important;}

.content_left_abt{padding: 20px 0 0 0;}

.content_left_abt p{padding:15px 0 0 0;}

.about_us_area{padding: 30px 10px 0;}

/*.content_right_abt{padding: 25px 0 0 0;}*/

.Blogmain ul li{width: 100%;}

.Blogmain ul li:nth-child(odd){padding: 0;}

.Blogmain ul li:nth-child(even){padding: 0;}

.news_area{padding: 30px 10px;}

.blog_content{padding: 22px 15px;}

.Dateau{font-size: 12px; margin-bottom: 5px; line-height: 14px;}

.Blogauto{margin:12px 0;}	

.sidebar_shop{padding: 0; width: 92%; float:left;}

.online_shopping{padding: 0 10px 30px 10px;}

.shopping_left{padding: 25px 0; width: 100%;}

.single_page{padding: 30px 10px;}

.Singleprice{padding: 5px 0 15px 0 !important; font-size: 25px !important; line-height: 28px;}

.newone_titles{margin: 0px 0 10px 0 !important;}

.yith-wcwl-add-to-wishlist{margin-top: 15px;}

.woocommerce div.product form.cart, .woocommerce div.product p.cart {margin-bottom: 15px;}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width: 100% !important; padding-top: 15px !important;}

.Viccode{width: 100%;}

.checkoutsnes{padding: 30px 10px 0;}

.Viccode{float:none;}

.condition{float:none;}

.billing_title_field h3{padding: 15px; font-size: 20px; text-align: center; line-height: 20px; margin: 0px 0 20px 0;}	

.woocommerce-billing-fields p{padding: 5px 10px!important;}

.inssss label{width: 100% !important; float: none!important;}

.checkoutsnes textarea{min-height: 80px; width: 100% !important; float: none;}

.checkoutsnes label{padding: 0 0 15px 0;}

.inssss{padding: 20px 10px;}

.woocommerce-checkout #payment h3{font-size: 25px; line-height: 25px; padding:0px;}

.woocommerce-checkout #payment ul.payment_methods{padding: 15px 0 !important;}

.Apply{width: 100%; margin-top: 12px !important;}

.content_left{padding: 25px 0 0 0; width: 100%;}

.hmepstimg img{width:100%; margin: 0 auto; display: block;}

.hmepstimg{width: 100%; height: auto; float: none; padding: 0 0 16px 0;}

.hmepstdtl{width: 100%; float: none; text-align: center;}

.main_vechicle_area{padding: 0px 10px !important;}

.content_left{padding: 50px 0 0 0;}

.hmepstdtl h5{margin: 0px 0px 10px 0px;}

.categories{ display:none;}

.categories h4{ display:none;}



/*.vertical{ display:none;}*/



.woocommerce a.button{font-size: 18px !important; color: #fff !important; padding: 20px 29px 20px 75px !important; margin: 5px auto 20px !important; display:block !important; max-width: 200px; font-weight: 400 !important; border-radius: 0px !important;	border:none;}

.woocommerce div.product .woocommerce-tabs ul.tabs li a{display: inline-block; padding: 12px 5px !important; font-weight: 700; color: #515151; border-radius: 0px !important; text-decoration: none;}

.woocommerce div.product .woocommerce-tabs ul.tabs li{margin: 0 -2px 0px -2px !important; padding: 0 6px;}

.woocommerce .woocommerce-breadcrumb{margin: 0px 10px;}

.newone_titles{font-size: 22px; line-height: 24px;}

.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a{float: left; width: 20.75%; margin-right: 3.8%; margin-bottom: 1em;}

.CSCompleteorlder{margin-bottom: 10px; float: left; margin-left: -3px;}

.woocommerce #payment .terms, .woocommerce-page #payment .terms {    clear: both;}



/*after uploading*/

.topphone{width:30%; float:left;}

.topemail{width:45%; display:inline-block;}

.topcart{float:right; width:25%;}

.header_full_area{padding-top:10px;}

.heading_right{display:none;}

.provide h2{font-size:16px;}

.provide{padding:20px 0 0px 0;}

.nshop_by_fltr h4{background-position:0 30px;}

.vwalhmeprdbk{margin-top:0px;}

.compressor h3{font-size:24px;}

.compressor p{font-size:13px;}

.auto_compile p{font-size:17px;}

.testimonial_sec h2{font-size:24px;}

.testimonial_home{padding:25px 0;}

.home_product .wcps-container .owl-buttons.topright{left:0; top:100%; right:0; margin:0 auto;}

.home_product .wcps-container .owl-controls .owl-buttons.topright .owl-prev{left:50%; margin-left:-30px;}

.home_product .wcps-container .owl-controls .owl-buttons.topright .owl-next{right:44%;}

.home_product{padding-bottom:30px;}

.testimonial_inner p{font-size:14px; line-height:23px;}

.wcps-container{margin-top:0px !important;}

.about_left{width:98%; height:90%; left:6px}

.common_title{font-size:25px;}

.content_right_abt{padding:25px 0 0;}

.col-sm-6 .result_inner:nth-child(2n+1){border-right:none;}

p#breadcrumbs{padding-left:15px;}

.blog_cont{padding:20px 0; min-height:initial;}

.news_area{padding-bottom:0px;}

.blog_cont p{line-height:21px;}

.Blogmain img{min-height:initial; max-height:initial;}

.service_detail a img{min-height:initial; height:auto;}

.woocommerce .col2-set .col-2{border:none;}



.total_section p{width:100%;}

.product-name a{font-size:14px; margin-top:0px; text-align:center;}

.ContinueShopping, .udatecart{font-size:20px; padding-top:17px; margin-right:0px;}

.asdf img{width:100%; margin-bottom:20px;}

.contact_page_left .col-sm-9{margin-left:0px;}

.CSCompleteorlder{margin-top:-10px;}

.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox{margin-left:0px;}

.shopping_left ul li, .shopping_left ul li:nth-child(4n+0), .shopping_left ul li:nth-child(3n){width:46% !important; margin:0 2% 15px !important;}

.shop_cont p{padding:0 10px;}

.cycle-prev{margin-left:-37px;}

.woocommerce a.button{float:left !important; width:100% !important;}

.woocommerce ul.products li.product .button{display:inline-block !important; width:70% !important; margin:5px 15% 0 !important;}

.wcps-container .wcps-theme1 .wcps-items .nrajesh1 .woocommerce a.button{max-width:initial; padding-left:100px !important;}

.wcps-container .owl-buttons.topright{top:-40px;}

}

@media (max-width: 639px) {

.topemail{ float: right; max-width: 60%; min-width: 60%;}

.topphone{width:40%;}

.topcart{float:left; width:100%;}

.hslides{padding-top:50px;}

.provide h2{background:none;}

.provide ul li{width:100%; margin:0 0 20px 0;}

.provide_box ul li{margin:0px;}

.provide_box{min-height:232px;}

.auto_compile{width:400px;}

.home_product h2{font-size:20px;}

.testimonial_home .carousel-control.left{top:100%; left:43%; margin-top:10px;}

.testimonial_home .carousel-control.right{right:43%; top:100%; margin-top:10px;}

.testimonial_inner p{margin-bottom:20px;}

.testimonial_home{padding-bottom:50px;}

.common_title{font-size:21px; background-position:0 35px;}

.content_right_abt{padding:0px;}

.about_left{top:6px; height:96%;}

.content{padding-bottom:0px;}

ul.guest_checkout li{float:left; width:100%;}

ul.guest_checkout li label{margin-top:12px; line-height:10px;}

.continue_button{margin-bottom:0px;}

.left_login, .right_login{padding:10px !important;}

input[type="checkbox"]{margin:0px; height:auto;}

p.form-row.form-row-wide input{height:auto !important;}

.place-order div{margin-top:0px !important;}

.woocommerce table.shop_table th{font-size:14px;}

.Trnew img {

    width: 100%;

    height: auto;

    display: block;

    min-width: 80px !important;

    max-width: 80px !important;

    min-height: 80px !important;

    max-height: 80px !important;

}

.ContinueShopping, .checkout_wrapper{float:left; width:100%;}

.udatecart{width:100%; margin:0 0 10px 0; float:left;}

.ExpressCheckout{width:100%; margin-top:82px;}

.wcps-container .wcps-theme1 .wcps-items .nrajesh1 .woocommerce a.button{width:100%; margin-left:0px !important; margin-right:0px !important;}

.CSCompleteorlder{margin-top:0px;}

.woocommerce ul.products li.product .button{width:100% !important; margin:5px 0% 0 !important; max-width:initial;}

.wcps-container .wcps-theme1 .wcps-items .nrajesh1 .woocommerce a.button{padding-left:70px !important;}

.content{padding:20px 0;}

}

@media (max-width: 480px) {

.newone_titles{font-size: 18px; line-height: 22px;}

.woocommerce div.product .woocommerce-tabs ul.tabs li{margin: 0 -2px 5px -2px !important; padding: 0 6px;}

.woocommerce .woocommerce-breadcrumb{margin: 0px 10px !important;}

.shop_by_fltr{padding: 0px 0px 27px; float: none; background: #003398; display: block; margin: 0px auto; min-height: 240px;}

.hslides h6{font-size: 25px; line-height: 25px; padding: 0 0 5px 0;}

.hslides h5{font-size: 35px; line-height: 35px;}

.hslides p{font-size: 14px; line-height: 16px; padding: 8px 0;}

ul.large-btns_tabs{margin-top: -32px;}

.rslides li{min-height: 210px !important;}

.compressor h6{font-size: 20px; line-height: 25px;}

.prdshpnwprc{font-size: 32px; line-height: 38px; padding: 10px 0;}

.btmsnglprd{padding: 30px 0;}

.compressor{padding: 0px 10px;}

.shopping_left ul{margin: 0 auto !important; padding: 0px !important; width: 100% !important;}

.shopping_left ul li img{height: auto !important; max-width: 75% !important;}

.shopping_left ul li h3{padding: 15px 0 4px 0 !important; text-transform:uppercase; font-size:14px !important; line-height: 16px;}

.substxtbx{width: 62%;}

.substxtbtn{width: 38%;}

.ContinueShopping a{padding:0;}

.ExpressCheckout a{padding: 20px 0;}

.new_calculator p{text-align:left !important;}	

.Tttsd,.Tttsd1{font-size: 20px !important;}

.checkout_titles{padding: 20px 0;}

.breadcrumb a{text-decoration:none; color: #01060f; padding-left:10px;}

.Newslect{ width:100%; float:left; min-height:35px; margin-bottom:15px; padding-top:8px; padding-bottom:8px; padding-left:8px;}

.woocommerce .widget_layered_nav_filters ul li{float: left; padding: 0 1px 1px 0; list-style: none; margin-right: 5px;}

.woocommerce .widget_layered_nav_filters ul{margin: 0; padding: 0; border: 0; list-style: none; overflow: hidden; zoom: 1; margin-bottom: 10px;}

.place-order div, .CSCompleteorlder{width:100%;}

.entry h1,#content h2{font-size: 22px; padding-bottom: 10px; padding-top: 15px;}
.entry h3,#content h3{font-size: 18px;}



}



@media (max-width: 479px) {

.topphone{width:100%; border-right:none;}

.topemail{float:left; width:100%; max-width:100%; min-width:100%;}

.hslides p{font-size:13px;}

.wcps-container .wcps-theme1 .wcps-items{margin:0px !important;}

.topemail{padding-top:0px;}

.compressor h3{font-size:16px; margin-bottom:5px;}

.auto_compile{width:96%;}

.prdshpnwbtn2{font-size:17px;}

.auto_compile p{font-size:13px; text-align:center; width:65%;}

.banner_cont2 h3{width:100px; height:100px; padding:45px 0; font-size:16px;}

.banner_cont2{margin-top:-50px;}

.cycle-prev, .cycle-next{background-size:80%; margin-top:-28px;}

.cycle-prev{margin-left:-34px;}

.cycle-next{margin-right:-34px;}

.home_product h2{font-size:18px;}

.home_product .wcps-container .owl-controls .owl-buttons.topright .owl-prev{left:20%;}

.home_product .wcps-container .owl-controls .owl-buttons.topright .owl-next{right:20%;}

.shop_cont{padding:0 10px;}

.shop_cont p{font-size:13px; line-height:20px;}

.testimonial_home .carousel-control.left{left:40%;}

.testimonial_home .carousel-control.right{right:40%;}

.testimonial_inner p{padding:0 15px;}

.footer_links{padding-bottom:10px;}

.common_title{font-size:18px;}

.common_title{margin-bottom:0px;}

.about_left{height:94%; width:96%;}

.testimonial_inner p{font-size:13px; margin-top:65px;}

.compile p{margin-top:55px;}

.shopping_left ul li, .shopping_left ul li:nth-child(4n+0), .shopping_left ul li:nth-child(3n){width:96% !important;}

.woocommerce ul.products li.product .button, .wcps-container .wcps-theme1 .wcps-items .nrajesh1 .woocommerce a.button{padding-left:150px !important; background-position:30% center !important;}

.signup_left h5{font-size:14px;}

.common_title{background:none !important; line-height:23px !important; font-size:19px !important; margin-bottom:0px !important; padding:0px !important;}

.contact_page_left .col-xs-2{margin:10px 0 0 0;}

.contact_page_left .col-sm-9{margin-left:-15px;}

.contact_page_left{margin:0px;}

.left_contact_area{padding:0px;}

.addfull{margin:0px;}

.woocommerce .quantity .qty{width:3em !important;}

.product-subtotal{font-size:14px !important;}

.woocommerce table.shop_table th{font-size:12px !important;}

.product-name .col-sm-9 a{font-size:11px !important; margin-top:0px !important; }

.Trnew img {

    width: 100%;

    height: auto;

    display: block;

    min-width: 60px !important;

    max-width: 60px !important;

    min-height: 60px !important;

    max-height: 60px !important;

}

.wcps-container .wcps-theme1 .nrajesh1 .wcps-items-title a, .wcps-container .wcps-theme1 .wcps-items-title a{min-height:initial !important;}

}



@media (max-width: 320px) {

.woocommerce ul.products li.product .button, .wcps-container .wcps-theme1 .wcps-items .nrajesh1 .woocommerce a.button{padding-left:110px !important; background-position:25% center !important;}	

}

