@font-face {
    font-family: 'MyriadRoman';
    src: url('../fonts/myriadroman.eot');
    src: url('../fonts/myriadroman.eot') format('embedded-opentype'),
         url('../fonts/myriadroman.woff2') format('woff2'),
         url('../fonts/myriadroman.woff') format('woff'),
         url('../fonts/myriadroman.ttf') format('truetype'),
         url('../fonts/myriadroman.svg#MyriadRoman') format('svg');
}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/myriadpro-regular_0.eot');
    src: url('../fonts/myriadpro-regular_0.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-regular_0.woff') format('woff'),
         url('../fonts/myriadpro-regular_0.ttf') format('truetype'),
         url('../fonts/myriadpro-regular_0.svg#MyriadProRegular') format('svg');
}

@font-face {
	font-family: 'Conv_MyriadPro-Bold';
	src: url('../fonts/MyriadPro-Bold.eot');
	src: local('?'), url('../fonts/MyriadPro-Bold.woff') format('woff'), url('../fonts/MyriadPro-Bold.ttf') format('truetype'), url('../fonts/MyriadPro-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}







body {font-size:12px;font-family: 'MyriadRoman';}
a {-webkit-transition: 0.4s ease-in-out;-moz-transition: 0.4s ease-in-out;-ms-transition: 0.4s ease-in-out;-o-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;outline:none;}
a:focus {outline:none;}
a:hover {text-decoration:none;}
.ul {margin:0;padding:0;list-style:none;}
.inner-section {max-width:1019px;margin:0 auto;}
/*======================================================================
								Custom Css End
  ======================================================================*/

/*======================================================================
								Header Css Start
  ======================================================================*/
.main-header {background:#e30b00;padding: 21px 0 0;}
.top-nav {margin-top: 10px;}
.top-nav li {float:left;}
.top-nav li a {display:block;font-size:18px;color:#ffffff;border-right:1px solid #f5dc2c;padding:0 24px;line-height:15px;text-transform:uppercase;}
.top-nav li a.active, .top-nav li a:hover {color:#000;}
.top-nav li:last-child a {border:0;padding-right:0;}
.top-nav li:first-child a {padding-left:0;}
.head-call li { display: inline-block;}
.head-call li img {vertical-align:middle;margin-right:5px;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;max-width:100%;}
.head-call li a {font-size:23px;color:#ffffff;font-weight:bold;vertical-align:middle;}
.head-call li a:hover {color:#000;}
.head-call li:hover img {-moz-transform: scale(1.5);-webkit-transform: scale(1.5);transform: scale(1.5);} 

/*======================================================================
								Header Css End
  ======================================================================*/

/*======================================================================
								Middle Css Start
  ======================================================================*/
.main-middle {min-height:500px;}
.home-banner {text-align:center;background:url(../img/banner_back.jpg) repeat-x;padding-top:20px;}
.banner1 {position:relative;}
.banner1 img {width:100%;}
.banner1 img.order-img {width:auto;position:absolute;top:50px;right:50px;-webkit-transition: 0.4s ease-in-out;-moz-transition: 0.4s ease-in-out;-ms-transition: 0.4s ease-in-out;-o-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;}
.banner1 img.order-img:hover {-ms-transform: rotate(7deg) scale(1.1);-webkit-transform: rotate(7deg) scale(1.1);transform: rotate(7deg) scale(1.1);}
.sec1-para p {font-size:20px;color:#574f4f;text-align:center;margin:0;padding:30px 0;}
.sec1-cols { border: 1px solid #beb7b7; background: #dbeefa; max-width: 365px; margin: 0 auto 30px;}
.sec1-cols img {width:100%;-webkit-transition: 0.7s ease-in-out;-moz-transition: 0.7s ease-in-out;-ms-transition: 0.7s ease-in-out;-o-transition: 0.7s ease-in-out;transition: 0.7s ease-in-out;}
.sec1-cols img:hover {transform: rotateY(180deg);}
.sec1-cols h1 {margin:1px 0 0 0;text-align:center;font-size:27px;color:#ffffff;background:#e30b00;padding:9px 0;}
.sec1-cols p {font-size:17px;color:#3e3a3a;padding:25px 20px 10px 20px;min-height:160px;}
.sec1-cols a {display: block;border-radius: 10px;width: 118px;padding: 8px 0;background: rgba(141,134,134,1);background: -moz-linear-gradient(top, rgba(141,134,134,1) 0%, rgba(108,102,102,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(141,134,134,1)), color-stop(100%, rgba(108,102,102,1)));
background: -webkit-linear-gradient(top, rgba(141,134,134,1) 0%, rgba(108,102,102,1) 100%);background: -o-linear-gradient(top, rgba(141,134,134,1) 0%, rgba(108,102,102,1) 100%);background: -ms-linear-gradient(top, rgba(141,134,134,1) 0%, rgba(108,102,102,1) 100%);background: linear-gradient(to bottom, rgba(141,134,134,1) 0%, rgba(108,102,102,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d8686', endColorstr='#6c6666', GradientType=0 );color: #fff;text-align: center;font-weight: bold;font-size: 17px;letter-spacing: 1px;margin:0 0 25px 20px;}
.sec1-cols a:hover {background: rgba(108,102,102,1);background: -moz-linear-gradient(top, rgba(108,102,102,1) 0%, rgba(141,134,134,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(108,102,102,1)), color-stop(100%, rgba(141,134,134,1)));
background: -webkit-linear-gradient(top, rgba(108,102,102,1) 0%, rgba(141,134,134,1) 100%);
background: -o-linear-gradient(top, rgba(108,102,102,1) 0%, rgba(141,134,134,1) 100%);
background: -ms-linear-gradient(top, rgba(108,102,102,1) 0%, rgba(141,134,134,1) 100%);
background: linear-gradient(to bottom, rgba(108,102,102,1) 0%, rgba(141,134,134,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6666', endColorstr='#8d8686', GradientType=0 );}
.sec1-cols:hover {background: #bee4fd;}
.sec1-cols2 h1 {background:#ffd503;color:#000;}
.sec1-cols2 {background:#faf6e1;}
.sec1-cols2:hover {background:#fbf3cf;} 
.sec1-cols p span {font-size:17px;color:#3e3a3a;font-style:italic;display:block;}
.phoenix-left-main {text-align:center;}
.phoenix-left-main h1 { font-weight: bold; font-size: 22px; color: #de8b00; margin: 20px 0; line-height: 37px;}
.phoenix-box a:hover { color: #e30b00;}
.phoenix-left-main p {font-size:18px;coloe:#3b3939;}
.phoenix-box { margin-top: 20px; max-width: 530px; margin: 0 auto;}
.phoenix-box p {font-size:29px;font-weight:bold;color:#595656;margin:34px 0 0;text-transform: uppercase;}
.phoenix-box a { color: #000000; font-size: 30px; font-weight: bold;}
.home-contact-sec { background: #dfe7e9; border: 1px solid #beb7b7; max-width: 365px; margin: 0 auto;}
.home-contact-sec h1 {color:#ffffff;font-weight:bold;font-size:31px;margin:0;background:#000000;padding:6px 0;text-align:center;letter-spacing:1px;}
.home-contact-sec form {padding:30px;}
.home-contact-sec form .form-group label {font-size:17px;color:#4b3e3e;margin:0;}
.home-contact-sec form .form-group .form-control {border-radius:0;height: 32px;border-color:#756d6d;}
.home-contact-sec form .form-group textarea.form-control {height: auto;max-width:100%;}
.home-contact-sec form .form-group {margin-bottom: 4px;}
.home-contact-sec form .sub-btn {width:159px;margin:0 auto;border:1px solid #b1770b;border-radius:30px;color:#000;font-size:23px;padding:8px 0;font-weight:bold;display: block;margin-top:15px;background: rgba(241,230,103,1);
background: -moz-linear-gradient(top, rgba(241,230,103,1) 0%, rgba(251,183,56,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(241,230,103,1)), color-stop(100%, rgba(251,183,56,1)));
background: -webkit-linear-gradient(top, rgba(241,230,103,1) 0%, rgba(251,183,56,1) 100%);
background: -o-linear-gradient(top, rgba(241,230,103,1) 0%, rgba(251,183,56,1) 100%);
background: -ms-linear-gradient(top, rgba(241,230,103,1) 0%, rgba(251,183,56,1) 100%);
background: linear-gradient(to bottom, rgba(241,230,103,1) 0%, rgba(251,183,56,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e667', endColorstr='#fbb738', GradientType=0 );}
.home-contact-sec form .sub-btn:hover {background: rgba(251,183,56,1);
background: -moz-linear-gradient(top, rgba(251,183,56,1) 0%, rgba(241,230,103,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(251,183,56,1)), color-stop(100%, rgba(241,230,103,1)));
background: -webkit-linear-gradient(top, rgba(251,183,56,1) 0%, rgba(241,230,103,1) 100%);
background: -o-linear-gradient(top, rgba(251,183,56,1) 0%, rgba(241,230,103,1) 100%);
background: -ms-linear-gradient(top, rgba(251,183,56,1) 0%, rgba(241,230,103,1) 100%);
background: linear-gradient(to bottom, rgba(251,183,56,1) 0%, rgba(241,230,103,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbb738', endColorstr='#f1e667', GradientType=0 );}  
.home-sec2-main {padding: 30px 0;}
.phoenix-box img {-webkit-transition: 0.4s ease-in-out;-moz-transition: 0.4s ease-in-out;-ms-transition: 0.4s ease-in-out;-o-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;}
.phoenix-box img:hover {-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.banner1 h1 {position:absolute;top:51px;left:0;right:0;bottom:0;margin:0;font-weight:bold;font-size:44px;color:#fff;}
.home-banner2 {background:url(../img/banner_back2.jpg) repeat-x;}
.about-remanufacturer-left {}
.about-remanufacturer-left h1 {font-size:37px;color:#000000;font-weight:bold;text-align:center;text-decoration:underline;margin:0;}
.about-remanufacturer-left h2 {color:#e30b00;font-size:24px;font-weight:bold;text-align:center;margin: 5px 0 20px 0;line-height:34px;}
.about-remanufacturer-left p {font-size:20px;color:#574f4f;    margin-bottom: 17px;}
.about-remanufacturer-sec1 {padding:50px 0;}
.about-remanufacturer-right {}
.about-remanufacturer-right img {-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;margin-bottom:50px}
.about-remanufacturer-right img:hover {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.about-remanufacturer-right img:last-child {margin-bottom:0;}
.main_redabout h3 {     text-transform: uppercase;font-family: 'MyriadProRegular'; text-align: center; font-weight: bold; color: #f5d12e; margin-top: 8px; font-size: 30px; margin-bottom: 27px;}
.main_redabout {font-family: 'MyriadRoman'; font-size: 20px; text-align: center; padding: 17px; background: url(../img/red_bgbox.png); color: #fff;background-size: cover;}
img.shd_imgabout { margin: 6px 0 35px; width: 100%;}
h3.ser_weoffhead { color: #e30b00; text-align: center; font-weight: bold; text-transform: uppercase; font-size: 36px; font-family: 'Conv_MyriadPro-Bold'; margin-top: 40px;}
h3.ser_weoffhead + h4 { font-family: 'Conv_MyriadPro-Bold'; text-align: center; color: #000; font-size: 22px; margin-top: 18px;}
p.ser_para { font-size: 21px; margin-top: 19px; color: #4c4c4c;}
ul.img_bixserv { margin: 30px auto 14px; list-style: none; background: #000; padding: 10px 10px; max-width: 1016px;}
ul.img_bixserv li { display: inline-block; margin: 10px; background: white;}
ul.img_bixserv li img { width: 100%; -webkit-transition: 0.7s ease-in-out; -moz-transition: 0.7s ease-in-out; -ms-transition: 0.7s ease-in-out; -o-transition: 0.7s ease-in-out; transition: 0.7s ease-in-out;}
ul.img_bixserv li img:hover { transform: rotateY(180deg);}
ul.img_bixserv + h3 { font-family: 'Conv_MyriadPro-Bold'; text-align: center; margin: 40px 0; padding: 0px 114px; font-size: 31px; color: #e30b00;}
ul.img_bixserv + h3 + img.shd_imgabout { margin:-10px auto 27px; max-width: 779px; width: 100%; display: block;}
.main-header nav.navbar.navbar-default { background: transparent; border: 0;}
.head-call li a { color: #fff !important;}
.head-call li img { margin-bottom:0;}
.main-header nav.navbar.navbar-default { padding-bottom: 0; margin-bottom: 0;}
.main_ul_menu li a { color: #fff !important;}
.main_ul_menu li a.active { color: #000 !important;}
.main_ul_menu li a:hover { color: #000 !important;}
ul.img_bixserv li { width: 227px;}
ul.img_bixserv li { display: inline-block; margin: 10px; background: white;}
.gallery_main { margin-top: 34px;}
.main_formcont label { font-size: 18px; display: block; margin-top: 15px;}
.main_formcont input[type="text"] { width: 100%; padding: 14px; background: #eaeaea; border: 0;font-size: 17px;}
.main_formcont textarea { width: 100%; padding: 14px; background: #eaeaea; border: 0; height:110px; margin-bottom: 19px;}
input.submit_button { background: #e30b00; padding: 7px 15px; border: 0; font-size: 23px; margin: 14px 0 16px; color: #fff; font-size: 17px !important;}
iframe.ph_mapcont { width: 94%; margin: 26px auto 0; display: block;}
.logo-head img { width: 100%; max-width: 717px;}
.main-header .navbar-header ul.head-call.text-right { list-style: none; margin: 0 0 -41px; padding: 0; display:none;}
.main_formcont input[type="email"], .main_formcont input[type="number"] { width: 100%; padding: 14px; background: #eaeaea; border: 0; font-size: 17px;}
.ty-message { text-align: center; font-size: 50px; margin-top: 50px; color: #e30b00;}
.home-prodWRP img { -ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); width: 100%;}
.home-prodWRP { padding: 21px; border: 1px solid #929292; text-align: center; max-width: 332px; margin: 0 auto 50px; background: #e4e4e4;}
.home-prodWRP a { background: #c77400; display: inline-block; padding: 9px 24px; margin-top: 2px; color: #fff; font-size: 20px; border-radius: 3px;}
.home-prodWRP img:hover { -ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1);}
.home-prodWRP a:hover { background: #d20101; box-shadow: 2px 2px 2px #a9a9a9;}
h1.auto-head { font-weight: bold; font-size: 30px; color: #e30b00; text-align: center; max-width: 900px; margin: 20px auto 34px;}
iframe.map-sec { width: 100%; max-height: 300px;}
.main_prodhome { background: #030303; padding:60px 0 20px;}
.col-xs-12.col-lg-12.col-md-12.main_nuhead { text-align: center;}
.banner-textcontent {color: #000000; font-size: 40px; font-weight: bold; text-shadow: 3px 3px 6px white; padding: 25px 0 35px;}
.main_conthead { background: #FFC107; padding: 10px 0;}
.banner-textcontent a { color: #e30b00;}
h3.img_name { font-family: 'MyriadRoman'; font-size: 22px; margin: 29px 0 9px; text-transform: uppercase; color: #e30b00; font-weight: bold;}
.main-hoNumber { padding-top: 43px; text-align: left;}
.about-remanufacturer-left p span { color: #000; font-weight: bold;}
.main_redabout p { text-transform: uppercase; font-size: 27px;}
.main_redabout p a { color: #f59e37; font-weight: bold;}
h3.pro_shimgtext { font-family: 'Conv_MyriadPro-Bold'; text-align: center; margin: 40px 0; padding: 0px 114px; font-size: 31px; color: #e30b00;}

.mainWRPproIMG {
    max-width: 900px;
    margin: 0 auto;
    background: #efefef;
    padding: 30px 30px;
    border: 1px solid #b3b3b3;
}

.contimgWRP {
    background: #e0e0e0;
    padding: 15px 0;
    margin-bottom: 20px;
    border: 1px solid #b7b7b7;
    border-radius: 8px;
}

.mainWRPproIMG img {
    width: 100%;
    display: block;
    max-width: 261px;
}

.mainWRPproIMG p {
    font-size: 19px;
    color: #000;
    padding-top: 16px;
}
.lefthanfheadtio {
    padding-top: 75px;
}






/*======================================================================
								Middle Css End
  ======================================================================*/

/*======================================================================
								Footer Css Start
  ======================================================================*/
.main-footer {text-align:center;background: rgba(69,65,65,1);
background: -moz-linear-gradient(top, rgba(69,65,65,1) 0%, rgba(43,40,40,1) 50%, rgba(22,21,21,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69,65,65,1)), color-stop(50%, rgba(43,40,40,1)), color-stop(100%, rgba(22,21,21,1)));
background: -webkit-linear-gradient(top, rgba(69,65,65,1) 0%, rgba(43,40,40,1) 50%, rgba(22,21,21,1) 100%);
background: -o-linear-gradient(top, rgba(69,65,65,1) 0%, rgba(43,40,40,1) 50%, rgba(22,21,21,1) 100%);
background: -ms-linear-gradient(top, rgba(69,65,65,1) 0%, rgba(43,40,40,1) 50%, rgba(22,21,21,1) 100%);
background: linear-gradient(to bottom, rgba(69,65,65,1) 0%, rgba(43,40,40,1) 50%, rgba(22,21,21,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454141', endColorstr='#161515', GradientType=0 );padding:30px 0;border-top:9px solid #000000;}
.foot-social {margin-bottom:15px;}
.foot-social ul li {display:inline-block;}
.foot-social ul li a {display:block;margin:0 1px;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.foot-social ul li a img {max-width:100%;}
.foot-social ul li:first-child a {margin-left:0;}
.foot-social ul li:last-child a {margin-right:0;}
.foot-text p {font-size:14px;color:#ffffff;font-weight:bold;}
.foot-text p span {color:#fcd605;}
.foot-text p a {color:#fff;}
.foot-text p a:hover {color:#fcd605;}
.foot-social ul li a:hover {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
 
/*======================================================================
								Footer Css End
  ======================================================================*/
  
@media only screen and (max-width:1024px){
.banner-textcontent{ font-size:25px;}

}
  
  
@media only screen and (max-width:800px){
.top-nav li a{ padding:0 20px;}
.banner1 img.order-img { max-width: 224px;}
.banner1 h1{ top:35px;}
ul.img_bixserv { max-width: 517px;}



}
  
@media only screen and (max-width:767px){
.top-nav li { float: none; margin: 0; padding: 0;}
.top-nav li a { padding: 9px 0; border-bottom: 1px solid #f5eb29; border-right: 0;}
.head-call li { width: 152px; margin: 15px 0 8px;}
ul.nav.navbar-nav.navbar-right.ul.head-call.text-right { display: none;}
.main-header .navbar-header ul.head-call.text-right { list-style: none; margin: 0 0 -41px; padding: 0; display:block;}
.main-header .navbar-header ul.head-call.text-right img { margin: 0 0 -25px 24px !important;}
.logo-head img { width: 92%; max-width: 620px;}
.main-hoNumber { padding-top: 43px; text-align: center;}
.main-header button { background: #ffc107 !important; border: 0;}
.main-header button span.icon-bar { background: #e30b00 !important;}

}  
  
  
@media only screen and (max-width:640px){
.banner1 img.order-img { max-width: 176px; top: 30px;}
.banner1 h1 { top: 23px; font-size: 33px;}
.about-remanufacturer-right img { max-width: 200px; margin: 15px;}
.about-remanufacturer-right { text-align: center;}
h3.ser_weoffhead{ font-size:27px;}
ul.img_bixserv + h3 { font-family: 'Conv_MyriadPro-Bold'; text-align: center; margin: 29px 0; padding: 0px 20px; font-size: 25px; color: #e30b00;}
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}

}  
  
@media only screen and (max-width:480px){
.banner1 img.order-img { max-width: 105px; top: 27px;}
.banner1 h1{ font-size:23px;}
ul.img_bixserv { max-width: 272px;}
.main_conthead { background: #FFC107; padding: 0px 0;}
.phoenix-left-main h1 { font-weight: bold; font-size: 20px; color: #de8b00; margin: 20px 0; line-height: 33px;}
.banner-textcontent { font-size: 14px;}
	



}  
  
  
@media only screen and (max-width:360px){
.banner1 img.order-img { max-width: 100px; top: 18px; right:20px;}
.banner1 h1 { font-size: 21px; top: 10px;}




}
  
  
  
  
  
  
  
  
  
  
  