.mycarsole img{
	width:100%;
}
.myicon img{
	      width: 30px;
    margin-top: -7px;
}
.tablemy{
	    margin-bottom: 0;
}
.tablemy td{
	    padding: 7px 0px;
}
.tablemy td a{
    width: 100%;
    display: inline-block;
}
.viewallcss{
	    background: #e51e25;
    padding: 7px 25px;
    width: 100%;
    margin-top: 10px;
    /* font-family: Poppins, sans-serif; */
    font-size: 14px;
    font-weight: 600;
    font-family: 'Josefin Sans', sans-serif;
    border-radius: 4px;
    letter-spacing: 0;
    font-size: 16px;
}
.viewallcss:hover{
	    background: #081528;
		color:#fff;
}
.atmggd{
	text-align: left;
}
.atmggd i{
	    color: #e51e25;
}
.readsmor{
	text-align:center;
}
.readsmor button{
	    background: #e51e25;
    font-weight: 600;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 15px;
    border-radius: 5px;
    padding: 7px 30px;
    padding-top: 9px;
	    margin-bottom: 10px;
}
.readsmor button:hover{
	    background: #081528;
  color:#fff;
}
.imgree img{
	    width: 50px;
}
.pabahee{
    border: 2px solid #17263a !important;
    background-color: #020810 !important;
    font-size: 13px !important;
    border-radius: 0 !important;
    height: auto !important;
    padding: 13px 15px !important;
    color: #fff !important;
}
.width100
{
width:100%;
text-align:center;
}
.ateobtn{
	    background: #e51e25;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50%;
    font-size: 17px;
}
.socialmedilamy{
	    background: #e51e25;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    border-radius: 50%;
    color: #fff !important;
    font-size: 13px;
}
.socialmedilamy:hover{
	    background: #016639;
    color: #fff !important;
}

.top-contact li:last-child a:last-child i{
    margin-right: 0;
}

.mapclass{
	width: 100%;
}
.frmi1{
	    background: #e51e25;
    color: #fff;
	 border: 0;
}
.frmi2{
	    background: #e51e25;
    color: #fff;
    border: 0;
}
.frmi3{
	      background: #e51e25;
    color: #fff;
    border: 0;
}
.frmi4{
	       background: #e51e25;
    color: #fff;
    border: 0;
}
.tablemy td:first-child {
       color: #081528;
    font-weight: 500;
}
.productback{
	    background: #fff;
    padding: 15px;
    border: 1px solid #ddd;
    padding-bottom: 0;
}
.hepdro{
    margin-top: 20px;
    font-size: 20px;
    margin-bottom: 10px;
}
.widttbl{
	width:30%;
}
.tablees td:first-child{
	    /* padding: 8px 12px;
    font-weight: 500;
    color: #0d9c26;
    vertical-align: middle; */
    min-width: 150px;
    text-align: left;
    background-color: #eee;
}
.tablees tbody tr:first-child{
    background-color: #eee;
    text-align: center;
}
.tablees tbody tr:first-child td:first-child{
    text-align: center;
}
.tablees td{
	    padding: 5px 10px;
    font-weight: 500;
    color: #4a4a4a;
    vertical-align: middle;
    text-align: center;
}
.tablees, td, th {
    border: 1px solid #ddd;
}
.videbdd{
    max-height: 600px;
    overflow-y: scroll;
}
.videbdd div{
	margin-bottom:20px;
}
.videbdd div:last-child{
	margin-bottom:0;
}
.contantbtnbac{
	 background: #e51e25;
}
.contantbtnbac:hover{
	 background: #b7070d;
}
.contantbtnbac2{
	color:#e51e25;
}
.contantbtnbac2:hover{
	 background: #b7070d;
	 color:#ffff;
}
.contantbtn{
	     
    width: 100%;
    padding: 12px 7px;
    margin-top: 19x;
    margin-top: 15px;
    border: 2px solid #e51e25;
    font-size: 17px;
}
.contantbtn i{
	margin-right: 6px;
}
.backs{
	text-align:center
}
.backs button{
	    background: #e51e25;
    font-size: 17px;
    padding: 7px 18px;
    margin-bottom: 10px;
}
.backs button:hover{
	    background: #02673b;
}
.popcss h4{
	font-size: 18px;
}
.popcss h5{
	font-size: 17px;
    font-family: Poppins, sans-serif;
    font-weight: 500;
}
.popcss p{
	text-align:center;
	margin-bottom: 0;
}
.popcssbutton {
	    font-size: 18px;
    background: #dc0000;
    width: 27px;
    padding: 0px !important;
    margin: 0 !important;
    height: 27px;
    border-radius: 50%;
    opacity: 1;
    color: #fff;;
}
.videodesinset{
	       padding-bottom: 10px;
    padding-top: 35px;
}
.videodesin{
  background: #fff;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .07);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .07);
    box-shadow: 0 0 12px 1px rgb(0 0 0 / 16%);
    padding: 15px;
    margin-bottom: 25px;
}
.videodesin h4{
    text-align: center;
    margin-bottom: 0;
    margin-top: 15px;
    font-size: 19px;
}
.imgbacs{
	    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .07);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .07);
    box-shadow: 0 0 12px 1px rgb(0 0 0 / 12%);
    background: #fff;
    padding: 10px;
    margin-bottom: 20px;
}
.imgbacsbread {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .07);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .07);
    box-shadow: 0 0 12px 1px rgb(0 0 0 / 12%);
    background: #fff;
    padding: 10px;
    margin-bottom: 20px;
    height: 260px;
    overflow: hidden;
    display: grid;
}
.imgbacsbread .featured-imagebox {
      background: #f2f2f2; 
}
.imgbacsbread h4{
    margin-bottom: 0;
    margin-top: 10px;
    text-align: center;
    font-size: 18px;
}
.mainimghight{
	height: 250px;
	background:#f2f2f2;
}
.galgapdd{
	    padding-bottom: 35px;
}
.mygspaf{
	padding-left: 0 !important;
}
.mygspaf h5{
	font-size: 19px;
    margin-bottom: 0px;
    margin-left: 0;
    margin-right: 0;
    line-height: 0;
    padding: 13px;
    padding-bottom: 10px;
}
.imgbdrserv{
border: 1px solid #ddd;
    padding: 5px;
}
.servbackgrou section:nth-child(even){
	    background: #e9ffed;
}
.servbackgrou section{
	      padding: 40px 0;
}
.servbackgrou h4{
	    font-size: 22px;
    color: #e51e25;
}
.servbackgrou h5{
	font-size: 22px;
}
.servbackgrou strong{
	     font-weight: 500;
    color: #2c2c2c;
}
.servbackgrou p:last-child{
	margin-bottom:0px;
}
.redmor{
	color:#fff;
}
.justify-middle{
    justify-content: center;
    margin-top: 30px;
}
.contimgg{
	    background: #fff;
    padding: 10px;
    box-shadow: 0 0 7px 3px #0000002e;
    width: 100%;
}
.featured-icon-box.style4 .featured-content .featured-title h5 a{
  color:#fff;
}
.icoimgic{
	    width: 70px;
    margin-bottom: 20px;
} 
.mybg2 {
   background-image: url(../images/bg-image/bh1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.testmod > div{
	     margin-bottom: 30px;
    border: 1px solid #ddd;
}
.testmod > div:last-child {
    margin-bottom: 0px;

}
.gofgormprf{
	background: #fff;
    padding: 20px;
    border: 1px solid #d0d0d0;
}
.gofgormprf h5{
	     color: #e51e25;
    /* margin-top: 21px; */
    padding-top: 15px;
    margin-bottom: 10px;
}
.gofgormprf p{
    margin-bottom: 10px;
}
.gofgormprf h4{
    margin-bottom: 0;
}
.gofgormprf h6{
    padding-top: 15px;
    margin-bottom: 10px;
}
.gofgormprf strong{
	    font-weight: 600;
    color: #737373;
}

.gofgormprf ul {
  list-style: none;
  padding: 0;
}
.gofgormprf  li {
      padding-left: 1.3em;
    margin-bottom: 8px;
}
.gofgormprf  li:before {
      content: "\f192";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
    color: #e51e25;
}
.forminggap{
	padding-top:50px;
	padding-bottom:50px;
}
.contnww{
	      background: #f5f5f5;
    padding: 15px 20px;
    box-shadow: 0 0 12px 1px #00000000;
    border: 1px solid #ddd;
    border-radius: 7px;
    padding-bottom: 20px;
	    margin-bottom: 32px;
}
.contnww img{
	margin-bottom: 20px;
    margin-top: 5px;
    border-radius: 5px;
    border: 1px solid #ddd;
}
.contnww h5{
	
}
.contnww td{
	      padding-top: 6px;
    padding-bottom: 6px;
    font-size: 15px;
    font-weight: 500;
}
.contnww i{
	background: #e51e25;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    margin-right: 10px;
}
.contnww table{
	
}
.contnww span{
	color: #292929;
    font-weight: 600;
}
.ggapgd{
	 padding-bottom: 30px;
}
.indeximgmain{
	    height: 240px;
    width: 100%;
}
.cmt-bgcolor-white .featured-content .featured-desc a{
    color: #fff;
}
.custom-product-list .featured-imagebox .featured-desc{
 
    min-height: 63px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.custom-product-list .featured-imagebox .featured-desc p{min-height: 50px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.custom-logo .img-center{

}
.sidebar .widget ul>li:hover{
margin-left: 5px;
-webkit-transition: all .5s ease-in-out 0s;
-moz-transition: all .5s ease-in-out 0s;
-ms-transition: all .5s ease-in-out 0s;
-o-transition: all .5s ease-in-out 0s;
transition: all .5s ease-in-out 0s;
}
.cmt-bgcolor-darkgrey{
    background-color: #081528;
}
.cmt-name-ceo{
    text-align: center;
    margin-top: 25px;
}
.cmt-name-ceo h5{    margin-top: 15px;
    margin-bottom: 5px;}
.cmt-name-ceo p{}
.gallery-image-gap{
    padding-top: 40px;
    padding-bottom: 40px;
}
.fix-potetetion {
    position: fixed;
    bottom: 34px;
    right: 34px;
    z-index: 99;
}
.fix-potetetion .phone-statick-flow{
    width: 40px;
    height: 40px;
    background: #e51e25;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 23px;
    border-radius: 0;
    margin-bottom: 10px;
}
.fix-potetetion .phone-whatsapp-flow{
    width: 40px;
    height: 40px;
    background: #25a737;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 25px;
    border-radius: 0;
}
.fix-potetetion a{
display: block;
color: #fff;
}
.hide-section1{
display: none;
}
input[type=submit]{
    background: #e51e25;
    width: 100%;
    font-size: 16px;
}
.custom-prod .post-title h5{
    margin-bottom: 5px;
}
.custom-prod .post-title h5{
    margin-bottom: 5px;
}
.featured-blog{
    min-height: 63px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.product-order{
     position: fixed;
    bottom: 0;
    z-index: 99999;
    right: 12%;
    padding: 15px 5px;
    color: #fff;
    width: 210px;
    border-radius: 10px 10px 0px 0;
    background: #25a737;
        text-align: center;

}
.product-order a{
 color: #fff;
    font-size: 15px;
    font-weight: 500;
}
.product-order a i{
        font-size: 18px;
    margin-right: 3px;
}
@media only screen and (max-width: 991px) {
 .servbackgrou h5 {
    margin-top: 20px;
}
.indeximgmain {
    height: 350px;
}
}
@media only screen and (max-width: 600px) {
  .ateobtn{
	    background: #e51e25;
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
}
.servbackgrou h5 {
    font-size: 22px;
}
.imgbacsbread {
  height: auto;
   display: block;
}
.mainimghight {
    height: auto;
}
.indeximgmain {
    height: 245px;
}
.product-order{
           right: 28%;
}
}

@media only screen and (max-width: 400px) {
.mygspaf h5{
    line-height: 26px;
	padding: 0px;
}

}