

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


@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700');

html,body{font-family: 'Raleway', sans-serif; height:100%;}


h1, h2, h3, h4, h5, h6{margin:0px; padding:0px}
p{margin:0px; padding:0px}
ul {margin:0px; padding:0px; list-style:none}
ul li{margin:0px; padding:0px}
a{text-decoration:none}
.navbar-default{background:none; border:none}
.navbar{margin-bottom:0px}
.navbar-default .navbar-nav>li>a{color:#a4a4a4; font-size:14px;font-family: 'Raleway', sans-serif; font-weight:600;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color:#28377a;}
.navbar-brand{height:auto; padding:5px 10px; z-index:9999; position:relative;}
.navbar-default .navbar-nav>li>a{padding:57px 14px;}
.navbar-default .navbar-brand img{margin:0px 0px -20px; }
.med_text{ padding-bottom:50px;}
#medal_section{background:url(../images/bgimg.jpg) no-repeat top center; background-size:cover; width:100%; height:100%; position:relative; display:table}
.med_text h2{color:#fff; font-size:44px; font-weight:700; line-height:50px;font-family: 'Raleway', sans-serif; text-shadow:0px 0px 3px #000; padding:170px 0 10px;}
.text-vcenter {display:table-cell;vertical-align:middle;}
.med_text p{font-family: 'Raleway', sans-serif; font-weight:500; font-size:24px; color:#fff; padding:10px 0px 33px; text-shadow:0px 0px 3px #000}
.med_text a{ text-decoration:none; color:#fff; font-size:16px; font-weight:600; background:#28377a; padding:10px 20px; border-radius:5px; border:1px solid #fff;}
.med_text a:hover{ background:#fff;border: 1px solid #28377a;color: #28377a;}

#medal_set{background:#fff; padding:0px; height:100%; width:100%; display:table; position:relative;}
.l_imge img{margin:0px auto; width:100%; border-radius:50px;}
.l_imge{background:url(../images/img1.jpg) no-repeat top center; background-size:cover; border-radius:40px; height:350px; width:100%; text-align:center;padding:10px 0px;}
.l_imge1{background:url(../images/img2.jpg) no-repeat top center; background-size:cover; border-radius:40px; height:350px; width:100%; text-align:center;padding:10px 0px;}
.conme a{font-size:30px; font-weight:700; color:#000;font-family: 'Raleway', sans-serif; text-decoration:none; display:block}
.l_imge1 a{color:#fff;}

.de_imge {position:relative;}
.image {opacity:1;display:block;width:100%; transition:.5s ease;backface-visibility:hidden;text-align:center; margin:0 auto;}
.middle {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center;}
.de_imge:hover .image {opacity:1;}
.de_imge:hover .middle {opacity:1;}
.linked {color:white;font-size:16px;padding:16px 32px; transform:none}
.linked a{color:#fff; background:#28377a;font-size:16px; font-weight:700; display:block;padding:10px 50px; text-decoration:none; width:100%; border:1px solid #28377a; border-radius:5px;}

#medal_contact{background:#f3f3f3; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; padding:60px 0; width:100%;  position:relative; display:table}
.cont_text{ text-align:center;}
.cont_text h3{font-size:30px; font-weight:600;font-family: 'Raleway', sans-serif; padding:10px 0px 0;}
.cont_text p{font-size:20px; font-weight:600;font-family: 'Raleway', sans-serif; padding:25px 0;}
.cont_text a{display: inline-block; background:#28377a;color:#fff;font-size:20px;padding:6px 10px;font-family:'Raleway', sans-serif;font-weight:400;margin:10px 0; width:150px;border-radius:8px;text-decoration:none;border:1px solid #28377a; text-align:center}
.cont_text a:hover{color:#28377a; background:#fff;}


#footer{background-color:#28377a;padding:10px 0px; background:url(../images/bg-footer.jpg) top center no-repeat; background-size:cover; width:100%;}
.fotr_logo h2{font-size:25px;  color:#fff; font-weight:700; vertical-align:middle}
.fotr_logo h2 span{vertical-align:middle; display:inline-block}
.fotr_logo p{font-size:16px; color:#fff; font-weight:400; padding:12px 10px;}
.fotr_logo ul{padding:2px 0px;}
.fotr_logo ul li{font-size:16px; color:#fff; font-weight:400; padding:2px 10px;}
.fotr_logo ul li a{color:#d4d4d4; font-weight:500; font-size:16px; text-decoration:none;}
.fotr_logo ul li a:hover{ color:#fff;}
.gelog h2{padding: 18px 0px 10px;}
.gelog ul li a i{font-size:30px; color:#fff; padding-right: 15px;}

/****about_secton****/
#about_secton{background:url(../images/aboutijmg.png) no-repeat top center; background-size:cover; padding: 160px 0px 80px; position:relative;}
.about_text{text-align:center;}
.about_text h2{font-weight:700; font-size:40px; color:#fff; font-family:'Raleway', sans-serif; padding-top: 44px;}

.about_text p{font-weight:400; font-size:20px; color:#fff; font-family:'Raleway', sans-serif; padding:10px 0px}
.areo_img img{margin:0px auto}
.areo_img{position:absolute; bottom:-3px; left:0px; right:0px;}
.about{ padding:50px 0;} 
.about .ab-text img{ width:100%;border-radius: 50%;}
.about .ab-text h3{ width:100%; margin-left: auto; margin-right: auto; text-align: justify; padding: 100px 0px 20px; color:#28377a; font-size:24px; font-weight:600; line-height:30px;}
.about .ab-text p{ padding:0px 0 33px; font-size:14px; color:#000; font-weight:400; line-height:24px; text-align: justify; padding:20px 0px 10px; }
.oem-section .aspects img{ width:60%; padding:65px 0;}
.oem-section .aspects h3{font-size:30px; color:#28377a; font-weight:700; text-transform:uppercase; padding-bottom: 20px;}
.oem-section .aspects ul li{ padding:10px 0; font-size:16px; font-weight:400;}
.oem-section{text-align: justify; padding: 0; position: relative; width: 100%; margin: calc(10vw + 4.375rem) 0;margin-bottom: calc(15vw + 7.5rem); background-color: #f6f6f6;}
.oem-section:before{top: -10vw; height: 10vw; clip-path: circle(140vw at 50% 140vw); content: ""; display: block; left: 0; right: 0; background-color: #f6f6f6; position: absolute; background-size: 100% auto; background-position: top; overflow: hidden; z-index: -1;}    
.oem-section::after{bottom: -15vw;clip-path: circle(140vw at 50% -125vw);-webkit-clip-path: circle(140vw at 50% -125vw); top: auto; background-position: bottom; height: 15vw;}
.oem-section::after{ content: ""; display: block; position: absolute; left: 0; right: 0; background-color: #f6f6f6; background-size: 100% auto;} 
.oem-section .aspects p{ color:#28377a; font-weight:bold; font-size:24px;padding:185px 0;}

.oem-section .oemss h3{ padding:0px 0 15px; font-size:24px; font-weight:600; text-transform:uppercase; color:#28377a;}
.oem-section .oemss p{font-size:16px; color:#000; font-weight:400; line-height:30px;}
.oem-section .oemss{ margin:20px 0 0px;} 
.Reliability {text-align: justify; position: relative; width: 100%;margin: calc(12vw + 4.375rem) 0;margin-bottom: calc(15vw + 7.5rem); background-color:#edf0fe;}
.Reliability:before{ top: -10vw; height: 10vw; clip-path: circle(140vw at 50% 140vw); content: ""; display: block; left: 0; right: 0; background-color:#edf0fe; position: absolute; background-size: 100% auto; background-position: top; overflow: hidden; z-index: -1;}
.Reliability::after{bottom: -15vw;clip-path: circle(140vw at 50% -125vw);-webkit-clip-path: circle(140vw at 50% -125vw); top: auto; background-position: bottom; height: 15vw;}
.Reliability::after{ content: ""; display: block; position: absolute; left: 0; right: 0; background-color:#edf0fe; background-size: 100% auto;}
.Reliability .abo-pg h4{font-size:18px; color:#28377a; font-weight:bold; padding:20px 0px; text-transform:uppercase; min-height: 71px;} 
.Reliability .abo-pg p{font-size:16px; color:#000; font-weight:400; line-height:30px; padding-bottom:9px;}
.Reliability .abo-pgss p{font-size:16px; color:#000; font-weight:400; line-height:36px; padding-bottom:10px;}
.Reliability .abo-pgss h4{font-size:18px; color:#28377a; font-weight:bold; padding:20px 0px; text-transform:uppercase; min-height: 71px;}

#advise{background:#28377a;}
#advise .clients h4{font-size:22px; color:#fff; font-weight:600; line-height:30px; padding:30px 15px;}

/****corousel****/
#slide_section{ position:relative; display:table; width:100%; padding:70px 0;}
.carousel{ padding:10px 0px; height: 200px;}
.carousel-inner{width:75%; margin:0px auto}
.carousel-inner .what_text p{ line-height:30px; text-align:center; font-weight:600; color:#000; font-size:18px;}
.carousel-inner .what_text h2{ text-align:center; font-size:30px; font-weight:bold; padding-bottom:5px; color:#28377a;}
.carousel-inner .what_text ul li{margin-left:236px;font-size:18px; line-height:24px;list-style: disc; font-weight:600;}
.carousel-inner .what_text{ min-height:176px;}
.carousel-control.left{background:none}
.carousel-control.right{background:none}
.carousel-control.right span{float:right}
.carousel-control{top:45px;}
.carousel-indicators{bottom:-30px; margin-bottom:0;}
.carousel-indicators li{border-color:#414e6a; height:12px; width:12px; margin:0px;}
.carousel-indicators .active{background:#414e6a;height:13px; width:13px; margin:0px;}

/****business****/
#bs_secton{background:url(../images/business-ineer.png) no-repeat top center; background-size:cover;padding: 160px 0px 69px; position:relative}
#busniess{padding:50px 0;}
.some-hading{ padding:115px 0;}
#busniess p{ font-size:24px; font-weight:600; text-transform:uppercase; color:#000;}
#busniess .some-hading h2{ padding:20px 0; font-weight:bold; color:#28377a; font-size:24px;}
#busniess .some-hading ul li{ padding:5px 0; list-style:disc; font-size:16px; color:#000; margin-left:20px; font-weight:500;}
#busniess .some-hading img{ padding-bottom:20px;}
#busniess .bines img{ width:100%; margin-top:28px;border-radius:50%;}


#realignment{background:#edf0fe;border-bottom: 1px solid #ddd;position:relative; width:100%; margin: calc(8vw + 4.375rem) 0;margin-bottom:calc(10vw + 7.5rem);}
#realignment .cost img{ width:100%; border-radius:10px;}
#realignment .costss{ padding:30px 0;}
#realignment .costss h2{padding: 20px 0 10px; font-weight:bold; color:#28377a; font-size:24px;}
#realignment .costss ul li{ padding:5px 0; list-style:disc; font-size:16px; color:#000; margin-left:20px; font-weight:500;}
#realignment .costss img{ padding-bottom:20px;}
#realignment:before{ top: -10vw; height: 10vw; clip-path: circle(140vw at 50% 140vw); content: ""; display: block; left: 0; right: 0; background-color:#edf0fe; position: absolute; background-size: 100% auto; background-position: top; overflow: hidden; z-index: -1;}
#realignment::after{bottom: -15vw;clip-path: circle(140vw at 50% -125vw);-webkit-clip-path: circle(135vw at 50% -125vw); top: auto; background-position: bottom; height: 15vw;}
#realignment::after{ content: ""; display: block; position: absolute; left: 0; right: 0; background-color:#edf0fe; background-size: 100% auto;}


/****contact-us****/
#contact_secton{background:url(../images/contactus.png) no-repeat top center; background-size:cover;padding:160px 0px 80px; position:relative}	   
#contact-us{ padding:50px 0;}
#contact-us .get h2{ font-size:36px; color:#4d4d4d; font-weight:400; text-align:center;}	   
#contact-us .get img{ text-align:center; margin:0 auto; padding:15px 0;} 
#contact-us .get p{ text-align:center; font-size:16px; color:#4d4d4d; font-weight:400; padding:20px 0px;} 
#form-text{ background:#f3f3f3; padding:50px 0;}
#form-text .forms .form-control{ width:100%; padding:6px 12px; font-size:14px; background:#fff; border-radius:4px; box-shadow:none; border: 1px solid #ccc;}
#form-text .forms label{ font-size:14px; color:#000; font-weight:400;display: inline-block; margin-bottom: 5px;}
#form-text .forms .form-group{margin-bottom: 20px;}
#form-text .forms .capta p{ font-size:13px; color:#000; font-weight:300; padding:15px 0 30px;}
#form-text .forms .capta button{ padding:10px 40px; border-radius:50px; background:#28377a; font-size:14px; font-weight:600; outline:none;}
#form-text .forms .capta button:hover{ background:#000;}
#form-text .general h3{ font-size:24px; font-weight:600; color:#28377a; margin: 20px 0;}
#form-text .general p{ font-size:16px; color:#000; font-weight:400; margin-bottom:15px;}	
#form-text .general a{ font-size:16px; font-weight:400; text-decoration:none; padding-bottom:15px;}
#form-text .general h3 span{ color:#59c4af;}


#contact-us .careers img{text-align:center; padding:30px 0; margin: 0 auto;}
#contact-us .current a{ text-align:center; background:#28377a; padding:10px 40px; border-radius:50px; color:#fff; font-weight:600; text-transform:uppercase; font-size:16px;text-decoration:none;}
#contact-us .current a:hover{ background:#000;}
#contact-us .current{ text-align:center; margin:0 auto; padding:20px 0;}



#header-sroll {
    position:fixed;
	box-shadow: 0px 0px 6px #c8c8c8;
    background:#fff;
    left:0;
    top:0;
    float:left;
    width:100%;
    -ms-transition:     all 0.3s ease-out;
    -moz-transition:    all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -o-transition:      all 0.3s ease-out;
    transition:         all 0.3s ease-out;
	z-index:999;
}

#header-sroll.small {
    height: 90px;
    line-height: 35px;
}

.small .navbar-default .navbar-brand img{ max-width:56%;
    -ms-transition:    all 0.3s ease-out;
    -moz-transition:    all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -o-transition:      all 0.3s ease-out;
    transition:         all 0.3s ease-out;
}

.small .navbar-default .navbar-nav>li>a{padding: 35px 14px;}


/*********************** Demo - 16 *******************/
.box16{text-align:center;color:#fff;position:relative}
.box16 .box-content,.box16:after{width:100%;position:absolute;left:0}
.box16 .post,.box16 .title{transform:translateY(70px);transition:all .4s cubic-bezier(.13,.62,.81,.91) 0s}
.box16 img{max-width:100%;height:auto; box-shadow: 0px 0px 23px #6e6e6ec7;}
.box16 .box-content{padding:20px;margin-bottom:200px;bottom:0;z-index:1}
.box16 .title a{ text-decoration:none; font-size:22px;font-weight:700;text-transform:uppercase;margin:0 0 10px; color:#fff; padding: 8px 40px; background: #28377a; border: solid 2px #fff;}
.box16 img:hover{background: #28377a; opacity: 0.7;}
.box16:hover .post,.box16:hover .title{transform:translateY(0)}
.box16{ background:url(../images/bg-box-img-left.png) no-repeat; background-position: left top; padding:30px 0px 30px 33px;background-size: auto 100%;}
.box17{ background:url(../images/bg-box-img-right.png) no-repeat; background-position: right top; padding:30px 30px 30px 0px;background-size: auto 100%;}
.box17:hover .post,.box17:hover .title{transform:translateY(0)}
.box17{text-align:center;color:#fff;position:relative}
.box17 .box-content,.box16:after{width:100%;position:absolute;left:0}
.box17 .post,.box17 .title{transform:translateY(70px);transition:all .4s cubic-bezier(.13,.62,.81,.91) 0s}
.box17 img{width:100%;height:auto; box-shadow: 0px 0px 23px #6e6e6ec7;}
.box17 .box-content{padding:20px;margin-bottom:200px;bottom:0;z-index:1}
.box17 .title a{font-size:22px; text-decoration:none;font-weight:700;text-transform:uppercase;margin:0 0 10px; color:#fff; padding: 8px 40px; background: #28377a; border: solid 2px #fff;}
.box17 img:hover{background: #28377a; opacity: 0.7;}

#privacy-section{background:url(../images/pravicey-bg.jpg) no-repeat top center; background-size:cover;padding: 160px 0px 69px; position:relative}
#privacy-details{padding:50px 0 30px; border-bottom:1px solid #dedede}
.privacy_text h3{font-size:24px; color:#28377a; margin:15px 0; font-weight:700; line-height:30px;}
.privacy_text p{font-size:16px; color:#333; padding:10px 0;}
.privacy_text h4{font-size:22px; color:#414e6a; font-weight:500; margin-bottom:10px;}
.privacy_text h2{font-size:28px; color:#414e6a; font-weight:700; margin-bottom:10px;}
.privacy_text h6{font-size:20px; color:#414e6a; font-weight:500; padding:8px 0;}
.privacy_text h5{font-size:22px; color:#414e6a; font-weight:700; margin-bottom:10px;}
.privacy_text ul{ list-style-type:disc; margin-left:50px;}
.privacy_text ul li{ font-size:18px; color:#28377a; font-weight:600; padding:15px 0px; }
.privacy_text p i{ padding-right:20px; color:#666; font-size:9px;}
.privacy_text .receve li{font-size:16px; font-weight:400; color:#333;}





/*************************/
@media (min-width: 1200px) {
	
  
}


@media (min-width: 992px) and (max-width: 1199px) {
#medal_section {height:95%;}
.carousel-inner .what_text ul li{ margin-left:150px; font-size:16px;}
.box16 .box-content{margin-bottom: 150px;}
.box17 .box-content{margin-bottom: 150px;}
.cont_text p{font-size:20px;}
.carousel-inner .what_text p{ font-size:16px}
.cont_text h3{ font-size:25px; padding:0;}
.carousel-inner .what_text h2{ font-size:25px;}
.carousel{ padding:20px 0;}
.Reliability .abo-pgss h4{ padding:0;min-height: 64px;}

.about{ padding:40px 0;}
.about .ab-text p{ padding:0 0 10px;}
.oem-section{ padding:30px 0; margin-bottom: calc(9vw + 7.5rem);}
.Reliability{ padding:40px 0;}
.Reliability::after{-webkit-clip-path: circle(135vw at 50% -125vw);}
.oem-section::after{-webkit-clip-path: circle(135vw at 50% -125vw);}
.about .ab-text h3{ padding: 15px 0px 20px; font-size:20px;}
.Reliability{margin: calc(20vw + -5.625rem) 0;}
.Reliability .abo-pg h4{ line-height:25px; padding: 0px 0px 20px;}
.oem-section .aspects h3{ font-size:24px; padding-bottom:0;}
.oem-section .aspects ul li{ padding:5px 0;}
.oem-section .aspects img{ padding:30px 0;}
.oem-section .aspects p{ padding:135px 0px; font-size:20px;}
.oem-section .oemss h3{font-size: 20px; padding: 0px 0 5px;}
#advise .clients h4{ padding:10px 0;}
.Reliability .abo-pg p{ line-height:25px;}

#busniess{padding: 40px 0;}
#busniess .some-hading h2{padding: 15px 0; font-size: 20px;}
#busniess .some-hading img{ padding-bottom:10px;}
#realignment .costss h2{ font-size:20px; padding-bottom:15px;}
#realignment .costss img{ padding-bottom:10px;}
.some-hading{ padding:68px 0;}
#realignment .costss{ padding:15px 0;}
.about_text h2{ font-size:36px;}

#contact-us{ padding:30px 0;}
#form-text{ padding:30px 0;}
#form-text .forms .required h3{ padding:10px 0;}
#contact-us .get p{ padding:5px 0 0;}
.med_text h2{padding: 180px 0 10px; font-size:36px;}
.med_text p{padding: 10px 0px 30px;}
#contact-us .get h2{ font-size:30px;}
#contact-us .get img{padding: 10px 0;}
#form-text .general h3{ font-size:20px;}

.privacy_text h3{ margin:0; font-size:20px;}

}

@media (min-width: 768px) and (max-width: 991px) {
.carousel-inner .what_text ul li{ margin-left:80px;}
#medal_section {height:80%;}

.carousel-inner .what_text h2{ font-size:25px;}
.carousel-inner .what_text ul li{ font-size:16px;}
.carousel-inner .what_text p{ font-size:16px;}
.fotr_logo ul{ min-height:122px;}
.box16 .box-content{margin-bottom: 100px;}
.box17 .box-content{margin-bottom: 100px;}
.med_text h2{ font-size:36px; padding:100px 0 10px; line-height:45px;}
.med_text p{ font-size:20px;}
.carousel{ height:224px;}
.cont_text p{ font-size:18px;}
.cont_text h3{ font-size:25px;}
.about{ padding:30px 0;}
.oem-section{ padding:30px 0; margin-bottom: calc(35vw + -15.5rem);}
.oem-section .aspects h3{ font-size:24px; padding-bottom:0;}
.oem-section .oemss{ margin:5px 0; padding:0;}
.Reliability{ padding:30px 0; margin-bottom: calc(15vw + 0.5rem);}
.about .ab-text p{padding: 5px 0px 10px; font-size:15px;}
.about .ab-text h3{ font-size:18px; line-height:25px; padding:10px 0;}
.about .ab-text img{ padding-top:10px;}
.oem-section .oemss p{ font-size:15px; line-height:25px;}
.oem-section .aspects p{ font-size:18px; padding: 100px 0;}
.oem-section .aspects ul li{ font-size:15px; padding: 10px 0 0;}
.Reliability .abo-pg h4{ line-height:25px;min-height:30px; padding:0;}
.Reliability .abo-pg p{ line-height:25px; font-size:15px;}
.Reliability .abo-pgss h4{min-height: 48px;padding: 20px 0px 0;}
.Reliability .abo-pgss p{ line-height:30px;}
.Reliability::after{-webkit-clip-path: circle(135vw at 50% -125vw);}
.oem-section::after{-webkit-clip-path: circle(135vw at 50% -125vw);}
.oem-section .aspects h4{ padding:8px 5px;}
.oem-section .aspects img{padding: 25px 0;}
.oem-section .oemss h3{ font-size:20px;padding: 0px 0 5px;}
#advise .clients h4{ padding: 20px 0px;line-height: 25px; font-size: 16px;}

#busniess{ padding:25px 0;}
#busniess .some-hading h2{font-size:20px; padding:10px 0;}
#busniess .some-hading img{ padding-bottom:10px;}
#realignment{ padding:10px 0;}
#realignment .costss h2{ font-size:20px; padding: 10px 0;}
#realignment .costss img{padding-bottom: 10px;}
.some-hading{padding: 10px 0;}
#realignment .costss{ padding:15px 0;}

.about_text h2{ font-size:30px;}
#contact-us{padding: 30px 0 0;}
#contact-us .get h2{ font-size:25px;}
#form-text{ padding:30px 0;}
#form-text .forms .form-group{margin-bottom: 15px;}
#form-text .general h3{ font-size:20px;}
#form-text .general a{ font-size:14px;}
#form-text .forms .capta p{ padding-top:15px;}
#form-text .forms .required h3{ padding:15px 0;}
#contact-us .get p{ padding:15px 0;}
#contact-us .get p{ font-size:15px;}
#contact-us .current{ padding:10px 0 30px;}
#contact-us .get img{padding: 10px 0 0;}

#privacy-details{ padding:30px 0 30px;}
.privacy_text h3{ line-height:26px; font-size:19px; margin:10px 0;}
.privacy_text ul li{ padding:10px 0;}
.privacy_text .receve li{ font-size:14px;}
.privacy_text p{ font-size:14px; padding:5px 0;}
}
@media (max-width: 767px) {
.med_text br{display:none}
#medal_set{margin:0px; padding:20px 0;}
.de_imge{padding:10px 0px;}
.image{width:auto; margin:0px auto}
.navbar-nav{text-align:center}
.navbar-default .navbar-nav>li>a {padding:12px 14px;}
.navbar-toggle {margin-top:50px; border-radius:0px;}
.small .navbar-default .navbar-brand img{ max-width:45%;}
#header-sroll.small{height: 75px;}
.small .navbar-default .navbar-nav>li>a{padding:12px 14px;}
.small .navbar-toggle{ margin-top:20px;}
.cont_text h3{ font-size:16px; line-height:20px; padding: 10px 0 5px;}
.navbar-default .navbar-toggle{border-color:#28377a}
.navbar-default .navbar-toggle .icon-bar{background:#28377a}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:#fff}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none}
.med_text{text-align:center; padding:0;}
.med_text h2{font-size:20px; line-height:inherit}
.med_text p{font-size:14px}
.cont_text p{font-size:14px}
.cont_text a{font-size:14px; margin:0px auto;width: 115px; padding: 5px 10px;}
.fotr_logo ul li{padding:2px 0px; font-size:14px;}
.gelog h2{padding:0px 0px;}
.fotr_logo h2{font-size:18px;}
.cont_text{text-align:center}
#medal_contact{padding:10px 0px;}
.fotr_logo p{padding:20px 0px; font-size:14px;}
.fotr_logo.gelog{ padding-bottom:15px;}
.fotr_logo ul li a{ font-size:14px;}
.gelog ul li a i{ font-size:18px; padding-right: 6px;}

.nav.navbar-nav.navbar-right{ background:#fff; padding:0;}
.small .col-lg-12 {padding-left: 0; padding-right: 0;}

.box16{margin-bottom: 20px;}    
.box16 .title a{ font-size:13px; padding: 5px 20px;}    
.box16 .box-content{margin-bottom: 90px;}
.box17{margin-bottom: 20px;}    
.box17 .title a{ font-size:13px; padding: 5px 20px;}    
.box17 .box-content{margin-bottom: 90px;}

.carousel-indicators{bottom:29px; display:none;}
.carousel-inner .what_text h2{ font-size:15px;}
.carousel-inner .what_text p{ line-height:20px; font-size:13px;}
.carousel-inner .what_text ul li{line-height:20px; font-size:13px; margin-left:2px;}
.carousel-inner .what_text{ min-height:210px;}
.carousel{ padding: 20px 0 0px;height: 227px;}
.carousel-control.left{ width:3%;}
.carousel-control.right{ width:3%;}

.about{ padding:20px 0;}
.about .ab-text h3{ font-size:16px; padding:15px 0; line-height:22px;}
.about .ab-text p{padding: 0px 0 10px; font-size:14px;}
.about .ab-text img{ padding-top:10px;}
.oem-section{ padding:20px 0; margin-bottom: calc(0vw + 7.5rem);margin: calc(7vw + 4.375rem) 0;}
.oem-section .aspects h3{ font-size:18px;padding-bottom: 0;}
.oem-section .aspects ul li{ font-size:14px;line-height:22px; padding: 7px 0 0;}
.oem-section .aspects p{ font-size:18px; line-height:22px; padding:10px 0;}
.oem-section .oemss{ padding:0px; margin:10px 0; min-height:0;}
.oem-section .aspects img{ width:100%;padding: 20px 0;}
.oem-section .oemss p{ font-size:14px; line-height:22px;}
.oem-section .oemss h3{ font-size:18px;}
.oem-section::after{-webkit-clip-path: circle(136vw at 50% -125vw);}
.Reliability{ padding:20px 0; margin-bottom: calc(15vw + 2.5rem);}
.Reliability .abo-pg h4{padding: 0px 0 10px; font-size:15px; min-height:0;}
.Reliability .abo-pg p{ font-size:14px;	line-height:22px;}
.Reliability::after{ -webkit-clip-path: circle(136vw at 50% -125vw);}
#advise .clients h4{padding: 15px 0px; font-size:14px; line-height:24px;}
.Reliability .abo-pgss h4{min-height: 45px; padding:10px 0 0;}
.Reliability .abo-pgss p{ font-size:14px; line-height:25px;}

#busniess{ padding:20px 0;} 
.some-hading{ padding:10px 0;}
.about_text p{ font-size:14px;}
#busniess .some-hading h2{ font-size:15px;padding: 5px 0 5px; line-height:20px;} 
#busniess .some-hading img{ padding-bottom:10px;}
#busniess .some-hading ul li{ font-size:14px;}
#busniess .bines img{ margin-top:10px;}
#realignment{ padding:5px 0;margin: calc(7vw + 4.375rem) 0;}
#realignment .costss h2{ font-size:15px; padding-bottom:5px; padding-top:10px; line-height:20px;}
#realignment .costss img{padding-bottom: 10px;}
#realignment .costss ul li{ font-size:14px;}
#realignment .costss{ padding:5px 0;}

.about_text h2{ font-size:20px;}
#contact-us{ padding:20px 0;}
#contact-us .get h2{ font-size:20px;}
#contact-us .get img{ padding:10px 0;}
#contact-us .get p{ padding:0; font-size:14px;}
#form-text{padding: 10px 0;}
#form-text .forms .form-group{ margin-bottom:10px; padding:0;}
#form-text .forms .capta p{ padding:15px 0 15px;}
#form-text .forms .required h3{ padding:15px 0;}
#form-text .forms .required button{padding: 7px 23px; width:100%;}
#form-text .general h3{ font-size:18px; margin: 15px 0;}
#form-text .general p{ font-size:14px;}
#contact-us .careers img{ padding:20px 0;}
#contact-us .current{ padding:15px 0;}
.oem-section .aspects h4{ font-size:14px; padding:5px;}
.oem-section .aspects p span{ font-size:14px;}
#form-text .forms .capta button{padding: 6px 15px;}

#privacy-details{padding:30px 0 20px;}
.privacy_text h3{font-size:15px; margin:8px 0; line-height:20px;}
.privacy_text p{font-size:14px; margin-bottom:0px;}
.privacy_text h4, .privacy_text h5{font-size:18px; margin-bottom:8px;}
.privacy_text h2{font-size:18px; margin-bottom:5px;}
.privacy_text h6{font-size:16px;}
.privacy_text ul li{ font-size:15px; padding:8px 0 0;}
.privacy_text ul{ margin-left:15px;}
.privacy_text .receve li{ font-size:14px;}
.med_text a{ font-size:14px; padding: 8px 15px;}
#form-text .general a{ font-size:14px;}
}
@media (max-width: 627px) {
.oem-section .oemss{ min-height:0;}
.Reliability .abo-pg h4{ min-height:0;line-height: 22px;}
}
@media (min-width: 481px) and (max-width: 626px) {

}
@media (max-width: 480px) {

}

@media (max-width: 360px) {

}

@media (max-width: 320px) {

}

