@charset "utf-8";
/* CSS Document */

/*Common and Presets---------------Start*/
body { background: url(../images/bg_background.jpg) repeat center top #a87e37; width:100%; height:100%;}

.row {
  margin-left: 0px;
  margin-right: 0px;
}

.container-fluid { margin:0px auto; text-align:center; width:100%; }

a,input{outline: none!important}

/* centered columns styles-----------------Start */
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:0px;
}

.col-fixed {
    /* custom width */
    width:757px;
}
.col-min {
    /* custom min width */
    min-width:320px;
}
.col-max {
    /* custom max width */
    max-width:757px;
}

/* centered columns styles-----------------End */

/*Common and Presets---------------End*/


/*Head-----------------------------Start*/

.head { margin:38px auto 0px auto;}
.head h1 { background:url(../images/headtxt-side-line.png) no-repeat center; font:normal 56px/58px 'Sacramento', cursive; color:#fdbe39; margin-bottom: 20px}

.logo { margin: 26px auto 48px; display:table;}
/*Head-----------------------------End*/

/*Content--------------------------Start*/

.content p{ font: normal 26px/37px 'Raleway', sans-serif; color:#ffffff; text-align:center; margin:36px auto 0px auto;}

/*Content--------------------------End*/

/*Video Section--------------------Start*/

.vid { height:450px;}
@media only screen and (max-width: 500px){
	.vid { height:350px;}
}

/*Video Section--------------------End*/

/*Subscription Section-------------Start*/

.subs { background:rgba(213, 157, 66, 0.8) scroll center top; width:100%; margin:54px auto 0 auto; padding:40px 0 45px; display:table; text-align:center;  }
.subs h2 { font:normal 35px/37px 'Montserrat', sans-serif; color:#ffffff;}
.subs h3 { margin: 0;padding: 0}
.subs p { font:normal 24px/32px 'Raleway', sans-serif; font-weight:500; color:#161921; margin-top:7px; text-align:center;}

/*Subscription Section-------------End*/




/*Input Section-----------------------Start*/

.input-wrap { position: relative; margin-top:12px}

.input-wrap .inputs{
background: #fdf9dd;
  border: 2px solid #131723;
  border-radius: .3rem;
  box-shadow: 0 2px rgba(19,23,35,.2) inset;
  color: #131723;
  font-size: 14px;
  line-height: 1.5;
  padding: 1.4rem;
  transition: all .25s cubic-bezier(0.625,.125,.305,.875);
  width: 100%;
  font-family: 'Raleway', sans-serif;

}
.input-wrap .btn {
  margin: -1.2rem 0 0;
  position: absolute;
  right: 2.2rem;
  top: 36%;
}

.input-wrap .btn, input[type=submit] {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-family: 'Montserrat', sans-serif; 
  font-weight:700;
  font-size: 12px;;
  font-weight: 900;
  line-height: 1;
  padding: 1.3rem 1.8rem;
  text-transform: uppercase;
  transition: all .25s cubic-bezier(0.625,.125,.305,.875);
  background: #e26554;
  box-shadow: 0 2px rgba(226,101,84,.2);
  color: #fdf9dd;
}
.input-wrap .btn:hover {background: #ed7564;
}
.btn {
  border: 0;
  outline: 0;
}

@media only screen and (max-width: 800px){
.input-wrap .btn {
  border: 1px solid #131723;
  display: block;
  margin: .6rem 0 0;
  position: relative;
  right: auto;
  top: auto;
  -webkit-transform: none;
  transform: none;
  width: 100%;
}
}

@media only screen and (max-width: 980px){
.input-wrap .btn {
  border: 1px solid #131723;
  display: block;
  margin: .6rem 0 0;
  position: relative;
  right: auto;
  top: auto;
  -webkit-transform: none;
  transform: none;
  width: 100%;
}
}

/*Input Section-----------------End*/

/* ------------------------------------------ Common CSS------------------------------ [BEGIN] */

.text_center{text-align: center}
h1{color: black; font: 43px/53px 'Raleway', sans-serif; font-weight: 600;margin-bottom: 0.7em}
h3{color: white; font: 25px/36px 'Raleway', sans-serif; font-weight: 500;}

.header_1{color: white; font: 63px/73px 'Raleway', sans-serif;margin: 0}
.header_2{color: white; font: 27px/40px 'Raleway', sans-serif;margin: 0}

.narrow_container{max-width: 730px; margin: 0 auto}
.row-sec{padding-top: 7em; padding-bottom: 1px}
.large_p p{font: 25px/33px 'Raleway', sans-serif; color: #535353;margin-bottom: 1em}
.mid_p p{font: 21px/32px 'Raleway', sans-serif; color: #535353;margin-bottom: 1em}
.img-ph{width: 84%; height: auto;margin: 0 auto;}
.img-watch{max-width: 194px; height: auto}

.left{float: left}
.right{float: right}

@media only screen and (min-width: 768px){
.right_responsive{float: right}
}
.center{margin: 0 auto; display: table}
.pad_bottom_1{padding-bottom: 0.5em}
.pad_top_1{padding-top: 0.5em}
.pad_top_2{padding-top: 1em}
.pad_top_3{padding-top: 2em}
.mar_top_4{margin-top: 4em}
.mar_top_5{margin-top: 5em}

.download_app_store{ transition: all ease 0.5s;opacity: 0.85;}
.download_app_store:hover{opacity: 1;}

.translate-btn-content{float: right; margin-top: 5px}
.btn-active{background: #e26554; padding: 5px 20px; border-top-left-radius: 2px;border-bottom-left-radius: 2px;color:white;float: left; border-right: 1px solid #444c4b}
.btn-active:hover,.btn-active:focus{color:white; text-decoration: none;}
.btn-deactive{background: transparent; padding: 4px 20px; border-top-right-radius: 2px;border-bottom-right-radius: 2px;color:white;float: left; border:1px solid #444c4b;}
.btn-deactive:hover,.btn-deactive:focus{color:white; text-decoration: none;background: #e26554;padding: 4px 20px; border:1px solid #e26554;}

@media only screen and (min-width: 768px){
.narrow_para{max-width: 290px}
}
/* -------------------------------------------Common CSS------------------------------- [END] */


.bg_white{background: white; padding-top: 3em; padding-bottom: 3em;}

.large_no_ul{padding:0;text-align: right}
.large_no_ul li{margin: 0.4em auto; font: 25px/33px 'Raleway', sans-serif; color: #525252;list-style-type: none;display: inline-block;text-align: right}
.large_no_ul li i{font: 78px/130px 'Raleway', sans-serif; color: #dbb87d; width: 149px; height: 149px; border: 2px solid #dbb87d; border-radius: 50%; display: block;text-align: center;font-weight: 200;float: left; transform: translate(0,-40px)}

@media only screen and (max-width: 768px){
.large_no_ul{padding:0;text-align: center}
.large_no_ul li{margin: 0 auto}
}

.large_no_ul_text{padding:0;text-align: left}
.large_no_ul_text li{margin: 0 auto; font: 25px/33px 'Raleway', sans-serif; color: #525252;list-style-type: none;display: inline-block;text-align: left}
.large_no_ul_text li i{font: 78px/130px 'Raleway', sans-serif; color: #dbb87d; width: 149px; height: 149px; border: 2px solid #dbb87d; border-radius: 50%; display: block;text-align: center;font-weight: 200;float: left;margin-right: 0.5em; transform: translate(0,-40px)}
@media only screen and (max-width: 767px){
.large_no_ul_text{padding:0 0 50px;text-align: center;transform: translate(0px,-20px);}
.large_no_ul_text li{margin: 0 auto;text-align: center}
}


.collage_pic{background: #f9f3e1; border: 1px solid #e5d9ad; margin: 0 auto; padding: 2.5em;}

@media only screen and (min-width:767px){
    .collage_pic img{max-width: 620px; margin: 0 auto}
}
@media only screen and (max-width:980px){
.collage_pic{display: block}
}
.collage_pic p{text-align: center;font: 23px/30px 'Raleway', sans-serif; color: #535353; margin: 1.5em auto 0; max-width: 620px }

.sky_bg{background: #e9f5fb; border: 1px solid #cbdce4; display: table; padding-bottom: 5em;margin-top: 3em;width: 100%}
.sky_bg h1{font: 43px/54px 'Raleway', sans-serif; color: #1a1a1a;font-weight: 600; padding:1em 2em 0.5em}
@media only screen and (max-width: 480px){
  .sky_bg h1{padding: 0}
}
.sky_bg p{ padding-top: 2em; width: 80%}
@media only screen and (max-width:767px){
.sky_bg p{ text-align: center; width: 100%}
}


.content-much-more{ text-align: center}
.content-much-more:hover img{background-color: #ffe3de; border-radius: 50%}
.content-much-more img{width: 50%; height: auto}
.content-much-more p{font: 20px/28px 'Raleway', sans-serif; color: #535353; padding: 1em;min-height: 100px;}
@media only screen and (max-width:640px){
.content-much-more p{min-height: 130px; padding: 5px}
}
@media only screen and (max-width:320px){
.content-much-more p{min-height: 100px; font: 18px/24px 'Raleway', sans-serif;}
}

.divider{background: url(../images/divider.png) repeat-x; padding:1em}

footer{display: table; padding-top: 5em; width: 100%}
footer h1{font: 25px/36px 'Raleway', sans-serif; color: #1a1a1a;text-align: center; font-weight: 500}
footer p{font: 17px/36px 'Raleway', sans-serif; color: #6e6e6e;text-align: center;}
footer a{color: #3766bc;text-align: center;}
footer a:hover{color: #e26554;text-decoration: none}
footer .footer_logo_left{width: 31%; height: auto}
footer .footer_logo_right{width: 35%; height: auto}