.clr
{
    clear: both;
}
.h50
{
    height: 50px !important;
}
.paddbt80
{
    padding-bottom: 80px;
}

.tophdr
{
    background:#a90b03;
    padding:5px;
}
.nav ul li
{
    display: inline;
    color: #fff;
    font-family: 'Titillium Web', sans-serif;
    padding:0px 10px;
}

.nav ul li a
{
    color: #fff;
}
.nav ul li i
{
    margin-right:6px;
}

.list1 li 
{
    font-family: 'Titillium Web', sans-serif;
    line-height:45px;
    font-size: 16px;;
}

.list1 li a
{
    color: #fff;
}

.list1 li a i
{
    margin-right: 6px;
    color: #e81a46;
}

.copy
{
    background: #15386e;
    padding:6px;
    text-align: center;
}
.copy-text
{
    font-family: 'Titillium Web', sans-serif;
}
.copy-text p
{
    color: #fff ;
    margin: 0px !important;
}
.text
{
    font-family: 'Titillium Web', sans-serif ;
    font-size:16px !important;
}

.deco
{
    padding:80px 0px;
    background: #e4e4e4;

}
.deco-img img
{
    width: 100%;
    /* box-shadow:0px 0px 9px #000; */
    box-shadow: 1px 4px 20px -2px rgba(0,0,0,0.2);
        transition: all 0.3s ease-out 0s;
}
.deco-img:hover img
{
        box-shadow: 1px 4px 20px -2px rgba(0,0,0,0.2);
    transform: translateY(-8px);

}

.abt
{
    padding:60px 0px ;
}
.heading
{
    color: #e81b46 !important;
    margin-bottom: 5px !important;
    /*    font-family: 'Montaga', serif  !important;*/
    /*    font-family: 'Archivo Narrow', sans-serif !important;*/
    text-transform: uppercase;
    text-align: center;
    font-family: 'Rubik', sans-serif;
}

.abt-txt p
{
     font-family: 'Titillium Web', sans-serif;
     color: #424141;
     line-height: 35px;
     font-size: 18px;
     text-align: center;
     /* font-weight: 600; */
}

.title1
{
	font-size:22px;
	color: #a90b03;
	font-weight: 700;
	margin-bottom: 30px;
	text-transform: uppercase;
    margin-left:10px;
}

.para
{
    font-family: 'Titillium Web', sans-serif;
    color: #fff;
    line-height: 57px;
    font-size: 20px;
}
.para i
{
    font-size:30px;
}
.line
{
        width: 30%;
    border: 1px dashed red;
    margin-bottom: 20px;
}
.pd0
{
    padding: 0px !important;
}

.btn1
{
    text-align: right;
    padding: 10px 34px;
    background: #a90a03;
    color: #fff;
    font-size:15px;
    text-transform: uppercase;
    /* margin-top:30px; */
   
}

.quote
{
    position: relative;
    display: block;
    font-size: 84px;
    line-height: 1em;
    color: #ffffff;
    font-weight: 800;
    font-style: italic;
    text-shadow: 2px 2px 2px #000;
}

.innr
{
    padding: 40px;
    text-align: center;
    background: #fff;
    transition: all 0.3s ease-out 0s;
     box-shadow: 1px 4px 20px -2px rgba(0,0,0,0.2);
}
.innr:hover
{
    box-shadow: 1px 4px 20px -2px rgba(0,0,0,0.2);
    transform: translateY(-8px);
}
.clrwht
{
    color: #fff !important;
}

.stipp
{
    background: #333;
    padding:30px;
}

.icnlist ul
{
    display: inline;
}
.icnlist ul li
{
    display: inline;
    padding: 10px 50px;
}

.navigation li a:hover
{
    color: #fff !important;
}
a:hover{
    text-decoration: none !important;
}


.carousel-control.right {
    right: 0;
    left: auto;
     background-image:none !important; 
    background-image:none !important; 
     background-image: none !important; 
     background-image: none !important; 
    
}

.carousel-control.left {
    background-image:  none !important; 
    background-image:  none !important; 
    background-image: none !important; 
    background-image:  none !important; 
    background-repeat:  none !important; 
}
.hvrdark h3 a:hover
{
    color:#a90b03!important;
}
.link-box a
{
    color: #15386e !important;
}






.btn-change8{
    height:45px;
    width: 176px;
    background: #15386e;
    /* background: linear-gradient(to right, #e81a46, #db261c)!important; */
    /*    margin: 20px;*/
    border:0px;
    color:#fff;
    box-shadow: 0 0 1px #ccc;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: linear;
    box-shadow:0px 0 0 #000  inset;
}
.btn-change8:hover{
    -webkit-box-shadow: -173px 0 0 #000 inset;
}

.foot-bg
{
    padding: 50px 0px;
}
.widget-title 
{
    color: #fff !important;
    font-size: 24px;
}
.line1
{
    width: 50px;
    border: 1px dashed #e81a46;
    margin-bottom: 20px;
}
.bannrbg
{
    background-image: url(../img/bg/banner--1.jpg);
    padding: 50px 0px;
   
}
.txtbanner
{
        color: #fff;
    /* padding: 50px 20px 20px 0px; */
    padding: 20px 0px;
    font-family: 'Titillium Web', sans-serif;
    font-size: 17px;
    line-height: 35px;
    text-align: justify;
}
.bnrdeco
{
 padding: 20px 50px;   
}


.count i
{
    padding: 23px;
}

.pdct-inner
{
/*    border:4px solid #15386e;*/
    box-shadow: 2px 2px 3px #15386e;
}


/*----pdct-css----*/
/*********************** Demo - 1 *******************/

.box10:after,.box10:before,.box1:after,.box1:before,.box2 .inner-content:after,.box3:after,.box3:before,.box4:before,.box5:after,.box5:before,.box6:after,.box7:after,.box7:before{content:""}
.box1,.box11,.box12,.box13,.box14,.box16,.box17,.box18,.box2,.box20,.box21,.box3,.box4,.box5,.box5 .icon li a,.box6,.box7,.box8{overflow:hidden}
.box1 .title,.box10 .title,.box4 .title,.box7 .title{letter-spacing:1px}
.box3 .post,.box4 .post,.box5 .post,.box7 .post{font-style:italic}


@keyframes animate-hover{0%{box-shadow:0 0 0 10px rgba(255,255,255,.3)}
50%{box-shadow:0 0 0 5px rgba(255,255,255,.3)}
100%{box-shadow:0 0 0 0 rgba(255,255,255,.3)}
}
.box10,.box11,.box12,.box14,.box4,.box5,.box6,.box7,.box9{box-shadow:0 0 3px rgba(0,0,0,.3)}
@media only screen and (max-width:990px){.box3{margin-bottom:30px}
.box3 .box-content{padding:10px}
.box3 .description{margin-bottom:10px}
}
@media only screen and (max-width:479px){.box3 .title{margin:0}
}




.box6 .title,.box6 img,.box6:after{transition:all .35s ease 0s}
@media only screen and (max-width:990px){.box5{margin-bottom:30px}
}
/*********************** Demo - 6 *******************/
.box6{background:#000;;position:relative; box-shadow:2px 3px 5px #000; margin-bottom: 30px;}
.box6:after{background:#e81a46;position:absolute;top:0;left:-30%;bottom:0;right:70%;transform:skew(12deg) translateX(-75%)}
.box6:hover:after{transform:skew(20deg) translateX(0)}
.box6 img{width:100%;height:auto}
.box6:hover img{opacity:.5}
.box6 .box-content{padding:20px;text-align:right;position:absolute;top:0;right:0;z-index:1}
.box6 .icon,.box7 .icon{padding:0;list-style:none}
.box10 .icon li a,.box11,.box12,.box13,.box14,.box6 .icon li a,.box7,.box7 .icon li a,.box8,.box8 .icon li a{text-align:center}
.box6 .title{font-size:20px;font-weight:900;color:#fff;margin:0 0 10px;transform:scale(0)}
.box6:hover .title{transform:scale(1)}
.box6 .icon li,.box6 .post{opacity:0;transform:translateX(40px);transition:all .35s ease 0s}
.box6 .post{display:block;font-size:16px;color:#fff;margin-bottom:10px; line-height:30px; border-bottom: 1px dashed #e81a46; font-family: 'Titillium Web', sans-serif;}
.box6 .icon{display:inline-block;margin:0}
.box6:hover .icon li,.box6:hover .post{opacity:1;transform:translateX(0)}
.box6:hover .icon li:first-child{transition-delay:.1s}
.box6:hover .icon li:nth-child(2){transition-delay:.2s}
.box6 .icon li a{display:block;width:35px;height:35px;line-height:35px;background:#fff;font-size:18px;color:#605f5f;margin-bottom:5px;transition:all .35s ease}
.box6 .icon li a{background:#15386e;color:#fff}
.box6 .icon li a:hover{background:#e81a46;color:#fff}
@media only screen and (max-width:990px){.box6{margin-bottom:30px}
}
/*----pdct-css----*/

