body{
font-family: 'Oswald', sans-serif;
font-family: 'Open Sans', sans-serif;
color:#404040;
font-size:15px;
}
a{text-decoration:none;}
p{text-align:justify;line-height:26px;}
img{max-width:100%;}
.clr{clear:both;float:none;margin:0;padding:0;height:0;width:100%;}
@font-face {
    font-family: 'Raspoutine-DemiBold';
    src:url('fonts/Raspoutine-DemiBold.ttf.woff') format('woff'),
        url('fonts/Raspoutine-DemiBold.ttf.svg#Raspoutine-DemiBold') format('svg'),
        url('fonts/Raspoutine-DemiBold.ttf.eot'),
        url('fonts/Raspoutine-DemiBold.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
.HdrLine{color:#1c36b0;font-family: 'Raspoutine-DemiBold';position:relative;}
.HdrLine:before{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;display:block;background:#b1b9dd;}
.HdrLine span{display:inline-block;position:relative;padding-bottom:10px;}
.HdrLine span:before{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;display:block;background:#1c36b0;}

h1.HdrLine{font-size:48px;}
h2.HdrLine{font-size:40px;}
h3.HdrLine{font-size:36px;}
h4.HdrLine{font-size:30px;}
@media screen and (max-width:767px){
h1.HdrLine{font-size:24px;}
h2.HdrLine{font-size:22px;}
h3.HdrLine{font-size:20px;}
h4.HdrLine{font-size:18px;}
}
.BodyMoreBtn{display:inline-block;background:url(../images/BodyMoreBtn.png) center top no-repeat;background-size:100% auto;width:208px;height:53px;margin-top:15px;}
.BodyMoreBtn:hover{background-position:center bottom;}

/* ======  Ends Comon Style ======== */

@media screen and (min-width:1200px){
nav.navbar-expand-xl .navbar-collapse{display:block!important;}
nav ul{float:right;}
}
nav .navbar-brand img{width:220px;}

nav a{text-decoration:none;}
nav li{padding:0px 20px;}
nav li a{color:#000000;display:inline-block;padding-bottom:10px;font-weight:700;}
nav li.active a{background:url(../images/MenuActiveLine.png) left bottom no-repeat;color:#ea193f;}

@media screen and (max-width:1199px){
nav ul{background:#212529;margin-top:30px;}
nav li{padding:15px;border-top:1px #ddd dashed;}
nav li:nth-child(1){border:0;}
nav li a{color:#ffffff;}
}
@media screen and (max-width:767px){
nav .navbar-brand img{width:180px;}
}

.carousel-item > img{width:100%;}
.carousel-caption{bottom:calc(50% - 153px);}
.carousel-caption h2{font-weight:bold;font-size:48px;text-shadow:3px 3px 3px #000;margin-bottom:20px;}
.carousel-caption p{font-weight:500;font-size:24px;text-shadow:0px 0px 5px #000;margin-bottom:40px;text-align:center;}
.carousel-caption font{display:inline-block;background:#00000080;padding:6px 10px;border:1px #ffffff dashed;border-radius:10px;}
.BnrMoreBtn{background:url(../images/BnrMoreBtn.png) center top no-repeat;width:255px;height:65px;display:inline-block;}
.BnrMoreBtn:hover{background-position:center bottom;}
.carousel button span.carousel-control-prev-icon{background:url(../images/AirowLeft.svg) center center no-repeat;}
.carousel button span.carousel-control-next-icon{background:url(../images/AirowRight.svg) center center no-repeat;}
.carousel button span{border:2px #ffffff solid;height:90px;width:90px;border-radius:45px;background-size:45px 45px!important;}
@media screen and (max-width:991px){
.carousel-caption{bottom:calc(50% - 103px);}
.carousel-caption h2{font-size:36px;margin-bottom:10px;}
.carousel-caption p{font-size:20px;margin-bottom:15px;}
.BnrMoreBtn{width:180px;height:46px;background-size:180px auto;}
.carousel button span{height:60px;width:60px;border-radius:30px;background-size:30px 30px!important;}
}
@media screen and (max-width:767px){
.carousel-item > img{height:300px}
.carousel-caption{bottom:calc(50% - 85px);}
.carousel-caption h2{font-size:24px;}
.carousel-caption p{font-size:14px;}
.BnrMoreBtn{width:140px;height:36px;background-size:140px auto;}
.carousel button span{height:40px;width:40px;border-radius:20px;background-size:20px 20px!important;}
}
@media screen and (max-width:500px){
.carousel-caption h2{font-size:20px;}
.carousel-caption{bottom:calc(50% - 131px);}	
}
.Intro{margin-top:35px;}
.Intro h1{margin-bottom:20px;}

.Aplcatn{background:#f2f2f2;margin-top:35px;padding:35px 0px;}
#Aplcatn .carousel-inners{margin-left:-15px;margin-right:-15px;}
.Aplcatn img{width:100%;border-radius:10px 10px 0px 0px;margin-top:30px;border:1px #c6cbe4 solid;border-bottom:0;}
.Aplcatn h4{background:#1c36b0;color:#ffffff;text-align:center;font-size:21px;padding:20px 10px;}
.Aplcatn a:hover h4{background:#ea193f;}
#Aplcatn .carousel-item a{padding:15px;display:block;}
#Aplcatn{overflow:hidden;}
@media screen and (max-width:1399px){
.Aplcatn h4{font-size:18px;}
}
@media screen and (max-width:767px){
#Aplcatn .carousel-item .col-md-6{width:100%;}
.Aplcatn .carousel-inners .carousel-item > div {display: none;}
.Aplcatn .carousel-inners .carousel-item > div:first-child {display: block;}
}
.Aplcatn .carousel-inners .carousel-item.active,
.Aplcatn .carousel-inners .carousel-item-next,
.Aplcatn .carousel-inners .carousel-item-prev {display: flex;}
@media screen and (min-width:768px) {
.Aplcatn .carousel-inners .carousel-item-end.active,
.Aplcatn .carousel-inners .carousel-item-next {transform: translateX(25%);}
.Aplcatn .carousel-inners .carousel-item-start.active, 
.Aplcatn .carousel-inners .carousel-item-prev {transform: translateX(-25%);}
}
.Aplcatn .carousel-inners .carousel-item-end,
.Aplcatn .carousel-inners .carousel-item-start {transform: translateX(0);}
.Aplcatn .carousel-control-next,.Aplcatn .carousel-control-prev{width:auto;}

.About{margin-top:35px;}
.About h2{margin-bottom:20px;}
.About .Director{display:flex;justify-content:right;}
.About .Director div{text-align:right;}
.About .Director img{margin-right:15px;}
.About .Director span{font-size:20px;}
.About .Director strong{font-size:20px;display:block;}
@media screen and (max-width:767px){
.About .Director{justify-content:center;}
}


@media screen and (min-width:1200px){
.Products a span{height:206px;position:relative;overflow:hidden;}
.Products a span img{position:absolute;left:0px;top:0px;max-width:inherit;transition:width 0.5s, left 0.5s, top 0.5s;}
.Products a span:hover img{left:-20px;top:-20px;width:calc(100% + 40px);}
}
@media screen and (min-width:1400px){
.Products a span{height:242px;}
}
.Products{margin-top:35px;background:#f2f2f2;padding:35px 0px;}
.Products .row a{display:block;margin-top:30px;}
.Products .row a span{display:block;}
.Products img{border-radius:8px 8px 0px 0px;width:100%;}
.Products h5{background:#1c36b0;color:#ffffff;text-align:center;font-size:18px;padding:15px 10px;}
.Products a:hover h5{background:#ea193f;}

.Quality{background:url(../images/Quality.jpg) center center no-repeat;background-size:cover;background-attachment:fixed;}
.Quality .bg{background:#00000099;padding:35px 0px;color:#ffffff;}
.Quality .HdrLine{color:#ffffff;}
.Quality .HdrLine span:before{background:#ffffff;}

.Enqury{background:url(../images/EnquiryBg.jpg) center center no-repeat;background-size:cover;}
.Enqury .container{text-align:center;padding:65px 15px;color:#ffffff;}
.Enqury .container h5{padding:10px 0px;}
.Enqury .container a{color:#f7d71c;}
.Enqury .container button{background:#ea193f;color:#ffffff;}
#EnquryModal .form-group{padding-top:25px;}
#EnquryModal input{line-height:30px;height:42px}

footer{background:url(../images/FooterBg.jpg) center center no-repeat;background-size:cover;background-attachment:fixed;}
footer .bg{background:#cccccced;padding:50px 0px 70px 0px;color:#000000;}
footer h5{color:#000000;font-family: 'Raspoutine-DemiBold';position:relative;font-size:18px;text-transform:uppercase;margin:20px 0px;}
footer h5:before{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;display:block;background:#959595;}
footer h5 span{display:inline-block;position:relative;padding-bottom:10px;}
footer h5 span:before{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;display:block;background:#000000;}
footer a{color:#000000;}
footer a:hover{color:#555555;text-decoration:underline;}
footer .Links a{display:block;padding:7px 0px;}
footer h6{font-weight:bold;}
footer .Icons{background:url(../images/FooterIcons.png) right center no-repeat;height:15px;width:15px;float:left;margin-right:10px;}
footer .Icons.Location{background-position:left center;height:30px;}
footer .Icons.Phone{margin-top:5px;}
footer .Icons.Tel{background-position:-19px center;width:16px;margin-top:5px;}
footer .Icons.Email{background-position:-40px center;margin-top:5px;}
.FotrBotm{text-align:center;padding:30px 15px;background: linear-gradient(to right,  #c0c0c0 0%,#ffffff 50%,#c0c0c0 100%);}

/* ==============   Home page ends  ============== */

.InrBnrs > img{width:100%;}
.Contact{margin-top:35px;}
.Contact iframe{width:100%;margin-top:30px;}

.Contact form{margin-top:30px;}
.Contact .form-group{padding-top:25px;}
.Contact form input{line-height:30px;height:42px}
.Contact form .btn{width:100%;background:#ff6500;color:#ffffff;font-weight:bold;text-transform:uppercase;line-height:30px;}
.Contact form .btn:hover{background:#16781f;}

.Thanks{padding-top:30px;text-align:center;position:relative;}
.Thanks h3{margin-top:50px;}
.Thanks p{text-align:center;}
.Thanks .btn{background:#ff6500;color:#ffffff;font-size:18px;margin-bottom:10px;}
.Thanks .btn:hover{background:#16781f}

.AplcatnPg{padding:35px 0px;}
.AplcatnPg ul{margin:0;padding:20px 0px 0px 0px;list-style:none;}
.AplcatnPg ul li{overflow:hidden;padding:15px;border:1px #ccc dashed;margin:15px 0px;border-radius:8px;}
.AplcatnPg ul li img{float:left;margin-right:15px;width:130px;}
.AplcatnPg ul li h4{font-weight:bold;}
@media (max-width:767px){
.AplcatnPg ul li img{width:100%;margin:0px 0px 25px 0px;}
}

.InrPges{margin-top:35px;}
.InrPges h1{margin-bottom:20px;}
.InrPges ul{padding-top:10px;}
.InrPges ul li{padding-bottom:10px;}
.InrPges .Prdts{margin-left:-15px;margin-right:-15px;}
.InrPges .Prdts img{margin:15px;}
@media (max-width:500px){.InrPges .Prdts{text-align:center;}}