body {



  padding-top: 0px;



  padding-bottom: 0px;



  font-family: 'Montserrat', sans-serif;



  color: #666666;



}



h1,h2,h3,h4,h5,h6



{



font-family: 'Montserrat', sans-serif;



}



a:hover, a:focus



{



text-decoration:none;



}



ul



{



list-style:none;



margin:0;



padding:0;



}



.navbar {



  margin-bottom: 0px;



}



.navbar-wrapper {



  position:relative;



  top: 0;



  right: 0;



  left: 0;



  z-index: 20;



}







/* Flip around the padding for proper display in narrow viewports */



.navbar-wrapper > .container {



  padding-right: 0;



  padding-left: 0;



}



.navbar-wrapper .navbar {



  /*padding-right: 15px;



  padding-left: 15px;*/



background: #010000;



}



.navbar-wrapper .navbar .container {



  /*width: auto;*/



}



.hvr-bounce-to-right {



    display: inline-block;



    vertical-align: middle;



    -webkit-transform: translateZ(0);



    transform: translateZ(0);



    box-shadow: 0 0 1px rgba(0, 0, 0, 0);



    -webkit-backface-visibility: hidden;



    backface-visibility: hidden;



    -moz-osx-font-smoothing: grayscale;



    position: relative;



    -webkit-transition-property: color;



    transition-property: color;



    -webkit-transition-duration: 0.9s;



    transition-duration: 0.9s;



}



.hvr-bounce-to-right:before {



    content: "";



    position: absolute;



    z-index: -1;



    top: 0;



    left: 0;



    right: 0;



    bottom: 0;



    background: #333;



    -webkit-transform: scaleX(0);



    transform: scaleX(0);



    -webkit-transform-origin: 0 50%;



    transform-origin: 0 50%;



    -webkit-transition-property: transform;



    transition-property: transform;



    -webkit-transition-duration: 0.9s;



    transition-duration: 0.9s;



    -webkit-transition-timing-function: ease-out;



    transition-timing-function: ease-out;



}



.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {



    color: white;



}



.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {



    -webkit-transform: scaleX(1);



    transform: scaleX(1);



    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);



    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);



}







/* CUSTOMIZE THE CAROUSEL



-------------------------------------------------- */







/* Carousel base class */



.carousel {



  /*height: 500px;*/



  margin-bottom: 0px;



  position:relative;



  



}







/* Since positioning the image, we need to help out the caption */



.carousel-caption {



  z-index: 10;



}















/* Declare heights because of positioning of img element */



.carousel .item {



  /*height: 500px;*/



  background-color: #777;



}



.carousel .image1



{



padding: 11% 20px 25%;



    background-position: center center;



    -webkit-background-size: cover;



    -moz-background-size: cover;



    -o-background-size: cover;



    background-size: cover;



    background-image: url(../images/slider1.jpg);



    height: 450px;



}







@media(min-width:520px)



{



.carousel .image1



{



       padding: 6% 44px 8%;



    height: 350px;



   



}



}



@media(min-width:768px)



{



.carousel .image1



{



       padding: 8% 0 8%;



    height: 500px;











}



}



@media(min-width:1600px)



{



.carousel .image1



{



        padding:13% 0 10%;



		height:700px;



    



}



}



.carousel .image1:before



{



position:absolute;



content:'';



left:0;



right:0;



bottom:0;



top:0;



/*background: rgba(0,0,0,0.55);*/



display:block;



}







.carousel-inner > .item > img {



  /*position: absolute;*/



  top: 0;



  left: 0;



  min-width: 100%;



  /*height: 500px;*/



}







.black



{



color:#000;



}



.white



{



color:#fff;



}



@media(min-width:768px)



{



.slider-inner



{







}







.slider-inner2



{



margin-right: 50px;



margin-left:0;



}



}



.s_box {



        background-color: rgba(238, 161, 5, 0.89);



    padding: 30px;



    color: #fff;



}



.slider-inner h1



{



      font-size: 45px;



    line-height: 1.1;



    margin-top: 0;



    font-weight: 700;



    position: relative;

	margin-bottom:15px;

	text-transform:uppercase;

    







}



.slider-inner h1 i



{



    position: absolute;



    left: 0;



    font-size: 93px;



	top: 33px;



}



@media(max-width:767px)



{



.slider-inner h1



{



font-size:25px;



line-height:30px;



padding-left:0;



}



.slider-inner h1 i



{



   position: relative;



    display: block;



    text-align: center;



    margin-bottom: 54px;



	}



}



.s_btn



{



        background-color: #d11e2b;



    color: #fff;



	padding: 1.6rem 2.5rem;



    font-size: 1.4rem;



    font-weight: 700;



	display:inline-block;



	text-transform:uppercase;



	font-size:16px;

	margin-top:20px;



}



.s_btn:hover



{



color:#fff;



background:#95151e;



}



.slider-inner h1 strong



{



    color: #eea105;



font-weight:700;



}



.slider-inner h3



{



       font-size: 30px;

    margin-bottom: 20px;

    font-weight: 700;

    letter-spacing: 3px;

    color: #fff;

}



.slider-inner h5



{



text-transform:uppercase;



font-size:25px;



font-weight:400;



}







.slider-inner p



{



       font-size: 20px;



    /* letter-spacing: 1px; */



    font-weight: 400;



    margin-top: 15px;



    line-height: 1.1;



}







.slider-inner h1 span, .slider-inner h3 span



{



color: #89c63d;



}







.btn2



{  



       font-size: 15px;

	   padding: 0 30px;

	   line-height: 60px;

       overflow: hidden;

	   box-shadow: 0 0 30px rgba(30, 121, 242, 0.2);

       color: #fff;



	    margin-top: 15px;



		border:none;



		display:inline-block;



   



    vertical-align: middle;

	box-shadow: 0 0 1px rgba(0, 0, 0, 0);

    position: relative;



	text-transform:uppercase;



	background:#eea105;



	font-weight:700;



}



.btn2:before



{



background:#75b482;



}



.btn2:hover:before



{



color:#fff;



background:#75b482;



}







.btn2:hover, .btn2:focus



{



    text-decoration: none;

	color:#fff;



}



.slider-inner .btn2



{



margin-top:20px;



}







/*----------------------------------------------slider finish--------------------------------*/



@media (max-width: 992px) {



    .navbar-header {



        float: none;



    }



    .navbar-left,.navbar-right {



        float: none !important;



    }



    .navbar-toggle {



        display: block;



		  margin-top: 10px;



    }



    .navbar-collapse {



       /* border-top: 1px solid transparent;



        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);*/



		background:#131212;



    }



    .navbar-fixed-top {



		top: 0;



		border-width: 0 0 1px;



	}



    .navbar-collapse.collapse {



        display: none!important;



    }



    .navbar-nav {



        float: none!important;



		margin-top: 20px;



		background:transparent;



		padding:0 20px;



	}



	.navbar-nav>li {



        float: none;



		/*border-left: #000 2px solid;*/



    }



	.navbar-nav.social>li {



        float: left;



		/*border-left: #000 2px solid;*/



    }



    .navbar-nav>li>a {



        padding-top: 10px;



        padding-bottom: 10px;



		margin-left:0;



		



		



    }



	



    .collapse.in{



  		display:block !important;



		/*background:#1d2e62;



		padding: 0 20px;*/



		margin-top:0px;



	}



}











.top-header



{



    color: #fff;



    padding: 3px 0;



    background: #f1a706;



}



.left2, .right2



{



text-align:center;



}



@media(min-width:768px)



{



.left2



{



text-align:left;



}



.right2



{



text-align:right;



}



}







.top-header .left2 a



{



     



    font-size: 14px;



    color: #fff;



    padding: 0;



    margin: 0;



    line-height: 25px;



	letter-spacing:0.03em;



	padding:10px 0;



}



.top-header .left2 p



{

    margin-bottom: 0;

    padding: 10px 0;

    font-size: 14px;

    padding-left: 0;

    font-weight: 300;

    line-height: 1;



}



.top-header .left2 p i

{

    color: #ffffff;

    font-size: 20px;

    /* position: absolute; */

    /* left: 0; */

    /* top: 6px; */

    padding-right: 5px;

}



@media(min-width:768px)



{



.top-header .left2 a



{



font-size:14px;



    line-height:34px;



	padding:0;



	



}



}



.top-header .social  li



{



display:inline-block;



padding:8px 8px;







}



.top-header .social  li a



{



    color: #ffffff;



    opacity: 1;



    font-size: 15px;



}



.top-header .social  li a:hover



{



color:#d11e2b;



opacity:1;



}



.navbar-inverse



{



    padding: 0px 0;







}



.header-left



{



display:none;



}



@media(min-width:768px)



{



.header-left



{



display:block;



}



}



.header-left .call1



{



    display: inline-block;



    margin: 25px 0 0 0;



    /*border-right: 1px solid #CCC;*/



    color: #999;



    font-family: 'Montserrat', sans-serif;



    color: #232932;



	font-size:13px;



	position:relative;



}



.header-left .call1 i



{



    color: #eea105;



    font-size: 34px;



    vertical-align: middle;



    padding-right: 3px;



    position: absolute;



    left: 0;



    top: 3px;



}



.header-left .proudly img



{



     color: #eea105;



    font-size: 34px;



    vertical-align: middle;



    padding-right: 3px;



    position: absolute;



    right: 0;



}







.header-left .call1 span



{



       display: block;



   font-size: 11px;



    color: #f1a706;



    padding-left: 29px;



    padding-top: 5px;



    font-weight: 600;



    line-height: 22px;



    text-transform: uppercase;



}



.header-left .proudly span



{



padding-left: 60px;



}







.header-left .call1 span strong



{



text-transform:none;



    color: #eea105;



font-weight: 400;



}



.header-left .call1 span strong a



{



color: #fff;



font-size:15px;



}



@media(max-width:992px)



{



.header-left .call1 span strong a



{



font-size:11px;



}



}



.request a



{



display:inline-block;



background: #eea105;



color:#000;



text-transform:uppercase;



padding:14px 25px;



margin-top:20px;



font-weight:600;



font-family: 'Montserrat', sans-serif;



float:right;



}



@media(max-width:992px)



{



.request a



{



font-size: 13px;



padding:10px 8px;



}



}



.reuest a:before



{



background: #333;



    color: #fff;



}



.menu



{



    position: relative;



    z-index: 9999;



	/*background:#f7f5ec;*/



}



@media(max-width:991px)



{



.menu



{



    background: #000;



width:100%;



}



}



@media(min-width:992px)



{



.menu.shrink



{



position:fixed;



top:0;



width:100%;



       background: rgba(255, 255, 255, 0.96);



    box-shadow: 2px 0px 16px rgba(87, 85, 85, 0.39);



}



}



@media(min-width:991px)



{



.menu_wrap



{



/*display:inline-block;*/



}



.menu_wrap ul



{



        



	



}



}



.navbar-nav>li:last-child



{



float:right;



}



.navbar-nav>li:last-child a



{



    background: #d11e2b;



    color: #fff;



    padding-top: 16px;



}



.navbar-nav>li:last-child a i



{



font-size:25px;



}



.navbar-nav>li:last-child a:hover



{



background:#eea105;



color:#000;



}







/*@media(min-width:991px)



{



.navbar-nav>li:last-child



{



float:right;



margin:13px 10px 10px 0;



}



.navbar-nav>li:last-child>a



{



background: #eea105;



    position: relative;



    color: #333;



	padding-top:10px;



	padding-bottom:10px;



	border-radius:5px;



}















}*/















.center



{



text-align:center;



}



.box-img img



{



width:50%;



border-radius:50%;



background-color: #ffffff;



    border: 1px solid #dddddd;



	    padding: 3px;



		    -webkit-transition: all 0.2s ease-in-out;



    transition: all 0.2s ease-in-out;



}



.box-img img:hover



{



opacity:0.8;



}











.heading h2



{



font-size: 28px;



    margin-top: 0;



    position: relative;



    font-size: 30px;



    font-weight: 700;



    line-height: 1.2em;



    margin-bottom: 0;



	



}



.heading h2 strong



{



color: #d11e2b;



}



@media(min-width:768px)



{



.heading h2



{



font-size:40px;

}



}



.heading h6



{



    position: relative;



   color: #fca601;



    margin-bottom: 0px;



	font-family: 'Rochester', cursive;



    font-size: 42px;



}



.heading h5



{



position: relative;



    font-size: 20px;



    font-weight: 400;



    color: #222222;



    line-height: 1.7em;



    margin-bottom: 15px;



}



.heading h2 span



{



    color: #eea105;



}



.abt p



{



font-size: 19px;



    font-weight: 400;



    line-height: 28px;



}



.separator {



    position: relative;



    height: 15px;



    width: 100px;



    margin: 0 auto;



    text-align: center;



}



.separator:before



{



position: absolute;



    content: '';



    left: 0px;



    top: 6px;



    width: 20px;



    height: 1px;



     background-color: #00592c;



}



.separator:after



{



position: absolute;



    content: '';



    right: 0px;



    top: 6px;



    width: 20px;



    height: 1px;



     background-color: #00592c;



}



.separator .dott



{



position: relative;



    width: 6px;



    height: 6px;



    top: -9px;



    border-radius: 50%;



    display: inline-block;



     background-color: #00592c;



}



/*---------------------------------------------span0----------------------------------*/







/*---------------------------------------------span0 end----------------------------------*/



/*----------------------------------span1--------------------------------------------*/



.span1



{



padding:0 0 70px;



color:#333;



}



.box1



{



box-shadow: 0 4px 12px rgba(33, 44, 55, 0.06);



padding:30px;



text-align:center;



border-top:3px solid;



       border-top-color: #d11e2b;



	margin-top:-40px;



	background:#fff;



	position:relative;



	



}



.box1:hover



{



    border-color: #fdb813;



}



.icon1



{



font-size:80px;



color:#f7a701;



}



.box1_txt h4



{



font-weight:600;



color:#222;



margin-bottom:20px;



}



.box1_txt p



{



color: #070a0b;



font-size: 1.5rem;



    font-weight: 300;



    line-height: 1.8;



}



.box1_txt a



{



margin-top:20px;



color:#d11e2b;



display:inline-block;



}



.box1_txt a:hover



{



    color: #f7a701;



}



.txt-gradient {



    background: rgbargb(239, 166, 26);



    background: -moz-linear-gradient(top, rgbargb(239, 166, 26) 0%, rgb(209, 30, 43) 100%);



    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgbargb(239, 166, 26)), color-stop(100%, rgb(209, 30, 43)));



    background: -webkit-linear-gradient(top, rgbargb(239, 166, 26) 0%, rgb(209, 30, 43) 100%);



    background: -o-linear-gradient(top, rgbargb(239, 166, 26) 0%, rgb(209, 30, 43) 100%);



    background: -ms-linear-gradient(top, rgbargb(239, 166, 26) 0%, rgb(209, 30, 43) 100%);



        background: linear-gradient(to bottom, rgb(239, 166, 26) 0%, rgb(209, 30, 43) 100%);



    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75b482', endColorstr='#d11e2b', GradientType=0 );



    -webkit-background-clip: text;



    -webkit-text-fill-color: transparent;



}



/*----------------------------------span1 end--------------------------------------------*/







/*------------------------------------parallex--------------------------------------*/







/*------------------------------------parallex end--------------------------------------*/







/*--------------------------------------span2---------------------------------------*/



.span2



{



padding:60px 0 60px;



color:#000;



position:relative;



    background: #fcfcfc;



}



.heading h4



{



  color: #000;



    font-weight: 700;



    font-size: 13px;



    margin: 0 0 20px;



    font-weight: 600;



    letter-spacing: 2px;



	text-transform:uppercase;

    line-height: 1.5;

	color:#d11e2b !important;

}

.heading h4:before

{

content: '';

        display: inline-block;

    border-top: 2px solid;

    width: 3.36em;

    height: 0.31em;

	    margin-right: 0.5em;

}



.heading h4 i



{



    color: #d11e2b;



}



.span2 .heading h2



{



margin-bottom:0px;



}







.span2 .heading p



{



    font-size: 15px;



    line-height: 29px;



    font-weight: 500;



    color: #6a6969;



}



.hvr-bounce-to-bottom {



    display: inline-block;



    vertical-align: middle;



    -webkit-transform: perspective(1px) translateZ(0);



    transform: perspective(1px) translateZ(0);



    box-shadow: 0 0 1px transparent;



    position: relative;



    -webkit-transition-property: color;



    transition-property: color;



    -webkit-transition-duration: .5s;



    transition-duration: .5s;



}



.hvr-bounce-to-bottom:before {



    content: "";



    position: absolute;



    z-index: -1;



    top: 0;



    left: 0;



    right: 0;



    bottom: 0;



    background: #eea105;



    -webkit-transform: scaleY(0);



    transform: scaleY(0);



    -webkit-transform-origin: 50% 0;



    transform-origin: 50% 0;



    -webkit-transition-property: transform;



    transition-property: transform;



    -webkit-transition-duration: .5s;



    transition-duration: .5s;



    -webkit-transition-timing-function: ease-out;



    transition-timing-function: ease-out;



}



.hvr-bounce-to-bottom:hover:before



{



    -webkit-transform: scaleY(1);



    transform: scaleY(1);



    -webkit-transition-timing-function: cubic-bezier(0.52,1.64,.37,.66);



    transition-timing-function: cubic-bezier(0.52,1.64,.37,.66);



	    background: #eea105;



}







/*----------------------------------------------span2 end----------------------------------*/







/*---------------------------------------span3----------------------------------------*/



.span3



{



background-color: rgba(247, 245, 236, 1);



position:relative;



padding:60px 0;



color:#333;



}



.span3:before



{



    background-color: rgba(247, 245, 236, 0.95);



display:block;



position:absolute;



left:0;



right:0;



top:0;



bottom:0;



content:'';



}



.mrg40



{



margin-top:40px;



}



.box3



{



text-align:center;







       margin: 30px 0;



  



	



	position:relative;



	



}



.box3:hover



{



    border-color: #fdb813;



}



.icon3



{



font-size:80px;



color:#f7a701;



}



.box3_txt h4



{



font-weight:600;



color:#222;



margin-bottom:20px;



}



.box3_txt p



{



color: #070a0b;



font-size: 1.5rem;



    font-weight: 300;



    line-height: 1.8;



}



.box3_txt a



{



margin-top:20px;



color:#d11e2b;



display:inline-block;



}



.box1_txt a:hover



{



    color: #f7a701;



}



/*---------------------------------------span3 end----------------------------------------*/







/*---------------------------------------span4----------------------------------------*/



.span4



{



padding:60px 0;



color:#222;



/*background:url(../images/parallex.jpg) center;*/



background-size:cover;



position:relative;



}



.span4:before



{



position:absolute;



left:0;



right:0;



top:0;



bottom:0;



content:'';



    background: rgb(255, 255, 255);



}



.brands



{



margin-top:30px;



}



.brands img



{



width:200px;



}



/*---------------------------------------span4 end----------------------------------------*/



.footer
{
           padding: 55px 0;
		   background:url(../images/footer.jpg) center;
		   background-size:cover;

	position:relative;
    overflow: hidden;
}



@media(max-width:991px)



{



.footer



{



background-image:none;



}



}



.footer:before



{



position:absolute;



left:0;



right:0;



top:0;



bottom:0;



content:'';



    background: rgba(0, 0, 0, 0.88);



}



.foot3 p



{



font-size: 13px;



    color: #fff;



    line-height: 25px;



   



}



.foot-social li



{



display:inline-block;



padding:5px;



}



.foot-social li a



{



        display: inline-block;



    border: 1px solid #ffffff;



    width: 30px;



    height: 30px;



    text-align: center;



    border-radius: 50%;



    color: #ccc;



    padding-top: 8px;



    font-size: 13px;



}



.foot-social li a:hover



{



background: #fff;



    color: #2f3241;



}



.foot4 ul.foot-social li a:hover



{



    background: #EF7222;



    border-color: #EF7222;



	color:#fff;



	



}



.foot-con ul



{



color:#fff;



margin-bottom:25px;



}



.foot-con ul li



{



position:relative;



padding:10px 0;



padding-left:24px;



}



.foot-con ul li i



{



    display: inline-block;



    /* width: 40px; */



    /* height: 40px; */



    text-align: center;



    /* border: 2px solid #eea105; */



    padding-top: 3px;



    position: absolute;



    left: 0;



    border-radius: 100%;



    color: #eea105;



}



.logos



{



margin-bottom:40px;



    border-bottom: 1px solid rgba(255, 255, 255, 0.24);



padding-bottom:20px;







}



.logos img



{



width:117px;



margin:0 10px;



}



.foot3 h3



{



      font-weight: 700;



    font-size: 18px;



    color: #fff;



    position: relative;



    margin-top: 0;



    text-transform: uppercase;



    letter-spacing: 1px;



}



@media(max-width:767px)



{



.foot3 h3



{



    margin-top: 43px;



}



}



.foot3 h3:after



{



   content: '';



    width: 72px;



    height: 2px;



    background: #eea105;



    /* position: absolute; */



    display: block;



    margin: 20px 0;



    



	



}



.foot3 img



{



margin:0px 0 20px;



}



.foot4 ul



{



margin-top:0px;







}



.foot4 ul li



{







}











.foot4 ul li a



{



color:#fff;



    margin-top: 10px;



    display: block;



    border-bottom: 1px dashed #504747;



    padding: 5px 0;



	position: relative;



    



}



.foot4 ul li:last-child a



{



border-bottom:none;



}



.foot4 ul li a:hover



{



text-decoration:none;



     color: #fff;



}



.foot-con ul li p



{



display:inline-block;



margin:0;



}



.foot-con ul li p a



{



padding:0;



margin:0;



}



/*.foot4 ul li a:before



{



    content: "\f101";



	    display: inline-block;



    font: normal normal normal 14px/1 FontAwesome;



    font-size: inherit;



    text-rendering: auto;



    -webkit-font-smoothing: antialiased;



    -moz-osx-font-smoothing: grayscale;



	padding-right:10px;



	position:absolute;



	left:0;



    top: 8px;



}*/



.foot4 ul.foot-social li a:before



{



display:none;



}



.foot3 .call



{



    font-weight: 600;



    font-size: 22px;



        color: #eea105;



	padding-top:4px;



}



.foot3 .email2



{



padding-top:3px;



}



.foot1, .foot2



{



text-align:center;



}



@media(min-width:768px)



{



.foot1



{



text-align:left;



}



.foot2



{



text-align:right;



}



}



.foot2 a



{



     color: #eea105;



}



.footer2



{



          background: #000;



    padding: 20px 0 10px;



    color: #ddd;



    font-size: 13px;



}



.footer-powered



{



font-weight:400;



color:#F16924;



}











.cap



{



font-family: 'Montserrat', sans-serif;



display:none;



left:25%;



right:25%;



top:20%;



}



@media(min-width:768px)



{



.cap



{



display:block;



}



}



.cap h1



{



font-size:30px;



line-height:40px;



font-weight:800;







}



.cap p



{



font-family: 'Montserrat', sans-serif;



font-style:italic;



font-size:13px;



line-height:20px;



display:none;



}



.line



{



    width: 60px;



    /* height: 24px; */



    /* background: url(../images/heading-bottom-pink.png) no-repeat center; */



    display: inline-block;



    margin: 15px 0;



    border-top: 2px solid #d11e2b;



}



@media(min-width:992px)



{



.cap h1



{



font-size:40px;



line-height:50px;



}



.cap p



{



font-size:17px;



line-height:25px;



display:block;



}



}



.cap .btn



{



margin-top:10px;



}



.btn



{font-family: 'Montserrat', sans-serif;



    font-weight: 500;



    text-transform: uppercase;



    color: #fff;



    display: inline-block;



    background: #eea105;



    position: relative;



    line-height: 28px;



    padding-left: 20px;



    border-radius: 0px;



    padding-right: 20px;



    font-size: 14px;



    -webkit-transition: all 0.3s ease-in-out;



    -o-transition: all 0.3s ease-in-out;



    transition: all 0.3s ease-in-out;



    border: none;



}



.btn:hover



{



background:#201b17;



color:#fff;



}



.btn i



{



padding-left: 12px;



    font-size: 1.25em;



    padding-right: 7px;



    vertical-align: middle;



   border-left: 1px solid rgba(255, 255, 255, 0.15);



    position: relative;



    margin-left: 20px;



    font-size: 14px;



    line-height: 28px;



}



@media(max-width:992px)



{



.container>.navbar-collapse



{



position: absolute;



    top: 100%;



    left: 0px;



    width: 100%;



    padding: 0px 34px 30px;



         background: #f7f5ec;



	    overflow-y: visible;



}



}







/*-----------------------------------footer top---------------------------------------------*/



.footer-top



{



background:#f6f6f6;



padding:80px 0;



color:#111;



text-align:center;



}



.foot-top1-icon



{



font-size:40px;



color:#ec5598;



}



.foot-top1 h3



{



font-weight:800;



}



.foot-top1 p



{



font-size:14px;



font-weight:400;



line-height:24px;



}



.foot-top1 p a



{



color:#ec5598;



}



.foot-top1 ul li



{



display:inline-block;



padding:0 5px;



}



.foot-top1 ul li a



{



display: block;



    position: relative;



    width: 40px;



    height: 40px;



    border-radius: 5px;



    color: #fff;



    background: #ea3032;



    text-align: center;



    font-size: 16px;



    overflow: hidden;



    -webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);



    -moz-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);



    box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);



	padding-top: 12px;



}



.foot-top1 ul li a.fb



{



background: #325c94;



}



.foot-top1 ul li a.tw



{



background: #00abdc;



}



.foot-top1 ul li a.gp



{



background: #ea3032;



}



.foot-top1 ul li a.insta



{



    background: #0073b2;



}



.map {



    position: relative;



    padding-bottom: 55.25%;



    padding-top: 0px;



    height: 0;



   }



@media (min-width: 768px)



{



.map {



    padding-bottom: 24.25%;



}



}







.map iframe {



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



    height: 100%;



}



/*-----------------------------------footer top end---------------------------------------------*/







/*-----------------------------------banner------------------------------------*/



.banner



{

    background: url(../images/banner.jpg) top center;

    background-size: cover;

    padding: 130px 0;

    position: relative;

    color: #000;

    font-weight: 600;

}


.banner2



{

    background: url(../images/banner1.jpg) top center;

    background-size: cover;

    padding: 130px 0;

    position: relative;

    color: #000;

    font-weight: 600;

}
.banner2 h2

{

font-weight:700;

text-transform:uppercase;

font-size:30px;

}

.banner h2

{

font-weight:700;

text-transform:uppercase;

font-size:30px;

}

@media(min-width:992px)

{

.banner h2

{

font-size:50px;

}

}



.banner .container



{



position:relative



}



.breadcrum ul li



{



display:inline-block;



padding:0 3px;



}



.breadcrum ul li a



{



color:#d11e2b;



}



/*-----------------------------------banner end------------------------------------*/







/*----------------------------contact ---------------------------------------*/



.con1 ul li



{



font-size:17px;



font-weight:300;



padding:7px 0;



position:relative;



padding-left:30px;



}



.con1 ul li em, .con1 ul li i



{



position:absolute;



left:0;



top:13px;



color:#d11e2b;



}



@media(max-width:767px)



{



.con1



{



margin-bottom:40px;



}



}



.cont



{



border:1px solid #eee;



box-shadow:none;



border-radius:0;



height:40px;



font-size:13px;



}



/*----------------------------contact end---------------------------------------*/



/*------------------------------------span5-----------------------------------*/



.span5



{



padding: 60px 0 20px;



    color: #333;



    background: #f1a706;



}







.span5 .heading h2



{



color:#fff;



}







.testimonials



{



background: url(../images/testimonial-bg.png) center no-repeat;



    background-size: cover;



    padding: 35px 0 60px;



}



.box5



{



position: relative;



    padding-left: 40px;



    box-shadow: 0 4px 12px rgba(33, 44, 55, 0.06);



    padding: 40px;



    background: #fff;



	overflow:hidden;



}



.box5_txt



{



border-bottom: 1px solid rgba(19, 19, 19, 0.08);



padding-bottom:15px;











}



.box5:before



{



    display: inline-block;



    font: normal normal normal 14px/1 FontAwesome;



    font-size: inherit;



    text-rendering: auto;



    -webkit-font-smoothing: antialiased;



    -moz-osx-font-smoothing: grayscale;



	        content: "\f10d";



		position:absolute;



		left:18px;



	font-size: 26px;



    top: 14px;



	color: #eae7e7;



}



.box5_txt p



{



font-size: 14px;



    line-height: 30px;



    font-weight: 400;



}











.box5_img



{



margin-top:15px;



}







.box5_img img



{



border-radius: 50%;



    max-width: 100px;



    float: left;



    margin: 0px 20px 0px 0px;



    border: 5px solid;



	border-color: #eea105;



}



.box5_img cite



{    



color: #d11e2b;



    margin: 0px 0px 0px;



    float: left;



    font-style: normal;



    font-weight: 600;



    text-transform: uppercase;



    font-size: 14px;



    letter-spacing: 1px;



    position: relative;



}



.box5_img cite small



{



    color: rgba(0, 0, 0, 0.4);



	text-transform: none;



    font-size: 13px;



    clear: both;



    letter-spacing: normal;



    display: block;



}



/*------------------------------------span5 end-----------------------------------*/







/*------------------------------------span6 end-----------------------------------*/



.span6



{



}







.span6 .box3



{



height:auto;



}



/*------------------------------------span6 end-----------------------------------*/







/*------------------------------about page-------------------------------------*/



.abt-page



{



padding:60px 0;



}

.abt-page-1 .heading h2

{

    color: #50493d;

	text-transform:none;

	margin-bottom:20px;

}



.abt-page-1



{



margin-top:60px;



}

.abt-page2

{

background:url(../images/professional.jpg) center;

background-size:cover;

    color: #50493d;

	padding:100px 0;

}

.abt-page2 h4

{

font-family: 'Great Vibes', cursive;



    color: #f1a706;

	font-size:42px;

}

/*------------------------------about page-------------------------------------*/



.mrg50



{



margin-top:50px;



}



.testi



{



margin-top:20px;



border-bottom:1px solid #ddd;



padding-bottom:20px;



position:relative;



}



.testi:before



{



display: inline-block;



    font: normal normal normal 14px/1 FontAwesome;



    font-size: inherit;



    text-rendering: auto;



    -webkit-font-smoothing: antialiased;



    -moz-osx-font-smoothing: grayscale;



    content: "\f10d";



	color:#eee;



	font-size:30px;



}



.testi p



{



color:#444;



font-size:16px;



line-height:30px;



}



.testi h4

{

color:#d11e2b;

}



@media(max-width:1024px)

{

.header-left .call1 {

    margin: 12px 0 0 0;

}



.footer-email p

{

font-size:11px !important; 

}



.box3_txt p {

    font-size: 1.6rem;

}

}



@media(max-width:768px)

{

.foot3

{

margin-bottom:20px;

}



.call1:last-child

{

display:none;

}



.navbar-nav>li:last-child {

    float: left;

}



}



@media(max-width:767px)

{

.box1

{

margin-top:40px;

}



.span2 img

{

margin-bottom:20px;

}



.footer .pd0

{

padding:0;

}

}



.page-txt .heading h2

{

margin-bottom:20px;

}



.page-txt p

{

font-size: 15px;

    line-height: 29px;

    font-weight: 500;

    color: #6a6969;

}



.page-txt h3

{

    color: #d11e2b;

}



.page-txt h4

{

    color: #000;

    margin-top: 20px;

    font-size: 20px;

}



.page-txt ul

{

list-style:none;

padding:0;

margin-bottom:12px;

overflow:hidden;

}

.page-txt ul li

{

color:#6a6969;

    font-weight: 500;

	font-size:15px;

padding-top:5px;

padding-bottom:5px;

position:relative;

    padding-left: 17px;

}

.page-txt ul li:before

{

content: "\f101";

    display: inline-block;

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

	    color: #d11e2b;

    position: absolute;

    left: 0;

    top: 7px;

}



.box31

{

position: relative;

    padding: 15px 30px;

    background: #fff;

    border-radius: 10px;

    border: 1px solid #ddd;

	margin-bottom:30px;	

}



.box31 img

{

border-radius:50%;

display:none;

}



.box31 h3

{

    font-weight: 700;

    color: #d11e2b;

    font-size: 21px;

}



.box31 h5

{

text-transform: uppercase;

    color: #464646;

    font-weight: 300;

margin-bottom: 30px;

}



.box31 p

{

color:#444;

font-size:14px;

line-height:27px;

position:relative;

padding:25px;

}



.box31 p:before

{

    display: inline-block;

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    content: "\f10d";

    position: absolute;

    left: 0;

    top: 8px;

    font-size: 20px;

    color: rgba(0, 0, 0, 0.25);

}



.box31 i

{

font-size:20px;

position:absolute;

display:none;

color: #2088c7;

}



.box31 .fa-quote-left

{

left:10%;

top:30%;

}



.box31 .fa-quote-right

{

right:10%;

bottom:0%;

}

.gal img
{
border:1px solid #ddd;
padding:2px;
}

.gal
{
    margin-bottom: 30px;
}

@media(max-width:768px)
{
.slider-inner h1
{
    font-size: 35px;
    text-transform: uppercase;
}
.carousel .image1 {
    padding: 8% 0 8%;
    height: 400px;
}
.slider-inner {
    margin-left: 48px;
}
.box3_txt p {
    font-size: 14px;
}
}

@media(max-width:414px)
{
.carousel .image1 {
    padding: 15% 0 6%;
    height: 300px;
}
.slider-inner h1 {
    font-size: 20px;
    text-transform: unset;
}
.slider-inner {
    margin-left: 15px;
}
.slider-inner h3 {
    font-size: 25px;
    margin-bottom: 10px;
    letter-spacing: 1px;
    color: #000;
}
.s_btn {
    text-transform: unset;
    font-size: 15px;
    margin-top: 0px;
}
}
