*{  margin:0; padding:0;}

baody{ background:#FFF;}



@font-face{ src:url(../fontes/AGENCYB.TTF); font-family:'Agency FB';}







h1{ font-size:40px; font-family:'YoureInvited'; color:#000;}

h2{ font-size:22px; font-family:'YoureInvited';}

h3{ font-size:23px; color:#000; font-family:'YoureInvited';}

h5{ font-size:54px !important; color:#000; font-family:'YoureInvited';}



p{ font-size:17px; color:#000; font-family: 'Raleway', sans-serif; line-height:30px;}



@font-face {

  font-family:'YoureInvited';

  src:url(../fontes/YoureInvitedHeavy.otf);

} 

@font-face {

  font-family:'Zurich BdXCn BT';

  src:url(../fontes/ZURCHBXC.ttf);

} 





/* ========= warpper ======= */



#wrapper{ padding:0; margin:0;}



.top{ padding:0; margin:0; float:left; width:100%; height:45px; }

.top .call {

color: #FFF;

font-size: 17px;

font-family: 'Roboto', sans-serif;

margin-top: 6px;

}

.top .call span{ color:#F90;} 





.top .call-2 {

    color:#FFF;

    font-size: 17px;

    font-family: 'Roboto', sans-serif;

    margin-top: 0;

    text-align: left;

    height: 50px;

    position: relativ;

    padding: 14px 0 0 0;

    width: 320px;

    text-align: center;

}

.top .call-2 span{ color:#f8d90b;} 



.top  .call span{ padding-left:10px;}



.logo {

    width: 100%;

    float: left;

    margin-top: -4px;

}

.slide-top{ padding:0; width:100%; float:left;}



/*----- slider--- */

/*==============================*/



.slide-content {

    padding: 0;

    margin: 0;

    width: 65%;

    position: absolute;

    left: 280px;

    top: 230px;

    text-align: center;

    color: #FFF;

    z-index: 999;

}

.slide-content span{ color:#f8e503;}

.slide-content p {

    font-family: 'Raleway', sans-serif;

    color: #FFF;

    font-weight: 100;

    font-size: 23px;

    line-height: 32px;

}

.slide-content .texthe {

    color: #FFF;

    font-family:'YoureInvited';

    font-size: 98px;

    margin-bottom: 21px;

}

.slide-content .read {

    border: 2px solid #FFF;

    background: none !important;

    color: #FFF;

    width: 153px;

    width: 130px;

    ht: 45px;

    line-height: 27px;

    border-radius: 45px;

}

.slide-content .read:hover{ background:#FFF; color:#000;}





/*----- slider close --- */

/*==============================*/





.header {

    padding: 5px 0 0 0;

    margin: 10px;

    background: #FFF;

    float: left;

    width: 100%;

}

.header .call {

    color: #000;

    font-size: 17px;

   font-family: 'Raleway', sans-serif;

    margin-top: 6px;

}



.header .call-2 {

    color: #000;

    font-size: 22;

    font-family: 'Raleway', sans-serif;

    margin-top: 0;

    text-align: left;

    height: 72px;

    margin-left: 60px;

}

.header .call span{ padding-left:10px;}











/*----websites design ----*/



#introsuction-Us{
padding:30px 0 90px 0;
margin:0; 
float:left;
width:100%;
background:url(../images/about-bg.png) ;


    position: center;
    background-size: cover;
    background-repeat:no-repeat; }

#introsuction-Us .welcome-top { padding-top: 10px; }

#introsuction-Us .welcome-top .line-top {

    margin-top: 0;

    padding: 0;

    margin-bottom: 60px;

}

#introsuction-Us .welcome-top  .read-more {

    border: 2px solid #FFF;

    background:#261037 !important;

    color: #FFF;

    width: 153px;

    width: 130px;

    ht: 45px;

    line-height: 27px;

    border-radius: 45px;

}

#introsuction-Us .welcome-top  .read-more:hover{ background:#FFF; color:#000;} 

#introsuction-Us .welcome-top p{ font-family: 'Raleway', sans-serif; font-size:14px; text-align:center; color:#261037;}

#introsuction-Us h1{font-family:'YoureInvited'; font-size:67px; text-align:center; color:#261037; }

#introsuction-Us .about{ padding:0; background:#1540a9; float:left; width:100%; margin-top:-45px; border-top-left-radius:3px; border-top-right-radius:3px; }

#introsuction-Us .about .bg-color {

    background: #1540a9;

    text-align: center;

    font-weight: 600;

    color: #FFF;

    border-bottom: 2px solid #FFF;

    height: 48px;

    line-height: 48px;

    font-size: 28px;

	border-top-left-radius:3px; border-top-right-radius:3px;

}



#introsuction-Us .about-girl {

    padding: 10px;

    margin: 90px 0 0 0;

	border:1px solid #999;

	

}



#introsuction-Us small{ font-family: 'Raleway', sans-serif; font-size:30px; color:#000; padding-left:25px; padding-bottom:20px; }



#introsuction-Us .right-pandding{ padding-right:0;}

#introsuction-Us .stats_left {

	text-align: center;

}

#introsuction-Us .text-up {

    padding: 0;

    margin:-62px 0 0 52px;

    font-size: 78px;

    color: #261037;

    position: absolute;

}

#introsuction-Us .text-up-1 {

    padding: 0;

    margin: -62px 0 0 37px;

    font-size: 78px;

    color: #261037;

    position: absolute;

}

#introsuction-Us .text-up-3 {

    padding: 0;

    margin: -62px 0 0 21px;

    font-size: 78px;

    color: #261037;

    position: absolute;

}

#introsuction-Us .stats_left p {

	font-size: 4em;

	font-weight: 600;

	letter-spacing: 1px;

	color: #261037;

	line-height: 1.5em;

	font-family:Arial, Helvetica, sans-serif;

}



#introsuction-Us .stats_left h4 {

    font-size: 27px;

    color: #261037;

    letter-spacing: 1px;

    margin: 0;

    font-weight: 600;

	font-family: 'Raleway', sans-serif;

}



#introsuction-Us .stats_left i {

    font-size: 3em;

    color: #fbb03b;

}



.stats_bottom_grid_left img {

	margin: 0 auto;

}



#introsuction-Us .stats {

    background-color: #080808;

    -webkit-background-size: cover;

    -o-background-size: cover;

    -ms-background-size: cover;

    min-height: 280px;

    padding-top: 2em;

}

#introsuction-Us .stats .text-up {

    padding: 0;

    margin: -112px 0 0 73px;

    font-size: 78px;

    color: #FFF;

    position: absolute;

}









/*----websites design ----*/



#portfolio-new{ 
    padding:30px 0 90px 0;
     margin:0; 
     float:left;
      width:100%;
       background:url(../images/bg.jpg);
    position: center;
    background-size: cover;
    background-repeat:no-repeat; }

#portfolio-new .text-pergraf {

    margin-top: -40px;

}

#portfolio-new .welcome-top { padding-top: 10px; }

#portfolio-new .welcome-top .line-top {

    margin-top: 0;

    padding: 0;

    margin-bottom:8px;

}

#portfolio-new .welcome-top  .read-more {

    border: 2px solid #FFF;

    background:#261037 !important;

    color: #FFF;

    width: 153px;

    width: 130px;

    ht: 45px;

    line-height: 27px;

    border-radius: 45px;

}

#portfolio-new .welcome-top  .read-more:hover{ background:#FFF; color:#000;} 

#portfolio-new .welcome-top p{ font-family: 'Raleway', sans-serif; font-size:17px; text-align:center; color:#261037;}

#portfolio-new h1{font-family:'YoureInvited'; font-size:63px; text-align:center; color:#261037; }

#portfolio-new .span-hadding{ padding:0; margin:0;}

#portfolio-new  .right-pandding{ padding-right:0;}

#portfolio-new .check-wedding {

    background: #362f4c;

    color: #FFF;

    width:305px;

    height: 41px;

    line-height: 27px;

    margin: 20px auto;

    display: block;

    border: 1px solid #362f4c;

}

#portfolio-new  .check-wedding:hover{ background:#050505; border: 1px solid #050505;}

#portfolio-new  .check-wedding i {

    padding-left: 1px;



}

#portfolio-new .col-md-mm-pading{ padding-right:0 !important; padding-left:0;}





.hovereffect {

    width: 100%;

    height: 100%;

    float: left;

    overflow: hidden;

    position: relative;

    text-align: center;

    cursor: default;

    margin-bottom: 10px;

    border: 2px solid #050505;

}



.hovereffect .overlay {

  width: 100%;

  height: 100%;

  position: absolute;

  overflow: hidden;

  top: 0;

  left: 0;

  background-color: rgba(0,0,0,0.6);

  opacity: 0;

  filter: alpha(opacity=0);

  -webkit-transform: translate(460px, -100px) rotate(180deg);

  -ms-transform: translate(460px, -100px) rotate(180deg);

  transform: translate(460px, -100px) rotate(180deg);

  -webkit-transition: all 0.2s 0.4s ease-in-out;

  transition: all 0.2s 0.4s ease-in-out;

}



.hovereffect img {

  display: block;

  position: relative;

  -webkit-transition: all 0.2s ease-in;

  transition: all 0.2s ease-in;

}



.hovereffect h2 {

  text-transform: uppercase;

  color: #fff;

  text-align: center;

  position: relative;

  font-size: 16px;

  padding: 10px;

  background: rgba(0, 0, 0, 0.6);

}



.hovereffect a.info {

  display: inline-block;

  text-decoration: none;

  padding: 7px 14px;

  text-transform: uppercase;

  color: #fff;

  border: 1px solid #fff;

  margin: 50px 0 0 0;

  background-color: transparent;

  -webkit-transform: translateY(-200px);

  -ms-transform: translateY(-200px);

  transform: translateY(-200px);

  -webkit-transition: all 0.2s ease-in-out;

  transition: all 0.2s ease-in-out;

}



.hovereffect a.info:hover {

  box-shadow: 0 0 5px #fff;

}



.hovereffect:hover .overlay {

  opacity: 1;

  filter: alpha(opacity=100);

  -webkit-transition-delay: 0s;

  transition-delay: 0s;

  -webkit-transform: translate(0px, 0px);

  -ms-transform: translate(0px, 0px);

  transform: translate(0px, 0px);

}



.hovereffect:hover h2 {

  -webkit-transform: translateY(0px);

  -ms-transform: translateY(0px);

  transform: translateY(0px);

  -webkit-transition-delay: 0.5s;

  transition-delay: 0.5s;

}



.hovereffect:hover a.info {

  -webkit-transform: translateY(0px);

  -ms-transform: translateY(0px);

  transform: translateY(0px);

  -webkit-transition-delay: 0.3s;

  transition-delay: 0.3s;

}







/* gallery images */





#gallery{ padding:30px 0 40px 0; margin:0; float:left; width:100%;}

#gallery .welcome-top { padding-top: 10px; }

#gallery .welcome-top .line-top {

    margin-top: 0;

    padding: 0;

    margin-bottom:8px;

}

#gallery .welcome-top  .read-more {

    border: 2px solid #FFF;

    background:#261037 !important;

    color: #FFF;

    width: 153px;

    width: 130px;

    ht: 45px;

    line-height: 27px;

    border-radius: 45px;

}

#gallery .welcome-top  .read-more:hover{ background:#FFF; color:#000;} 

#gallery .welcome-top p{ font-family: 'Raleway', sans-serif; font-size:17px; text-align:center; color:#261037;}

#gallery h1 {

	font-family:'YoureInvited';

    font-size: 67px;

    text-align: center;

    color: #261037;

    padding-bottom: 50px;

}

#gallery .span-hadding{ padding:0; margin:0;}

#gallery .right-pandding{ padding-right:0;}

#gallery .col-md-mm-pading{ padding-right:0 !important; padding-left:0;}

#gallery .check-wedding {

    background: #362f4c;

    color: #FFF;

    width: 293px;

    height: 41px;

    line-height: 27px;

    margin: 20px auto;

    display: block;

    border: 1px solid #362f4c;

}

#gallery .check-wedding:hover{ background:#050505; border: 1px solid #050505;}

#gallery .check-wedding i {

    padding-left: 1px;

}

.thumbnail { margin-bottom:0 !important; border:1px solid #FFF !important;}



/* our partners */



#our-pertner{ padding:21px 0 0 0; margin:0; float:left; width:100%; background:#f3f3f3; height:auto;}

#our-pertner .laef {

    padding: 0;

    margin: -220px 0 0 0;

    z-index: 9999;

	display:none;

}

#our-pertner .Flower {

    padding: 0;

    margin: -300px 0 0 0;

    z-index: 9999;

    float: right;

}



#our-pertner .welcome-top { padding-top: 10px; }

#our-pertner .welcome-top .line-top {

    margin-top: 0;

    padding: 0;

    margin-bottom:8px;

}

#our-pertner .welcome-top  .read-more {

    border: 2px solid #FFF;

    background:#261037 !important;

    color: #FFF;

    width: 153px;

    width: 130px;

    ht: 45px;

    line-height: 27px;

    border-radius: 45px;

}

#our-pertner .welcome-top  .read-more:hover{ background:#FFF; color:#000;} 

#our-pertner .welcome-top p{ font-family: 'Raleway', sans-serif;  font-size:17px; text-align:center; color:#261037;}

#our-pertner h1 {

    font-family:'YoureInvited';
    font-size: 67px;
    text-align: center;
    color: #261037;
    padding-bottom: 30px;
}
#our-pertner h2 {

    font-family:'YoureInvited';
    font-size: 67px;
    text-align: center;
    color: #261037;
    padding-bottom: 30px;
}

#our-pertner .span-hadding{ padding:0; margin:0;}

#our-pertner .right-pandding{ padding-right:0;}

#our-pertner .clients-logo{ padding:0; margin:0;}



/* our services */

/*---------------------------------------*/



/* gallery images */



#our-services{ padding:40px 0 30px 0 ; margin:0; float:left; width:100%; background:#FFF;}

#our-services .box{ padding:5px; margin:0;}

#our-services h1 {

    font-family:'YoureInvited';

    font-size: 57px;

    text-align: center;

    color: #261037;

    padding-bottom: 10px;

}

.text-white{
        color: #fff;
    text-align: center;
    padding-bottom: 30px;
}


#our-services h2 {

    font-family:'YoureInvited';

    font-size: 57px;

    text-align: center;

    color: #261037;

    padding-bottom: 10px;

}

#our-services h3 {

    font-size: 15px;

    font-weight: 600;

    font-family: 'Raleway', sans-serif;

    border: 1px solid;

    background: #302a47;

    color: #FFF;

    padding-left: 10px;

    margin-top: 0;

}

#our-services p {

    font-size: 16px;

    line-height: 22px;

    text-align: justify;

}



/*-----  contact Us----- */

/*====================================*/



/*================  contact us ==============*/

/*-------------------------------------------*/





#Contact-Us {

    padding: 40px 0 70px 0;
    margin: 0;
    float: left;
    width: 100%;
    background: url(../images/get-in-touch.jpg) center no-repeat;
    height: auto;
    background-size: cover;
}

#Contact-Us .address-box {

    padding: 15px 7px 5px 8px;

    margin: 0;

}

#Contact-Us .address-box p{ line-height:23px;}

#Contact-Us h1 {

    font-size: 33px;

    color: #000;

    font-family:'YoureInvited';

    font-weight: 600;

    margin-top: 0;

    margin-bottom: 0;

}

#Contact-Us h2 {

    font-size: 33px;

    color: #000;

    font-family:'YoureInvited';

    font-weight: 600;

    margin-top: 0;

    margin-bottom: 0;

}

#Contact-Us h3 {

    font-size: 24px;

    line-height: 36px;

    margin-top: 0;

	font-family:'YoureInvited';

}

#Contact-Us h2 {

    font-size: 37px;

    line-height: 36px;

    margin-top: 38px;

    font-family:'YoureInvited';

    color: #000;

}

#Contact-Us .border {

    width: 4%;

    height: 4px;

    background: #ec2c0b;

    margin: 8px 0 64px 0;

}



#Contact-Us .form-contect { padding:0; margin:40px 0 0 0 ;}







#Contact-Us p {

    padding: 1px 0px 0px 0px;

    font-size: 17px;

    color: #000;

    font-family: 'Raleway', sans-serif;

    text-align: justify;

}

#Contact-Us .input {

    padding: 0 0 0 10px;

    margin: 0;

    width: 100%;

    height: 45px;

    border: 1px solid #042e5a66;

    border-radius: 4px;

}

#Contact-Us .input:hover{

    

 border: 1px solid #f83c4a;

}



#Contact-Us .textarea {

    padding: 10px 0 0 10px;

    margin: 0;

    width: 100%;

    height: 152px;

    border: 1px solid #042e5a66;

    border-radius: 3px;

}

#Contact-Us .textarea:hover{

    

 border: 1px solid #f83c4a;

}



#Contact-Us .send {

    padding: 0;

    margin: 0;

    width: 100%;

    height: 42px;

    border: 1px solid #050505;

    line-height: 35px;

    color: #FFF;

    background: #050505;

    font-size: 17px;

    text-align: center;

}





/* ---------- banner inner pages  ------------- */

/*======================================*/



.inner-banner-pages{
 background-image:url(../images/about-bg.png);
 background-size: cover;
  background-repeat:no-repeat;
   background-attachment:fixed;
    width:100%; height:400px;
}


.inner-banner-pages .box {
    padding: 0;
    margin-top: 98px;
}
.inner-banner-pages h3 {

    font-size: 53px;

    color: #150742;

    margin-top: 2px;

    font-family: 'YoureInvited';

    text-align: center;

    margin-bottom: 0;

}

.inner-banner-pages .frame-1 {

    padding: 0;

    margin-top: 1px !important;

    float: left;

    width: 100%;

    margin-bottom: 1px;

}
.inner-banner-pages .leaf {
    width:10%;
    padding: 0;
}
.inner-banner-pages .leaf-2{ width:10%; padding:0;}

.inner-banner-pages .frame-2{ padding:0; margin-top:10px; float:left;}

.inner-banner-pages p {

    color: #FFF;

    text-align: center;

    margin-top: 108px;

    border: 1px solid #95c41e;

    width: 210px;

    float: right;

    border-radius: 45px;

    height: 48px;

    line-height: 43px;

    background: #95c41e;

    box-shadow: 0 0 6px #000;

}
/* .inner-banner-pages{
    position: relative;
    padding: 0px;
    min-height: 500px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;

}
 */

/*-------------- about------------ */

/*-----------------------------------*/

#about-us{ padding:0; margin:40px 0 40px 0; float:left; width:100%;} 

#about-us h1 {

    font-size: 46px;

    color: #000;

    font-family: 'YoureInvited';

    font-weight: 600;

    margin-top: 0;

    margin-bottom: 20px;

}

#about-us p {

    font-size: 17px;

    color: #000;

    font-family: 'Raleway', sans-serif;

    text-align: justify;

    line-height: 25px;

}

#about-us .about-bg {

    padding: 70px 0 0 0;

    margin: 0;

}

#about-us .about-bg img {

    width: 100%;

    border: 1px solid #050505;

    padding: 7px;

}



#about-us .box {

    margin: 20px 0 10px 0;

    padding: 30px 10px 0 10px;

    border: 2px dotted #fa1d4c;

    background:#0505050d;

    border-radius: 4px;

	-webkit-transition: margin-top 0.5s linear;

  transition: margin-top 0.5s linear;

}



#about-us .box:hover {

  margin-top: -7px;

  -webkit-transition: margin-top 0.3s linear;

  transition: margin-top 0.3s linear;

}

#about-us .box .box-content{ padding:10px}

#about-us .box .box-content-box {

    padding: 2px 0 0 0;

    background: #f7f5f5;

    margin-top: -48px;

    position: relative;

    margin-left: 7px;

    float: left;

    width: 186px;

    margin-bottom: 0px;

    height: 36px;

    border: 2px dotted #fb2953;

    border-radius: 45px;

    padding-left:26px;

}

#about-us .box .icon-png {

    margin-top: -6px;

    padding: 0;

}

#about-us .box .icon-png img {

    width: 31%;

}



#about-us .box h4 {

    color: #fa1d4c;

    padding: 0;

    margin-top: 0;

    font-weight: 600;

    font-size: 22px;

}



#about-us .box .spane-1 {

    color: #000;

    padding: 8px;

    margin-top: 8px;

    font-weight: 600;

    font-size: 22px;

    position: absolute;

}

.panel-group .panel {

    margin-bottom: 8px;

    border-radius: 4px;

}

.fa.pull-right {

    margin-left: .3em;

    line-height: 30px;

}

.panel-default>.panel-heading {

    color: #f5f2f2 !important;

    background-color: #050505 !important;

    border-color: #ddd;

}





/*-------------- Gallery------------ */

/*-----------------------------------*/



#gallery-pages {

    padding: 50px 0 70px 0;

    margin:0;

    float: left;

    width: 100%;

    background: url(../images/gallery-bg.jpg) center no-repeat;

    height: auto;

    background-size: cover;

} 

#gallery-pages h1 {

    font-size: 46px;

    color: #000;

    font-family: 'YoureInvited';

    font-weight: 600;

    margin-top: 0;

    margin-bottom: 20px;

	text-align:center;

}

#gallery-pages p{ font-size:17px; color:#000; font-family: 'Raleway', sans-serif; text-align:justify;}

#gallery-pages .about-bg {

    padding: 70px 0 0 0;

    margin: 0;

}

#gallery-pages .about-bg img {

    width: 100%;

    border: 1px solid #050505;

    padding: 7px;

}

#gallery-pages .col-md-mm-pading{ padding-left:0; padding-right:0;}



#gallery-pages .row-1{ margin-top:30px;}



/* contact us */

/*=================================*/



#get-in-touch{ padding:0; margin:40px 0 40px 0; float:left; width:100%;} 

#get-in-touch h1 {

    font-size: 46px;

    color: #000;

    font-family: 'YoureInvited';

    font-weight: 600;

    margin-top: 0;

    margin-bottom: 20px;

	text-align:center;

}

#get-in-touch .input{ height:45px; width:100%;}

#get-in-touch .textagea-old{ width:100%; height:180px;}

#get-in-touch .send-bt {

    background: #000000;

    color: #FFF;

    width: 140px;

    height: 45px;

    margin: 0 auto;

    display: block;

}

#get-in-touch .content-aling{ text-align:center;}



/*-------------- Our services ------------ */

/*-----------------------------------*/



#our-services-pages {

    padding: 50px 0 70px 0;

    margin:0;

    float: left;

    width: 100%;

    background: url(../images/gallery-bg.jpg) center no-repeat;

    height: auto;

    background-size: cover;

} 

#our-services-pages  h1 {

    font-size: 46px;

    color: #000;

    font-family: 'YoureInvited';

    font-weight: 600;

    margin-top: 0;

    margin-bottom: 20px;

	text-align:center;

}

#our-services-pages  h3 {

    font-size: 46px;

    color: #000;

    font-family: 'YoureInvited';

    font-weight: 600;

    margin-top: 0;

    margin-bottom: 20px;

}

#our-services-pages p {

    font-size: 17px;

    color: #000;

    font-family: 'Raleway', sans-serif;

    text-align: justify;

    line-height: 26px;

}

#our-services-pages .our-imge{ padding:0; margin:0;}

#our-services-pages .our-imge img{ width:100%; border:1px solid #CCC; padding:5px;}

#our-services-pages .row1{ margin-top:30px;}





/*----------- footer ------------ */

/*--------------------------------*/
@media only screen and (max-width: 600px) {
h1 {
    font-size: 22px!important;
    line-height: 40px!important;
}
.inner-banner-pages .leaf {
    width: 10%!important;
    padding: 0;
}
.container-jim {
    display: flex!important;
    justify-content: center!important;
    align-items: center !important;
    flex-direction: column-reverse;
}
}
.frame-2 .img-responsive{
    display: none;
}







#footer{ padding:10px 0 11px 0; 
    margin:0; background:url(../images/footer.jpg);
    width:100%;
    float:left;
    position: center;
    background-size: cover;
    background-repeat:no-repeat;
  /*   background-attachment:fixed; */
  }

#footer h2 {

    padding: 9px 0px 0 0px;

    margin: 0;

    font-size: 23px;

    font-weight: 200;

    color: #eeece8;

    font-family: 'Raleway', sans-serif;

    text-align: left !important;

}

#footer p{ font-size:17px; color:#aca9a9; font-weight:200; font-family: 'Raleway', sans-serif;}



#footer .social-icon{ padding:0; margin:0;}

#footer .social-icon a {

    padding: 0;

    margin: 0 0 0 8px;

    width: 43px;

    height: 41px;

    border: 1px solid #312e2e;

    text-align: center;

    float: left;

    color: #FFF;

    line-height: 43px;

}

#footer .social-icon a:hover{  color:#000; background:#FFF;}

#footer ul.footer-nav{ padding:0; margin:0;}

#footer ul.footer-nav li{ list-style:none; padding:0; width:50%; float:left;}

#footer ul.footer-nav li a {

    color: #FFF;

    text-decoration: none;

    font-family: 'Raleway', sans-serif;

    margin: 0px 0px 0px 11px;

    border-bottom: 1px solid #444242;

    width: 100%;

    padding: 10px 0 10px 0;

    float: left;

	font-size:16px;

}

#footer .span{ color:#f93807; font-size:18px;}

.copyright{ float:left; padding:10px; width:100%; background:#000000; text-align:center; color:#FFF;}





/*-- counter secection stats --*/

.call-enquery-last {

    position: fixed;

    bottom: 0;

    top:470px;

    z-index: 9999;

    left: 0;

}
.home-page-bg-section{
    position: relative;
    padding: 0px;
    min-height: 500px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
}
.home-page-bg-section .overlay{
    background: #201f1fc9;
    padding: 70px 0 100px;
}
.content .paralax-head{
        color: #d8bfed;
        text-align:center
}
.services-main h3{
   color: #d7bfec;
}
.services-main p{
   color: #fff;
}
.container-jim{
    display: flex!important;
    justify-content: center!important;
    align-items: center !important;
}
.row-div{
    display: flex;
    justify-content: center;
    align-items: center;
}
.image-center-td img{
        width: -webkit-fill-available;
}
@media only screen and (max-width: 600px) {
    .row-div{
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    .image-center-td img{
        width: 100%;
    }
}
