body {
  font-family: 'ProximaNova-Regular';
  font-size:15px;
  overflow-x: hidden;
  padding-top:92px;
}






@font-face {
	font-family: 'ProximaNova-Semibold';
	src: url('../fonts/ProximaNova-Semibold.eot');
	src: url('../fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNova-Semibold.woff') format('woff'),
		url('../fonts/ProximaNova-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'ProximaNova-Regular';
	src: url('../fonts/ProximaNova-Regular.eot');
	src: url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNova-Regular.woff') format('woff'),
		url('../fonts/ProximaNova-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

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

@font-face {
	font-family: 'ProximaNova-Light';
	src: url('../fonts/ProximaNova-Light.eot');
	src: url('../fonts/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNova-Light.woff') format('woff'),
		url('../fonts/ProximaNova-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNova-Extrabld';
	src: url('../fonts/ProximaNova-Extrabld.eot');
	src: url('../fonts/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNova-Extrabld.woff') format('woff'),
		url('../fonts/ProximaNova-Extrabld.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}




@font-face {
	font-family: 'ProximaNova-Semibold';
	src: url('../fonts/ProximaNova-Semibold.eot');
	src: url('../fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNova-Semibold.woff') format('woff'),
		url('../fonts/ProximaNova-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'ProximaNova-Regular';
	src: url('../fonts/ProximaNova-Regular.eot');
	src: url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNova-Regular.woff') format('woff'),
		url('../fonts/ProximaNova-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

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


@font-face {
	font-family: 'ProximaNova-Extrabld';
	src: url('../fonts/ProximaNova-Extrabld.eot');
	src: url('../fonts/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNova-Extrabld.woff') format('woff'),
		url('../fonts/ProximaNova-Extrabld.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}



@font-face {
    font-family: 'Pacifico-Regular';
    src: url('../fonts/Pacifico-Regular.eot');
    src: url('../fonts/Pacifico-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Pacifico-Regular.woff2') format('woff2'),
        url('../fonts/Pacifico-Regular.woff') format('woff'),
        url('../fonts/Pacifico-Regular.ttf') format('truetype'),
        url('../fonts/Pacifico-Regular.svg#Pacifico-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}


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




h2{}





a {

  color: #18d26e;

  transition: 0.5s;

}



a:hover, a:active, a:focus {

  color: #F15D25;

  outline: none;

  text-decoration: none;

}



p {

  padding: 0;

  margin: 0 0 0px 0;

}





section{display: inline-block; width:100%; vertical-align: top;}







a {

  color: #000 ;

  transition: 0.5s;

}



a:hover, a:active, a:focus {

  color: #5D5D5D;

  outline: none;

  text-decoration: none;

}



.menu_contanear

{

	display: block;

	float: left;

	width: 100%;

   text-align: center;	
   background-color:#f3f3f3;

}



.nav-menu, .nav-menu * {

  margin: 0;

  padding: 0;

  list-style: none;
   text-align:right;

}



.nav-menu ul {

  position: absolute;

  display: none;

  top: 100%;

  left: 0;

  z-index: 99;

}



.nav-menu li {

  position: relative;

  white-space: nowrap;

}



.nav-menu > li {

	display: inline-block;

}



.nav-menu li:hover > ul,

.nav-menu li.sfHover > ul {

  display: block;

}



.nav-menu ul ul {

  top: 0;

  left: 100%;

}



.nav-menu ul li {

  min-width: 180px;

}



/* Nav Menu Arrows */

.sf-arrows .sf-with-ul {

  padding-right: 30px;

}



.sf-arrows .sf-with-ul:after {

  content: "\f0d7";

  position: absolute;

  right: 15px;

  font-family: FontAwesome;

  font-style: normal;

  font-weight: normal;

	font-size: 13px;

	top: 50%;

	transform: translateY(-50%);

}



.sf-arrows ul .sf-with-ul:after {

  content: "\f105";

}



/* Nav Meu Container */

#nav-menu-container {

  float: left;

  margin: 0px 0 0 0;

 width: 100%;

}







@media (max-width: 767px) {

  #nav-menu-container {

    display: none;

  }

}



/* Nav Meu Styling */

.nav-menu a {

  padding: 12px 17px;

  text-decoration: none;

  display: inline-block;

  color: #FFF;
  
  text-transform:uppercase;
  
  font-family: 'ProximaNova-Semibold';

  font-size: 14px;

  outline: none;

  position: relative;

}

.nav-menu a span{display:inline-block; vertical-align:middle; background-color:#FFF; color:#FFF; font-size:12px; padding:0 2px;}

.nav-menu a:before

{

	content:'';

	position: absolute;

	left: 0;

	bottom: 0;

	width: 0;

	height: 4px;

	background: #FFFFFF;

	-webkit-transition: all .5s ;

	-moz-transition: all .5s ;

	-ms-transition: all .5s ;

	-o-transition: all .5s ;

	transition: all .5s ;

	transition-timing-function:ease-out;	

}

.nav-menu a:hover:before

{

	width: 100%;

}

.nav-menu > .menu-active > a:before{width:100% !important; content:'';

	position: absolute;

	left: 0;

	bottom: 0;

	height: 4px;

	background: #FFFFFF;

	-webkit-transition: all .5s ;

	-moz-transition: all .5s ;

	-ms-transition: all .5s ;

	-o-transition: all .5s ;

	transition: all .5s ;

	transition-timing-function:ease-out;	}
	
	
	
	.nav-menu > .current-menu-item > a:before{width:100% !important; content:'';

	position: absolute;

	left: 0;

	bottom: 0;

	height: 4px;

	background: #FFFFFF;

	-webkit-transition: all .5s ;

	-moz-transition: all .5s ;

	-ms-transition: all .5s ;

	-o-transition: all .5s ;

	transition: all .5s ;

	transition-timing-function:ease-out;	}
	
	
	




.nav-menu li:hover > a, .nav-menu > .current-menu-item > a {

	color: #FFF;

}





.nav-menu ul {

  margin: 4px 0 0 0;

  padding: 10px;

  box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);

  background: #bc8538;

	text-align: left;

}



.nav-menu ul li {

  transition: 0.3s;

}



.nav-menu ul li a {

  padding:5px 10px ;

  color: #FFFFFF;

  transition: 0.3s;

  display: block;

  font-size: 16px;

  text-transform: none;

    font-family: 'HelveticaLTStd-Roman';	

}



.nav-menu ul li:hover > a {

}



.nav-menu ul ul {

  margin: 0;

}



/* Mobile Nav Toggle */

#mobile-nav-toggle {

    position: absolute;

    right: 0;

    top: 0;

    z-index: 999;

    margin: 20px 20px 0 0;

    border: 0;

    background: none;

    font-size: 24px;

    display: none;

    transition: all 0.4s;

    outline: none;

    cursor: pointer;

}



#mobile-nav-toggle i {

  color: #FFFFFF;

}



@media (max-width: 767px) {

  #mobile-nav-toggle {

    display: inline;

  }

}



/* Mobile Nav Styling */

#mobile-nav {

  position: fixed;

  top: 0;

  padding-top: 18px;

  bottom: 0;

  z-index: 998;

  background: rgba(0, 0, 0, 0.8);

  left: -260px;

  width: 260px;

  overflow-y: auto;

  transition: 0.4s;

}



#mobile-nav ul {

  padding: 0;

  margin: 0;

  list-style: none;

}



#mobile-nav ul li {

  position: relative;

}



#mobile-nav ul li a {

  color: #fff;

  font-size: 13px;

  text-transform: uppercase;

  overflow: hidden;

  padding: 10px 22px 10px 15px;

  position: relative;

  text-decoration: none;

  width: 100%;

  display: block;

  outline: none;

  font-weight: 700;

  font-family: "Montserrat", sans-serif;

}



#mobile-nav ul li a:hover {

  color: #fff;

}



#mobile-nav ul li li {

  padding-left: 30px;

}



#mobile-nav ul .menu-item-has-children i {

  position: absolute;

  right: 0;

  z-index: 99;

  padding: 15px;

  cursor: pointer;

  color: #fff;

}



#mobile-nav ul .menu-item-has-children i.fa-chevron-up {

  color: #d5d5d5;

}



#mobile-nav ul .menu-item-has-children li a {

  text-transform: none;

}



#mobile-nav ul .menu-item-active {

  color: #d5d5d5;

}



#mobile-body-overly {

  width: 100%;

  height: 100%;

  z-index: 997;

  top: 0;

  left: 0;

  position: fixed;

  background: rgba(0, 0, 0, 0.7);

  display: none;

}

#mobile-nav ul .menu-has-children i {

    position: absolute;

    right: 0;

    z-index: 99;

    padding: 15px;

    cursor: pointer;

    color: #fff;

}



/* Mobile Nav body classes */

body.mobile-nav-active {

  overflow: hidden;

}



body.mobile-nav-active #mobile-nav {

  left: 0;

}



body.mobile-nav-active #mobile-nav-toggle {

  color: #fff;

}







.fa-remove:before, .fa-close:before, .fa-times:before {

    content: "\f00d";

	color: #FFFFFF;

}



/*--------------------------------------------------------------

# Intro Section

--------------------------------------------------------------*/


#header{float:left; width:100%; position: absolute; z-index: 2; background:#2b2b2b; top:0; transition: 0.5s; padding:7px 0}

#header.header-scrolled {

    background:rgba(0,0,0,.8);

    padding: 1px 0 8px;

    transition: all 0.5s;

	position: fixed;
	z-index:9999;

}

#header.header-scrolled .top_pannel_contanear

{

	display: none;

}



.top_panel_slider_panel{float:left; width:100%; position: relative; z-index: 1;}







.logobox{text-align: left;}



.logobox img{width:100%; max-width: 150px !important;	-webkit-transition: all .5s ;

	-moz-transition: all .5s ;

	-ms-transition: all .5s ;

	-o-transition: all .5s ;

	transition: all .5s ;

	transition-timing-function:ease-out;}

.logobox:hover img{	transform: scale(1.1);	}







.logobox img{-webkit-transition: all .5s ;

	-moz-transition: all .5s ;

	-ms-transition: all .5s ;

	-o-transition: all .5s ;

	transition: all .5s ;

	transition-timing-function:ease-out;
	
	
	}





header{padding: 0px 0; display: inline-block; width:100%; vertical-align: top; box-shadow: 0 0 10px rgba(0,0,0,0.2)}



.top_pannel_right{color:#FFF; text-align:right;}

.top_pannel_right p{display:inline-block; vertical-align:top; margin:5px 10px;}

.top_pannel_right p a{color:#FFF; border-ra}


.sliderbannerimgdesktop{display:inline-block; vertical-align:top;}

.sliderbannerimgmobile{display:none; vertical-align:top;}

	
.slider_panel{width:100%; vertical-align:top;  display:inline-block;}

.slider_panel .carousel-item img{width:100%; vertical-align:top;}

.we_believe_panel{padding:40px 0;}

.we_believe_panel_left h2{font-size:40px; font-family: 'ProximaNova-Bold';}

.we_believe_panel_left .matter{font-size:20px; color:#666; font-size:20px; display:inline-block; margin:10px 0; vertical-align:top;}


.we_believe_panel_left h3{color:#ff7245; font-size:30px; font-family: 'BebasNeue';}

.we_believe_panel_left .italic{font-size:22px; font-family: 'Pacifico-Regular'; margin-bottom:20px;}

.we_believe_panel_left p{color:#333; display:inline-block; vertical-align:top; margin:7px 0; width:100%;}

.we_believe_panel_left .bluematter{ color:#1c8dcf; font-size:24px; display:inline-block; margin:10px 0; vertical-align:top;font-family: 'ProximaNova-Semibold';}

.we_believe_panel_right h2{font-size:40px; font-family: 'ProximaNova-Bold'; color:#1c8dcf;}

.we_believe_panel_right h2 span{color:#000; text-transform:uppercase; width:100%; display:block;}



.we_believe_panel_right_product_box{display:inline-block; vertical-align:top; border:1px solid #CCCCCC; padding:15px; margin:10px 0}

.we_believe_panel_right_product_box img{object-fit:contain; width:100%; display:inline-block; margin-bottom:15px;}

.we_believe_panel_right_product_box p{width:100%; font-size:15px; display:inline-block; vertical-align:top;}

.we_believe_panel_right_product_box .bottom{width:100%; display:inline-block; vertical-align:top; margin:10px 0 0 0;}

.we_believe_panel_right_product_box .bottom .price{font-size:18px;font-family: 'ProximaNova-Bold'; float:left;}

.we_believe_panel_right_product_box .bottom .more{float:right; color:#FFF; font-size:15px; font-family: 'ProximaNova-Bold'; padding:8px; background-color:#ff7245;}

.we_believe_panel_right_product_box .bottom .more:hover{background-color:#000;}


.we_believe_panel_right > div:nth-child(1) > .we_believe_panel_right_product_box:nth-child(2){/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#dbf6ff+0,d8e3ff+100 */
background: rgb(219,246,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(219,246,255,1) 0%, rgba(216,227,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(219,246,255,1) 0%,rgba(216,227,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(219,246,255,1) 0%,rgba(216,227,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbf6ff', endColorstr='#d8e3ff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

.we_believe_panel_right > div:nth-child(1) > .we_believe_panel_right_product_box:nth-child(3){background-color:#ededed;}

.we_believe_panel_right > div:nth-child(2) > .we_believe_panel_right_product_box:nth-child(1){background-color:#ededed;}


.we_believe_panel_right > div:nth-child(1) > .we_believe_panel_right_product_box:nth-child(2) img{height:120px;}


.we_believe_panel_right > div:nth-child(1) > .we_believe_panel_right_product_box:nth-child(3) img{height:70px;}

.we_believe_panel_right > div:nth-child(2) > .we_believe_panel_right_product_box:nth-child(1) img{height:70px;}

.we_believe_panel_right > div:nth-child(2) > .we_believe_panel_right_product_box:nth-child(2) img{height:224px;}

.moreprdcts{display:inline-block; vertical-align:top; font-size:15px; font-family: 'ProximaNova-Bold'; margin-top:8px;}

.moreprdcts:hover{color:#1c8dcf;}


.philoshopy_banner{background-color:#fffdf2; padding:65px 0; background-image:url(../images/mid-banner.jpg); background-size:cover; background-repeat:no-repeat; background-position:bottom right;}

.philoshopy_banner h3{font-size:30px; font-family: 'BebasNeue'; color:#1c8dcf;}

.philoshopy_banner h2{font-size:40px; font-family: 'ProximaNova-Bold';}

.philoshopy_banner h4{font-size:22px; font-family: 'ProximaNova-Semibold';}

.philoshopy_banner p{display:inline-block; vertical-align:top; margin:10px 0; font-size:15px; width:100%;}

.philoshopy_cont{background-color:rgba(255,255,255,0); display:inline-block; vertical-align:top;}

.index_prodct_box_panel{padding:10px 40px;}

.index_prodct_box{background-color:#ebebeb; padding:15px; text-align:center; border:1px solid #CCC; display:inline-block; vertical-align:top; margin:10px; width:calc(100% - 20px)}

.index_prodct_box img{display:inline-block; vertical-align:top; width:100%; height:150px; object-fit:contain;}

.index_prodct_box p{display:inline-block;vertical-align:top; width:100%; font-size:18px;}

.index_prodct_box a{display:block; color:#000;}

.index_prodct_box a:hover{color:#ff7245;}


footer{background-color:#2b2b2b; display:inline-block; vertical-align:top; padding:50px 0; color:#FFF; width:100%;}

footer h2{font-size:25px;}

footer ul{display:inline-block; width:100%; padding-left:10px;}

footer ul li{list-style:none; display:inline-block; vertical-align:top; font-size:14px; width:calc(50% - 4px)}

footer ul li a{display:inline-block; vertical-align:top; padding:5px 0; color:#CCC;}

footer ul li a:hover{color:#FFF;}

footer .matter{display:inline-block; vertical-align:top; position:relative; padding-left:15px; margin:0 0 10px 0; font-size:14px;}

footer .matter i{position:absolute; top:0; left:0; color:#FFF;}

footer p{width:100%; display:inline-block; vertical-align:top; color:#CCC;}

footer .left{display:inline-block; vertical-align:top; margin:20px 0 ; }

footer .left a{width:32px; height:32px; background-color:#FFF; color:#2b2b2b; display:inline-block; vertical-align:top; margin:1px; text-align:center; padding:5px 0 0 0; border-radius:100%;}

footer .left a:hover{background-color:#1c8dcf; color:#FFF;}

.footbottom{display:inline-block; vertical-align:top; background-color:#000000; color:#FFF; padding:15px 0; width:100%;}

.footbottom a{color:#FFF;}


.footbottom a:hover{color:#f06a27;}


.productlstng_panel{padding:60px 0;}

.productlstng_panel h2{font-size:30px; font-family: 'ProximaNova-Bold';}

.productlstng_panel_box{width:100%; display:inline-block; vertical-align:top; background-color:#f1f2f5; padding:10px; border:1px solid #ededed; margin:10px 0}


.productlstng_panel_box img{width:100%; height:150px; background-color:#FFF; object-fit:contain; display:inline-block; vertical-align:top; margin-bottom:10px;   transition: 0.5s;}

.productlstng_panel_box:hover img{transform:scale(1.05)}

.productlstng_panel_box h3{font-size:16px; font-family: 'ProximaNova-Semibold';}

.productlstng_panel_box h4{color:#ff0000; text-transform:uppercase;font-family: 'ProximaNova-Semibold'; font-size: 15px;}

.product_category{color:#000000 !important; font-size:20px !important; text-align:center !important;}

.productlstng_panel_box .price{display:inline-block; vertical-align:top; font-size:20px; color:#0081cd;font-family: 'ProximaNova-Semibold'; width:100%;}

.productlstng_panel_box .price span{margin-left:10px; color:#999999; font-size:15px;  font-family: 'ProximaNova-Regular'; text-decoration:line-through;}

.productlstng_panel_box p{width:100%; display:inline-block; vertical-align:top; font-size:14px; color:#000;}

.productlstng_panel_box .readmore{font-size:14px; font-family: 'ProximaNova-Bold'; margin:10px 0 0 0; text-transform:uppercase;}

.productlstng_panel_box:hover .readmore{color:#ff7245;}

.productlstng_panel_box a{display:block; color:inherit;}


.productdtls h5{font-size:30px; font-family: 'ProximaNova-Bold';}

.productdtls h3{font-size:16px; font-family: 'ProximaNova-Semibold';}

.productdtls h4{color:#ff0000; text-transform:uppercase;font-family: 'ProximaNova-Semibold';}

.productdtls .price{display:inline-block; vertical-align:top; font-size:20px; color:#0081cd;font-family: 'ProximaNova-Semibold'; width:100%;}

.productdtls .price span{margin-left:10px; color:#999999; font-size:15px;  font-family: 'ProximaNova-Regular'; text-decoration:line-through;}

.productdtls p{width:100%; display:inline-block; vertical-align:top; font-size:14px; color:#333;}

.productdtls h6{font-size:20px; font-family: 'ProximaNova-Semibold'; margin-top:10px}

.productdtls .enquire{display:inline-block; vertical-align:top; background-color:#10a0de; color:#FFF; padding:10px 20px; color:#FFF; text-transform:uppercase; font-size:15px;font-family: 'ProximaNova-Bold';}

.productdtls .enquire:hover{background-color:#FF4A00;}

.productdtls .warranty{display:inline-block; vertical-align:top; color:#0081cd;font-family: 'ProximaNova-Semibold'; width:100%;}


.contentpage_panel{padding:60px 0;}

.contentpage_panel h2{font-size:30px; font-family: 'ProximaNova-Bold';}

.contentpage_panel h3{color: #ff7245;
    font-size: 30px;
    font-family: 'BebasNeue';}

.contentpage_panel p{width:100%; display:inline-block; vertical-align:top; margin:5px 0;}

.contentpage_panel p strong{font-size:18px;}

.applynowcareer{float:left; color:#FFF; font-size:15px; font-family: 'ProximaNova-Bold'; padding:8px; background-color:#ff7245;margin:15px 0 20px;}

.applynowcareer:hover{background-color:#000; color:#FFF;}


/* --------- Apply Now ------- */

.inputfilebox{width:calc(100% - 74px); display:inline-block; padding:10px; background-color:#e6e6e6; border-radius:10px; vertical-align:top; border:none; outline-style:none; margin-bottom: 7px;}

.inputtextbox{width:100%; display:inline-block; padding:10px; background-color:#e6e6e6; border-radius:10px; vertical-align:top; margin:7px 0; border:none; outline-style:none}

.inputtexarea{width:100%; display:inline-block; padding:10px; background-color:#e6e6e6; border-radius:10px; vertical-align:top; margin:7px 0 14px; height:150px; border:none;outline-style:none}

.inputfileboxsubmit{color:#FFF; font-size:15px; font-family: 'ProximaNova-Bold'; padding:12px 10px; background-color:#ff7245; display:inline-block; vertical-align:top; border:none; cursor:pointer; width:150px; text-transform:uppercase; border-radius:10px;}

.inputfileboxsubmit:hover{background-color:#000;}


.inputfileboxcancel{color:#FFF; font-size:15px; font-family: 'ProximaNova-Bold'; padding:12px 10px; background-color:#bfbfbf; display:inline-block; vertical-align:top; border:none; cursor:pointer; width:150px; text-transform:uppercase; border-radius:10px; text-align:center;}


/* --------- Apply Now ------- */

.productdtls span .tax{color: #999999; font-size:15px;}

.inputfilebox2{width:100%; display:inline-block; padding:10px; background-color:#e6e6e6; border-radius:10px; vertical-align:top; border:none; outline-style:none; margin-bottom: 7px;}

.captcha{ margin-top:7px; display:inline-block; vertical-align:top;}

.detailsleftpoint p{color:#10a0de;}

.inputtypetext{width:100%; display:inline-block; vertical-align:top; margin:10px 0; padding:10px; }

.inputtextarea{width:100%; display:inline-block; vertical-align:top; margin:10px 0; padding:10px; height:100px; }


.inputtypesubmit{ display:inline-block; vertical-align:top; margin:10px 0; padding:10px 25px; background-color:#39F; color:#FFF; cursor:pointer; border:none; }

.inputtypesubmit:hover{background-color:#000;}