/*-----------------Subscription page-----------------*/
#SubscribePage { width:100%; position:relative; display:block; float:left; margin-top:113px;}
#SubscribePage .FormSec { width:100%; float:left; background:#a6a6a6; padding:44px 0;}
#SubscribePage .FormSec .SubscribeForm { width:48% /*645px*/; margin:0 auto; background:#d4d4d4; padding:15px 30px; display:block}
#SubscribePage .FormSec .SubscribeForm:after { content:''; display: block; clear: both;}
#SubscribePage .FormSec .SubscribeForm .FrmTitle { font-size:30px; font-weight:700; color:#000; font-family:'Roboto Slab',sans-serif; font-style:italic; text-align:center; margin-bottom:20px; }
#SubscribePage .EmailUpdate {width:100%; float:left; padding:40px 0; background:#e5e5e5 }
#SubscribePage .EmailUpdate h2 { color:#000; font-family: 'Roboto Slab', sans-serif; font-size:26px; padding:0; margin:0 0 25px 0;}
#SubscribePage .EmailUpdate li { width:32%; margin-right:2%; float:left}
#SubscribePage .EmailUpdate li:last-child { margin-right:0}
#SubscribePage .EmailUpdate li .EventImg { width:100%; margin-bottom:15px; }
#SubscribePage .EmailUpdate li .EventImg img { width:100%;}
#SubscribePage .EmailUpdate .EventTitle { text-align:center; color:#b70f0a; font-size:18px; font-weight:600; line-height:27px; margin-bottom:7px;}
#SubscribePage .EmailUpdate li .EventText { width:90%; margin:0 auto; text-align:center; color:#444; font-size:14px; font-weight:400; line-height:21px; }

#SubscribePage .testimonials {width:100%; float:left; padding:40px 0; background:#af0a00 }
#SubscribePage .testimonials .owl-testimonials { width:100%; float:left; position:relative;}
#SubscribePage .testimonials .owl-testimonials .owl-stage-outer{ overflow:hidden;}
#SubscribePage .testimonials .owl-testimonials .owl-item { display:inline-block; text-align:center; vertical-align:top; padding:0 0px; }
#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook { width:20%; float:left; text-align:center}
#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook p { color:#fff;font-family: 'Roboto Slab', sans-serif; font-size:22px; font-weight:600; padding:0; margin:0 0 15px 0; }
#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook .TalentImg {border-radius:100%;}
#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook .TalentImg img { width:130px; height:130px; border-radius:100%; margin:0 auto}
#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook .TalentName { color:#fff; font-family: 'Roboto Slab', sans-serif; font-size:24px; font-weight:600; margin:10px 0 5px 0; }
#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook .TalentBio { color:#fff; font-size:13px;font-weight:300 }

#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock { width:78%; float:right; text-align:center; height:270px; position:relative} 
#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock .ClientReview { position: absolute; width:100%; display: block; left: 50%;top: 50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock .ClientReview .ClientReviewText { color:#fff; font-size:16px; font-style:italic; margin-bottom:15px; font-weight:300 }
#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock .ClientReview .ClientName { color:#fff; font-family: 'Roboto Slab', sans-serif; font-size:26px; font-weight: 600;}
#SubscribePage .testimonials .owl-testimonials .owl-nav{ display:none !important; width:100%; margin:0; position: absolute; top:30%;}
#SubscribePage .testimonials .owl-testimonials .owl-nav .owl-prev{ width:15px; height:24px; left:-50px; background: url(../images/testi-arrow-l-white.png) no-repeat; border:none;}
#SubscribePage .testimonials .owl-testimonials .owl-nav .owl-next{ width:15px; height:24px; right:-50px; background: url(../images/testi-arrow-r-white.png) no-repeat; border:none;}
#SubscribePage .testimonials .owl-testimonials .owl-nav .owl-prev span, #SubscribePage .testimonials .owl-testimonials .owl-nav .owl-next span{ display:none;}

#SubscribePage .InstaEvent {width:100%; float:left; padding:40px 0 30px 0; background:#fff}
#SubscribePage .InstaEvent h2 { color:#000; font-family: 'Roboto Slab', sans-serif; font-size:26px; padding:0; margin:0 0 25px 0;}
#SubscribePage .InstaEvent h2 a {color:#000; text-decoration:underline;}
#SubscribePage .InstaEvent h2 a:hover {text-decoration:none;}

#SubscribePage .InstaEvent .owl-Insta { width:100%; float:left; position:relative;}
#SubscribePage .InstaEvent .owl-Insta .owl-stage-outer{ overflow:hidden;}
#SubscribePage .InstaEvent .owl-Insta .owl-item { display:inline-block; text-align:center; vertical-align:top; padding:0 0px; }
#SubscribePage .InstaEvent .owl-Insta .owl-item img { width:280px; height: 250px; }

#SubscribePage .InstaEvent li { width:32.5%; margin-right:1%; float:left}
#SubscribePage .InstaEvent li:last-child { margin-right:0}
#SubscribePage .InstaEvent li img { width:100%}
@media (max-width:1200px) {
#SubscribePage .InstaEvent .owl-Insta .owl-item img {width:230px; height: 200px; }
}
@media (max-width:1024px) {
#SubscribePage .FormSec .SubscribeForm { width:56%}
#SubscribePage .FormSec .SubscribeForm .FrmTitle { font-size:26px;}
}
@media (max-width:992px) {
#SubscribePage { margin-top:53px;}
#SubscribePage .FormSec, #SubscribePage .InstaEvent, #SubscribePage .testimonials, #SubscribePage .EmailUpdate {padding: 30px 0;}
#SubscribePage .FormSec .SubscribeForm { width:70%}
#SubscribePage .FormSec .SubscribeForm .FrmTitle { font-size:24px;}
#SubscribePage .EmailUpdate h2, #SubscribePage .InstaEvent h2 {font-size: 24px;}

#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook {width: 25%;}
#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock {width: 70%;}
#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook p {font-size: 20px;}
#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook .TalentName,
#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock .ClientReview .ClientName {font-size: 22px;}
}
@media (max-width:767px) {
#SubscribePage {margin-top: 60px;}
#SubscribePage .FormSec { padding: 24px 0;}
#SubscribePage .FormSec .SubscribeForm { width:80% }
#SubscribePage .EmailUpdate .EventTitle {line-height: 23px;}
#SubscribePage .EmailUpdate h2, #SubscribePage .InstaEvent h2 {font-size: 20px;}

#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook,
#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock {width:100%;}
#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook { margin-bottom:15px}
#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook p {font-size: 18px;}
#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook .TalentName,
#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock .ClientReview .ClientName {font-size: 20px;}
#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock { height:auto}
#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock .ClientReview {position:relative; left:0;top:0;transform:none}

#SubscribePage .InstaEvent .owl-Insta .owl-item img {width:200px; height:170px;}
}
@media (max-width:639px) {
#SubscribePage .FormSec .SubscribeForm { width:450px; padding:15px;}
#SubscribePage .FormSec .SubscribeForm .FrmTitle { font-size:18px;}
#SubscribePage .EmailUpdate h2, #SubscribePage .InstaEvent h2 {font-size: 18px;} 

#SubscribePage .EmailUpdate li { width:80%; margin:0 auto 30px auto; float:none}
#SubscribePage .EmailUpdate li:last-child { margin-right:auto; margin-bottom:0}
#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock .ClientReview .ClientReviewText { font-size:14px}
#SubscribePage .InstaEvent .owl-Insta .owl-item img {width:140px; height:110px;}
}

@media (max-width:479px) {
#SubscribePage .FormSec .SubscribeForm { width:310px}
#SubscribePage .EmailUpdate li { width:100%;}
}
