body{font-size:14px; color:#111; background:#fff;}
.forlistmenu{padding:10px 15px 10px; border:1px solid #e4e4e4; margin-top:0px; color:#727375; font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:400; background:#fff !important;}
.forlistmenu p{margin:0px;}
.listmain-gal{border:1px solid #e4e4e4; margin-top:30px; margin-bottom:30px;}
.listmain-gal h4{margin:0px; color:#fff; font-size:17px; background:#602230; font-weight:300; padding:15px 10px;}
.panel{border:0px;}
.panel-default {
    border-color:none;
}

header.top{padding-bottom:28px;}
header.top .top-left-heaher{padding-top:36px;}
header.top .top-left-heaher img{display:inline-block;}
header.top .top-middle-heaher{padding-top:30px; text-align:center;}
header.top .top-middle-heaher a{display:inline-block;}
header.top .top-middle-heaher a img{}
header.top .top-right-heaher{padding-top:31px;}
header.top .top-right-heaher .form-data{position:relative;}
header.top .top-right-heaher .form-data form{}
header.top .top-right-heaher .form-data form input{display:block; background:none; border:none; outline:none; height:35px; width:100%; border:1px solid #c5c5c5; color:#919191; padding-left:8px;}
header.top .top-right-heaher .form-data form button{display:block; background:none; border:none; outline:none; height:35px; position:absolute; top:0px; right:0px; padding:0px 10px; color:#b3b3b3; font-size:15px; font-weight:bold;}
header.top .top-right-heaher .form-data form button:hover{color:#434c6b;}

.forborder-bottom{border-bottom:3px solid #ababab; margin-top:2px; margin-bottom:8px;}
.common-headings-wrappers{text-align:center; padding-top:30px;}
.common-headings-wrappers p{margin:0px; text-transform:uppercase; font-family: 'Open Sans', sans-serif; color:#b6b6b6; font-size:16px; padding-bottom:2px;}
.common-headings-wrappers h1{margin:0px; text-transform:uppercase; font-family: 'Exo 2', sans-serif; color:#d50505; font-size:25px; font-weight:700; padding-bottom:5px;}
.common-headings-wrappers img{display:inline-block;}

.widged_area{padding-top:25px;}
.widged_area img{}

section.main_cats{padding-bottom:0px;}

.tab-sections{padding-top:30px;}
.tab-sections img{}
.tab-sections h2{margin:0px; text-align:center; color:#fff; font-family: 'Exo 2', sans-serif; font-weight:500; text-transform:uppercase; font-size:25px; padding:11px 0px; background:#d50505;}
.tab-sections .text-wrap{padding:10px 20px 0px 20px; background:#f3f3f3;}
.tab-sections .text-wrap strong{display:block; font-family: 'Exo 2', sans-serif; font-size:17px; font-weight:600; color:#232323; line-height:23px;}
.tab-sections .text-wrap p{margin:0px; font-family: 'Exo 2', sans-serif; font-size:15px; color:#232323; line-height:19px;}
.tab-sections .raadmore{text-align:center; margin-top:4px;}
.tab-sections .raadmore a{display:inline-block; text-decoration:none; background:#d50505; text-transform:uppercase; color:#fff; font-family: 'Exo 2', sans-serif; font-weight:500; padding:8px 25px;}

footer.main{background:#434c6b; padding-bottom:10px; margin-top:10px;}
footer.main h4{margin:0px; font-family: 'Exo 2', sans-serif; color:#fff; font-weight:500; font-size:17px; padding-top:30px; padding-bottom:17px; text-transform:uppercase;}

footer.main .footercl-01{}
footer.main .footercl-01 ul{padding:0px; margin:0px; list-style:none; display:inline-block;}
footer.main .footercl-01 ul li{padding-bottom:8px; padding-right:20px;}
footer.main .footercl-01 ul li:last-child{padding-right:0px;}
footer.main .footercl-01 ul li span{display:inline-block; color:#cfcfcf; margin-right:6px; font-size:13px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
footer.main .footercl-01 ul li a{display:inline-block; text-decoration:none; text-transform:uppercase; color:#cfcfcf; font-family: 'Open Sans', sans-serif; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
footer.main .footercl-01 ul li:hover span,
footer.main .footercl-01 ul li:hover a{color:#d50505;}

footer.main .footercl-02{padding-bottom:25px; padding-left: 35px;}
footer.main .footercl-02 ul{padding:0px; margin:0px; list-style:none;}
footer.main .footercl-02 ul li{}
footer.main .footercl-02 ul li span{display:inline-block; color:#cfcfcf; margin-right:8px;}
footer.main .footercl-02 ul li p{display:inline-block; margin:0px; color:#cfcfcf; font-family: 'Open Sans', sans-serif; font-size:14px;}
footer.main .footercl-02 ul li a{display:inline-block; text-decoration:none; color:#cfcfcf; font-family: 'Open Sans', sans-serif; font-size:14px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
footer.main .footercl-02 ul li a:hover{color:#d50505;}

footer.main .footercl-03{}
footer.main .footercl-03 p{margin:0px; color:#cfcfcf; font-family: 'Exo 2', sans-serif; font-size:12px; padding-right:20px;}
footer.main .footercl-03 ul{padding:0px; margin:0px; list-style:none; padding-top:15px;}
footer.main .footercl-03 ul li{display:inline-block; margin-right:7px;}
footer.main .footercl-03 ul li a{display:block; text-decoration:none; color:#242122; background:#cfcfcf; width:18px; height:18px; border-radius:4px; padding:2px 0px; text-align:center; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
footer.main .footercl-03 ul li a:hover{background:#d50505;}

.botrderwrapper{background:#ffffff; height:3px; width:100%; border-top:1px solid #242122;}

.footer_border{background:url(images/footerborder.png)no-repeat right center;}
.footer_border02{background:url(images/footerborder.png)no-repeat right center;}
.footer_border01{background:url(images/footerborder.png)no-repeat right bottom; padding-bottom: 25px;}

footer.main .footercl-04{}
footer.main .footercl-04 img{}

footer.end{text-align:center; background:#242122; padding-bottom:30px;}
footer.end .footer-top{}
footer.end .footer-top p{margin:0px; color:#cfcfcf; font-family: 'Exo 2', sans-serif; font-size:12px;}

footer.end .footer-bottom{}
footer.end .footer-bottom img{display:inline-block;}




/* ********************************************  prd-page stylings  ******************************************** */

.main-prg-page{padding-top:20px; padding-bottom:5px;}
.main-prg-page ul{padding:0px; margin:0px; list-style:none;}
.main-prg-page ul li{}
.main-prg-page ul li img{}

/* ********************************************  prd-page stylings closed  ******************************************** */


/* ************************************************** listing page styleing ************************************************************ */

.main_galery_wrapper{padding-top:10px;}
.gal_left_wrapper{border:1px solid #ebebeb;margin-top:25px;}
.gal_left_wrapper img{}

.gal_right_wrapper{margin-top:25px;}
.gal_right_wrapper ul{padding:0px; margin:0px; list-style:none;}
.gal_right_wrapper ul li{}
.gal_right_wrapper ul li img{}

.listing-item-deteil{margin-top:20px; border:1px solid #ebebeb; padding:0px 0px 15px;}
.listing-item-deteil h2{margin:0px; background:#434c6b; text-transform:uppercase; padding:10px; color:#fff; font-size:25px; font-family: 'Exo 2', sans-serif;}
.listingprah{ font-family: 'Open Sans', sans-serif !important; color:#333333; font-size:13px; line-height:20px; margin:0 0 0 0px; padding:0 0 0 0px;text-align: left; }
.listingprah table{ width:100% !important;}
.listing-item-deteil .listing-img-wrap{text-align:center; padding:30px 10px;}

.listing-item-deteil .listing-img-wrap img{display:inline-block;}


.listing_paragraph{}
.listing_paragraph span{color:#070707; display:block; font-family:'Open Sans'; font-weight:600; font-size:13px; padding-top:5px; padding-bottom:5px;}
.listing_paragraph p{margin:0px; padding-bottom:15px; color:#595959; font-family'Open Sans'; font-weight:500; font-size:13px;}
.listing_paragraph ul{padding:0px 0px 0px 15px; margin:0px; list-style:show;}
.listing_paragraph ul li{}
.listing_paragraph ul li p{margin:0px; padding:0px;}
.listing_paragraph img{display:block; margin-top:10px;}

.listing_tab-sections{border:1px solid #ebebeb; margin-top:25px; float:left; width:100%;}
.listing_tab-sections h2{margin:0px; background:#434c6b; text-transform:uppercase; margin-bottom:10px; padding:10px 20px; color:#fff; font-size:25px; font-family: 'Exo 2', sans-serif;}
.listing_tab-sections span{padding-bottom:5px; color:#070707; display:block; font-family:'Open Sans'; font-weight:600; font-size:13px;}
.listing_tab-sections p{margin:10px; padding-bottom:5px; color:#595959; font-family:'Open Sans'; font-weight:500; font-size:13px;}

.itemlistings {text-align: center;border: 1px solid #babcbf;margin: 10px; padding: 10px !important; background:#fff;}
.itemlistings a.itm-a{margin:10px; background: #ff0000 !important;}
.itemlistings span{color:#000 !important}
.carousel-inner>.item>a>img, .carousel-inner>.item>img{width:100%;}
.owl-prev:hover, .owl-next:hover{background: #ff0000 !important;}


@media(max-width:1199px){

}


@media(max-width:991px){


}


@media(max-width:767px){

.container{ 500px;}
.removepadd{padding-left:15px; padding-right:15px;}
header.top .top-left-heaher{padding-top:36px; text-align:center;}

}
@media(max-width:400px){
.container{ 320px;}
}


.image-footer {padding-top:15px;}


.listingprah table {
    border-collapse: collapse;
    max-width:600px;
    border: 1px solid #928f8f;
    margin-top:20px;
    margin-bottom:20px;
    margin-left:10px;
    font-family: open sans !important;
    font-size:13px !important;
  
}

.listingprah td {
    border-collapse: collapse;
    max-width:700px;
    /*border: 1px solid #928f8f;*/
    padding-left:7px;
    padding-top:5px;
    padding-bottom:5px;
}

.listingprah thead {
    background-color: #0e78ad !important;
    height: 50px;
    color:#ffffff;
    font-size:16px;
}
.listingprah th {
    height: 50px;
}

.listingprah table tbody tr:nth-child(odd) td{
  background-color: #e7e9ea;
}
.listingprah table tbody tr:nth-child(even) td{
  background-color:#f3f5f6;
}

.desc {
font-family: open sans;
font-size: 14px;
}

.desc ul {
  list-style: inside;
margin: 10px;
padding: 10px;
font-size: 13px;
}

.box-text {
  padding-left:15px;
  font-family: open sans;
  font-size: 13px;
}

.navbar-nav{float:none; text-align:center;}
.navbar {min-height: 40px;margin-bottom:0px;}
nav.main{background:#bfbfbf; border-bottom:1px solid #ababab;}
nav.main ul{}
nav.main ul li{display:inline-block;}
nav.main ul li:last-child{background:none;}
nav.main ul li:last-child a{margin-right:0px;}
nav.main ul li a{font-family: 'open sans', sans-serif; letter-spacing:1px; color:#fff !important; text-transform:uppercase; margin-right:6px; padding:10px 41px; font-size:15px;}
nav.main ul li a:hover{background:#1d235f !important;}

nav.main ul li#drp_manu_custom{position:relative;}
nav.main ul li#drp_manu_custom a{letter-spacing:2px;}
nav.main ul li#drp_manu_custom a span{display:inline-block; margin-left:6px;}
nav.main ul li#drp_manu_custom ul{display:block; position:absolute; z-index:999; background:#000; width:100%; display:none; text-align:center; padding:0px; margin:0px; list-style:none;}
nav.main ul li#drp_manu_custom:hover ul{display:block;}
nav.main ul li#drp_manu_custom ul li{display:block; background:none;}
nav.main ul li#drp_manu_custom ul li a{text-decoration:none; padding:10px 0px; display:block; margin:0px;}