
/* Commom styles starts here */

/* fonts Start */

/* Generated by Font Squirrel (https://www.fontsquirrel.com) on May 20, 2016 */

@font-face {
    font-family: 'futura_hv_btheavy';
    src:  url('fonts/futurah-webfont.eot') format('eot');
    src: url('fonts/futurah-webfont.ttf') format('truetype'),
        url('fonts/futurah-webfont.woff2') format('woff2'),
        url('fonts/futurah-webfont.woff') format('woff'),
        url('fonts/futurah-webfont.otf') format('otf'),
        url('fonts/futuran-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'futura_bk_btbook';
    src :  url('fonts/futuran-webfont.eot') format('eot');
    src:   url('fonts/futuran-webfont.ttf') format('truetype'),
        url('fonts/futuran-webfont.woff2') format('woff2'),
        url('fonts/futuran-webfont.woff') format('woff'),
        url('fonts/futuran-webfont.otf') format('otf'),
        url('fonts/futuran-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'futura_md_btmedium';
    src:  url('fonts/tt0142m-webfont.eot') format('eot');
    src:   url('fonts/tt0142m-webfont.ttf') format('truetype'),
        url('fonts/tt0142m-webfont.woff2') format('woff2'),
        url('fonts/tt0142m-webfont.woff') format('woff'),
        url('fonts/tt0142m-webfont.otf') format('otf'),
        url('fonts/tt0142m-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* fonts End */


body { background-color: #fff;
	background-image: url("images/triangle-graphic-inner.gif");
	background-repeat: no-repeat;
    background-size: 100%;
    background-position: left top;
	}
a{color:#505050;}
.index-page{background-color: #e2e2e2;}
.activeitem{border-bottom:4px solid #fff;}
.remove-padding{padding: 0;}
.videoSliderDiv {float: none;  margin: 0 auto;}
#purab{display:inline-block; width:100%;}
/* Nav Bar Start */
.menu{float: right;  margin-left:0px;  margin-right:26px;}
.menu li{padding-top: 20px; padding-bottom: 22px;}
.menu li.apply-btn{padding: 10px 0 0 0;}
.shrink{background-color:#000;}
.navbar-header{margin: 0px 50px;}
.logo h4{float:left; color:#fff; font-size:13px;}
.card.offer-card{max-width:100%; display:inline-block;}
.card.offer-card p{padding-bottom:10px;}
.card.offer-card p.offerInfo.visa-master-img{padding-top:0; margin-top:0; line-height:0}
.card.offer-card p.offerInfo.visa-master-content{padding-bottom:0; margin-bottom:0; }
.offerInfo.subHeading p {
    margin: 0;
    padding: 0;
    line-height: 20px;
    color: #545454;
}

.offerInfo.subHeading{margin:0px 0 5px 0;}


.card.offer-card p.offerInfo.terms{position: absolute;
    right: 10px;
    bottom: 0;
    padding: 0;}
.card.offer-card p.offerInfo.terms a{color: #545454; font-size: 11px; text-decoration: underline;}
.card.offer-card p.offerTitle{font-family: "futura_hv_btheavy"; font-size:17px;
		margin:0 auto; width:95%; padding-bottom:10px;
		color: #ec1864; font-weight: bold; line-height:22px;}
.card.offer-card p.offerInfo{color: #545454; font-size: 0.9em; line-height:22px; padding: 0 10px;}
.offer-content .mCSB_inside > .mCSB_container{margin-right:0px;}
	.card.offer-card a{display:inline-block; color: #ed1164;}
	.card.offer-card a.list{margin-right:5px; margin-top:5px; color:#ec1864; font-size:11px;}
		.card.offer-card a.list img{margin-top:3px; margin-bottom:4px;}
	.card.offer-card a.list:last-child{margin-right:0px;}
	.card.offer-card a:hover{text-decoration:underline;}
.offerUl{width:100%; text-align:left; margin:0 auto 15px auto;}
.offerUl li {color: #545454; font-family: "Raleway","Helvetica","Arial",sans-serif;
    font-size: 13px; font-weight: normal; margin-bottom: 5px; width:95%;}
.owl-nav .owl-prev{display:block !important; position: absolute; top:70px; left:-42px;}
.owl-nav .owl-next{display:block !important; position: absolute; top:70px; right:-42px;}
.offer-content{padding:20px 10px 10px 10px; height:252px; overflow:hidden;}
.offer-content-div{padding:20px 10px 10px 10px;  height:260px; overflow:hidden;}
.offer-content p.listp{padding:0 28px;}
.offer-content p.detailsp{padding:0 5px;}
.offer-content-div p.listp{padding:0 28px;}
.offer-content-div p.detailsp{padding:0 5px;}
.card.offer-card p.offerInfo.offerdetailsDiv{margin:0; padding-bottom:10px;}
.offersDiv h2.otherOffer{margin-bottom:10px;}
.upper.card-div .card.offer-card{display: inline-block; margin-right:16px; width:32%;}
.upper.card-div .card.offer-card:last-child{margin-right:0px;}
.card-div .offer-content{height:250px;}
.navbar-inverse .navbar-nav>li>a {color: #fff;}
.navbar, .navbar.navbar-default {
    background: -moz-linear-gradient(45deg, rgba(175,39,95,1) 15%, rgba(199,32,97,1) 33%, rgba(226,25,99,1) 53%, rgba(235,24,100,1) 59%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(15%, rgba(175,39,95,1)), color-stop(33%, rgba(199,32,97,1)), color-stop(53%, rgba(226,25,99,1)), color-stop(59%, rgba(235,24,100,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(45deg, rgba(175,39,95,1) 15%, rgba(199,32,97,1) 33%, rgba(226,25,99,1) 53%, rgba(235,24,100,1) 59%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(45deg, rgba(175,39,95,1) 15%, rgba(199,32,97,1) 33%, rgba(226,25,99,1) 53%, rgba(235,24,100,1) 59%); /* opera 11.10+ */
    background: -ms-linear-gradient(45deg, rgba(175,39,95,1) 15%, rgba(199,32,97,1) 33%, rgba(226,25,99,1) 53%, rgba(235,24,100,1) 59%); /* ie10+ */
    background: #97144d;
    color: #ffffff;
    border: none;
}
.apply:hover{color:rgb(166, 44, 94) !important;  background-color: #fff;  border-color: #fff;}
.white-btn{color: #fff;  border-color: #fff;}
.white-btn:hover{ border-color: #fff;}
.menu-btn{border: 2px solid #fff; font-size: 15px; line-height: 20px; color: rgb(166, 44, 94);
    border-radius: 0px; background-color: #fff;}
.btn:hover{color: #fff; text-decoration: none;}
.menu li a{display: inline; padding-left: 5px; padding-right: 5px; padding-bottom: 22px;}
.menu li:after {content: " | "; color: #fff; margin-left: 5px;  margin-right: 5px}
/* .menu li:nth-child(7):after , .menu li:nth-child(8):after{content: "  ";}*/
.menu li:nth-child(8):after{content: "  ";}
.navbar .navbar-collapse {text-align: center;}
.navbar-inverse .navbar-toggle {border-color: transparent;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background-color: transparent;}

/* NavBar End */
.social>li>a>img,
.mobile-social>li>a>img {max-width: 33px;}
.social>li>a:hover ,
.social>li>a:focus ,
.mobile-social>li>a:hover,
.mobile-social>li>a:focus {background:transparent;}
.footer, .social{ padding: 0;}
.footer {padding: 16px 0px 10px 40px;  margin: 0;}
.social{padding: 10px 40px 10px 0; margin: 0;}
.footer li,.social li {display: inline-block; padding: 0px 5px;}
.footer li:after { content: " | "; color: #000;}
.footer li:nth-child(5):after{content: "  ";}
.copy:hover{text-decoration: none; cursor: default;}
.social{ float: right;}
.mobile-footer{display: none;}
.footer>li>a:hover,
.footer>li>a:focus,
footer-header>li>a:hover,
.footer-header>li>a:focus,
.nav>li>a:focus, 
.nav>li>a:hover{ background: transparent; color:#000;}
/* font Awesome style*/

.fa-facebook-official{color: #507cbe;}
.fa-twitter-square{color: #63cdf1;}
.fa-google-plus-square{color:#d85136;}
.fa-linkedin-square{color:#1170aa;}
.fa-youtube-play{color: #d92127;}
.fa-instagram{color: #c7c5b3;}






@media only screen and (max-width:1105px){
		.watch-video .videoSliderDiv .video-section{padding-top:70px;}
		.watch-video .videoSliderDiv .heading{font-size:22px;}
		.menu li:after{content: "";  margin-left: 0px;}
    .menu{
        margin: 8px 0px;
    }
    .navbar-header {
        margin: 0px 13px;
    }
    .menu>li>a {
        padding: 16px 8px;
    }
}
@media only screen  and (max-width:843px){
    .navbar-brand {
        padding: 0px 15px;
    }
    .navbar-toggle {
        margin-top: 0px !important;
    }
    .web-footer{
        display: none;
    }
    .mobile-footer{
        display: block;
        max-width: 600px;
        margin: 0 auto;
        display: block;

    }
    .footer-header>li>a {
        display: inline-table;
        padding: 6px 15px;
    }

    .mobile-social>li{
        display: inline-block;
    }
    .mobile-social>li>a{
        padding: 10px 5px;
    }
    hr{
        border-color: #000;
        width: 100%;
        margin-bottom: 4px;
        margin-top: 4px;
    }
    .footer-header li a:nth-child(2):before {
        content: " | ";
        color: #000;
        margin-right: 20px;    
    }
}

/*Fonts*/
.hvbt-heavy{
    font-family: 'futura_hv_btheavy';
}
.bkbt-book{
    font-family: 'lato' !important;
    font-size: 1.2em;
}
.mdbt-medium{
    font-family: 'futura_md_btmedium';
}

/* Commom styles Ends  here */

/* Section one  starts here */
.header {
    height: 80vh;
}
.header-copy{
    position: absolute;
    top: 25%;
    left: 50%;
    color: #FFFFFF;
    text-align: center;
    max-width: 800px;
    margin-left: -400px;

}
.header-copy p{
    font-size: 20px;
    font-weight: normal;
    line-height:25px;
}
.slider-header{
    text-transform: uppercase;
    padding-bottom: 6px;
}



@media  only screen and (min-width:768px) and  (max-width:999px){
    .header-copy p{
        line-height:20px;
    }
}



/* Section one  Ends  here */

/* Section Overlap  starts here */

.body-content {
    position: relative;
    z-index: 3;
    margin: -65px 140px 0px;
    border-radius: 0px;

}
.body-content.safari{
    margin: -125px 140px 0px;
}
.overlap-section {
    background: #fff;
    padding-bottom: 0px;
    padding-top: 15px;
    position: relative;
}
.axis-card{
    padding-top: 30px;
}

.card-wrap{
    text-align: center;
    max-width: 207px;
    margin:  0 auto;
}

.card-info{
    font-size: 20px;
    font-weight: normal;
    line-height:25px;
    color: #787878;
    padding-top: 24px;
}
.seeOfferText{display: inline-block;
    margin-bottom: 0px;
    vertical-align: top;
    width: 100%;
    margin: 15px auto 0 auto;
    color: #ec1864;}

.card-info span{
    color: #ec1864;
}
.header-slider{
    z-index: -1;
}
.header-slider1{
    z-index: 2;
}
.tagline-slider{
    width: 100%;
    padding-top: 35px;
    text-align: center;
}
.header-slider1 span{

    width: 100%;
    text-align: center;
}
.header-slider .slide {
    width: 100%;
    height: auto;
}
.header-slider:after{
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    display: block;
    left: 0;
    top: 0;
    content: "";
    background-color: rgba(0, 0, 0, 0.4);
}



/* Section Overlap  ends here */

/* Section two  starts here */

.section2{
    padding-top: 50px;
}
.videos .heading{
    text-align: center;
    /*padding-left: 25px;*/
    line-height:25px;
}
.heading{
    font-size: 24px;
    font-weight: normal;
    line-height:20px;
    color: #505050;

}
.article{
    background-color: #fff;
    max-width: 270px;
    margin: 0 auto;
}
.article a{
    display: block;
}

/*video slider*/
#lightgallery{
    height: 195px !important;
}
.videos{
    margin:12px 0 7% 0;
}
.videodata{
    max-width:250px;
    margin:0 auto;
    display:block;
}
.video-cycle > #video1{
    max-width: 400px;
    display: inline-block;
    padding-right: 20px;
}
/*.videos>.heading{
 *     margin-left: -80px;
 *     }*/
.video-section{
    padding-top:105px;
    /*padding-right: 56px;*/
}
.video-cycle{
    margin: 0 auto;
}
.mobile-cycle{
    display:none;
    margin: 0 auto;
}
.slide-navigation a{
    position: absolute;
    z-index: 999;
    color: #fff;
}
.slide-navigation a#prev1 {
    left: 0px;
    margin-top: -149px;
    font-size: 52px;
}
.slide-navigation a#next1 {right: 0px; margin-top: -149px; font-size: 52px;}
.slide-navigation a:hover ,.slide-navigation a:focus {color: #fff;}
.thumb{display: block; margin-bottom: 10px;}
.video-title{font-size: 14px; font-weight: normal; line-height:20px;
    color: #fff;  /*float: left;*/}
ul.lSPager{display: none !important;}
.mob-info{display: none;}
#article{padding-top: 80px;}
.article-head{ background-position: 0% !important;}
.card a{display: block;}
.article-name h3{ font-family: 'futura_hv_btheavy';}
.article-info{ min-height: 110px; padding-top: 5px;}
.article-title{ margin-bottom: 25px; padding-top: 65px;}
.art-img{display: block; margin: 0 auto;}
.article-name h3{ font-size: 17px; font-weight: bold; line-height:20px; color: #ec1864;
  margin: 5px 6px;}
.article-name span{ font-size: 15px; font-weight: normal;  line-height:20px; color: #6e6e6e;}
a:focus, a:hover {color: #6e6e6e;   text-decoration:none; }
.btn-load,.btn-hide{margin: 12px 0px; color: #6e6e6e; border-color: #6e6e6e;}
.btn-load:hover,.btn-hide:hover {color:grey;}
.btn-tranaparent{border: 2px solid; padding: 15px 50px; font-size: 16px;  font-weight: bold;
  line-height:20px;    border-radius: 0px;}
.purab{display: block;  margin: 0 auto;}
/* Section two  ends here */
/* Section three starts here*/
.section3{ background: url("images/feature-back.jpg"); background-repeat: no-repeat;
    background-size: cover; height: 75vh;}
.feature{max-width: 700px; padding: 80px 0px; margin: 0 auto; display: block;}
.feature-head .heading{color:#fff !important; line-height:24px;}
.feature-img{ margin: 0 auto;}
.feature-title{font-size: 22px; line-height: 20px;}
.feature-details{font-size: 16px; line-height: 20px;}
.text-link , .text-link:hover{color:#fff; text-decoration:underline;}
#slider{margin-top: 40px; color:#fff;  position: relative; height: 50%;}
.slider-navigation a{ position :absolute; z-index : 999;}
.slider-navigation a#prev{left:180px;  margin-top: -130px;}
.slider-navigation a#next{right: 180px; margin-top: -130px;}

/* Section four starts here*/
.section4-left{padding:0px;}
.section4-right{background: #fff;}
.social-field{max-height: 1280px; /*padding: 20px; overflow: hidden;*/ background-color:#e9e9e9;}
.t1,.t2,.back u,.back1 u{cursor:pointer;}
.watch-video{ /*background: url("images/section4.png") no-repeat;*/
	background:rgba(206, 30, 98, 0.7) none repeat scroll 0 0; background-size: cover; height: 100vh;
  text-align: center;}
.watch-video-text{ padding-top: 25%;}
.watch-video h3{ margin: 0;}
.watch-video .heading{ color: #fff; font-size:24px;  line-height: 33px;}
.btn-watch{padding: 40px 0px;  color: #fff;}
.btn-watch .btn-tranaparent{border-color: #fff; color: #fff;}
/* Section five starts here*/

.section5{ background: url("images/section5.jpg") repeat; height: auto; background-size: cover;}
.section5-header{padding-top: 50px; padding-bottom: 15px;}
.section5-header .heading{color: #fff; font-size: 27px; line-height: 20px;}
#Q-tab{background-color: #000; opacity: 0.8;  color: #fff;}
#table-head li a:nth-child(1){margin-right: 0px;}
.tab-cont{ padding-top: 55px; padding-bottom: 20px; //padding: 20px 0px;}
.tab-cont h4{line-height: 24px;  font-weight: normal;}
.q-list{ margin-top: 5px; margin-bottom: 90px;}
.question{ font-size: 20px; line-height: 20px; margin: 0 auto;}
.Qes{font-size: 20px; line-height: 28px; color: #fff;}
.question img{margin: 0 auto; display: block;}
.ans{font-size: 16px; line-height: 20px;  max-width: 800px;  margin-left: 25px;}
.q-head{font-size: 20px;}
.q-ans{font-size: 16px;}
.back , .back1 { font-size: 16px;}
.btn-tell{padding: 25px 0px; color: #fff;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color: #fff;
    cursor: default;  border: 1px solid #000; border-radius: 0px;}
.nav-tabs>li {background-color: #fff; font-size: 22px;}
a:focus, a:hover {color: #fff;  text-decoration: none;}
.btn-tell a {color: #fff;}
.nav-tabs>li>a:hover{color:#000;}

/* Section five ends here*/

/*slimScroll*/
.slimScrollBar{ width: 3px !important ; opacity: 1 !important;  border-radius: 0px !important;
    z-index: 99 !important;  //right: 98px !important;  height: 44.934px !important;
    background: #ec1864 !important;}
.slimScrollRail{ width: 3px !important; height: 330px !important;  top: 0px !important;
    border-radius: 0px !important; opacity: 1 !important;  //right: 98px !important;
    background: grey !important;}
.slimScrollDiv{margin: 10px 45px;}

/* SlimScroll ends*/
.mobile-slider{display: none;}

/*Article Page*/
.article-container{background: url('images/articleback.png'); background-repeat: repeat;}
.article-page{padding-top: 150px; padding-bottom: 50px;}
.container-article{padding: 0;}
.article-wrap{max-width: 600px;  margin: 0 auto;}
.article-page hr{border-color: #acacac;}
.article-heading {color: #ae275f;  font-size: 30px;}
.article-subtitle{font-size: 22px; font-weight: bold;}
.article-footer{font-size: 13px;  line-height: 20px;}
.footer-header hr{border-color: #000 !important;  width: 100%;}
.right-side{padding-right: 0px;}
.countries{  margin: 20px 0px;}
.cityimg-wrap{margin: 20px 0px;}
.vector {height: 230px; width: 230px;}
.vector1{ padding-top: 86px;}
.vector2{float: right;}
.vector3{padding-top: 38px;}
.vector4{padding-top: 30px;}
.vector5{padding-top: 180px;}
.article-page .container{width:100%;}
/* Floating bar*/


/* FAQ Page */
.faq-page{background: url("images/faqback.jpg"); background-repeat: no-repeat;  background-size: cover;
    background-attachment: fixed;  min-height: 100vh; height: auto; width: 100%; padding-top: 10%;}
.faq{max-width: 900px; margin: 0 auto;}
.faqlist{color: #fff; font-size: 20px;}
.card-table{color:#fff;}
.table-style thead tr th ,.table-style tbody tr td ,.table-style li{font-family: 'futura_bk_btbook';}
.panel {background-color: transparent; border: 1px solid transparent;}
.panel-body{color: #fff;}
.panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color: transparent;}
.panel-default {border-color: transparent;}
.panel-default>.panel-heading {color: #333;  background-color: transparent;  border-color: transparent;}
.panel-default > .panel-heading .panel-title a.accordion-toggle.collapsed {
    background: url('images/pluscolor.png') no-repeat left; color: #fff;  padding: 33px;}
.panel-title>a { color: #fff;}
.panel-default > .panel-heading .panel-title a.accordion-toggle {
	background: url('images/minus.png') no-repeat left; color: #fff; padding: 33px;}
.faq-content h3{font-family: 'futura_md_btmedium';  font-size:16px;}
.faq-content p{font-family: 'futura_bk_btbook'; font-size:16px;}
.faq-content a,
.faq-content a:hover{color:#fff; text-decoration:underline;}
.faq-content ul{padding-left: 10px;}
.overflow-fixing{padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
/* Website Loader */

#website_loader {display: block; position: absolute; top: 0;
    /*margin-top: -75px;*/ width: 100%; height: 100%;  z-index: 667999;  background-color: #000;}
#website_loader_silhouette {display: block; left: 50%;  top: 50%;  margin-top: -22px;
    margin-left: -22px; position: absolute; width: 44px;  height: 44px;
		background-image: url(images/circles.gif);}
/* Article Page*/
.copy{ font-family: 'futura_bk_btbook';}
/* Author Bio */
.author-wrap img, .author-wrap p{ display: inline-block;}
.author-wrap p{ padding-left: 15px;}
.author-wrap p a,
.author-wrap p a:hover,
.author-wrap p a,active,
.author-wrap p a:focus{color: #af275f;}
.article-wrap a , article-wrap a:hover{text-decoration: underline;  color: #333;}
.video-footer{background: rgba(0, 0, 0, 0) url("./images/video-footer.png") repeat scroll 0 0 / cover ;bottom: 0;padding: 10px;position: fixed;width: 100%;z-index: 9999;display:block;text-align:center;}
.video-footer p{display: inline-block;margin: 0;vertical-align: middle;color:#fff; 
	font-family:'futura_hv_btheavy'; font-size:18px;}
.video-footer a{display: inline-block;margin-left:20px;}
.video-footer a:hover{color:#fff;}
.video-footer a div{color:#fff;}
.offersDiv{width:90%; margin:0 auto; text-align:center;}
.tabContent .offers { width: 100%; float: left; margin-top: 30px; }
.tabContent .offers .head { width: 95%; float: left; /*margin-left: 12px; margin-top: 10px;*/ }
.tabContent .offers .head span { /*background: url(images/rightArrow.png) no-repeat 0 0; width: 23px; 
	height: 23px;*/ display: block; float: left; }
.tabContent .offers .mainCont { width: 100%; float: left; margin: 0px 0 0 0; }
.tabContent .offers .mainCont .upper { width: 100%; float: left; }
.tabContent .offers .mainCont .upper .box { float: left; margin-right: 5.4% }
.tabContent .offers .mainCont .upper .samsung { width: 51.6%;}
.tabContent .offers .mainCont .upper .samsung img { width: 100%; height:auto;}
.tabContent .offers .mainCont .upper .bose { width: 43%;}
.tabContent .offers .mainCont .upper .bose img { width: 100%;height:auto;}
.tabContent .offers .mainCont .upper .box:last-child { margin-right: 0; }
.tabContent .offers .mainCont .upper .box + .box { margin-right: 0; }
.tabContent .offers .mainCont .upper .box .ipad .patch { position: absolute; background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0; bottom: 20px; width: 90%; margin-left: 5%; min-height: 130px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff) filter: alpha(opacity=90);
}
.tabContent .offers .mainCont .upper .box .ipad .patch p { padding: 25px; line-height: 1.2em; font-size: 0.9em; color: #545454; } 
.tabContent .offers .mainCont .upper .box .ipad .patch b { font-weight: bold; }
.tabContent .offers .mainCont .upper .box .iphn .patch { position: absolute; background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0; bottom: 20px; width: 90%; margin-left: 5%; min-height: 130px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff) filter: alpha(opacity=90);
}
.tabContent .offers .mainCont .upper .box .iphn .patch p { padding: 25px; line-height: 1.2em; font-size: 0.9em; color: #545454; }
.tabContent .offers .mainCont .upper .box .iphn .patch b { font-weight: bold; }
.tabContent .offers .mainCont .lower { width: 100%; float: left; margin-top: 20px; }
.tabContent .offers .mainCont .lower .box { width: 100%; float: left; }
.tabContent .offers .mainCont .lower .box .mahindra { background: url(images/offer_mahindra_2.jpg); background-size: 100% 201px; background-repeat: no-repeat; position: relative; width:100%; height:201px; margin:0 auto;}
.tabContent .offers .mainCont .lower .box .mahindra .patch { background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0; bottom: 10px; margin-left: 2%; min-height: 72px; padding-top:0px; position: absolute; width: 43%; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff) filter: alpha(opacity=90);
}
.tabContent .offers .mainCont .lower .box .mahindra .patch p { padding: 10px 25px 25px 25px; line-height: 1.2em; font-size: 0.9em; color: #545454; }
.tabContent .offers .mainCont .lower .box .mahindra .patch h1 { padding: 0 25px 0 25px; font-family: "futura_md_btmedium"; text-transform: uppercase; font-weight: normal; font-size: 22px; }
.tabContent .offers .mainCont .lower .box .mahindra .patch b { color: #a50148; }
.tabContent .offers .mainCont .lower .box .clay { background: url(images/offer_clay.png); background-size: 100% 126px; background-repeat: no-repeat; position: relative; width: 100%; height: 126px; border: 1px solid #eaeaea; }
.tabContent .offers .mainCont .lower .box .clay .clayImg { position: absolute; top: 0; left: 0; }
.tabContent .offers .mainCont .lower .box .clay .patch { left: 21%; padding-top: 15px; position: absolute; width: 53%; top: 15px; line-height: 1.4em; }
.tabContent .offers .mainCont .lower .box .clay .patch h3 { padding: 0 0 0 0; font-family: "futura_md_btmedium"; font-weight: normal; font-size: 1.1em; color: #a50148; }
.tabContent .offers .mainCont .lower .box .clay .patch p { float: left; width: 84%; }
.tabContent .offers .UsageCont { width: 100%; float: left; border: 1px solid #eaeaea; margin-top: 15px; }
.tabContent .offers .UsageCont ul { width: 92%; float: left; padding: 30px 25px; }
.tabContent .offers .UsageCont ul li { background: url(images/arrow_small1.png) no-repeat; padding: 0 5px 0 30px; float: left; width: 40%; border-right: 1px solid #d3d3d3; }
.tabContent .offers .UsageCont ul li:last-child { border-right: none; margin-left: 2%; }
.tabContent .offers .UsageCont ul li+li { border-right: none; margin-left: 2%; }
.tabContent .offers .UsageCont ul li span { color: #a50148; font-family: "futura_md_btmedium"; }
ul.track { margin-left: 30px; float: left; }
ul.track li { list-style-type: disc; line-height: 1.4em; color: #767676; }
.boxNo > span { float: left; padding: 4px 9px; }
.offers p{font-size:0.9em;}
.lower-sub-div{width:100%; margin:0 auto; text-align:center;}
.lower-sub strong {font-family:'futura_md_btmedium';}
.tnc-2 {bottom: 12px; float: right; position: absolute; right: 20px;}
.lower-sub {width:87%; margin:0 auto; text-align: justify;}
.lower-sub p {padding-top: 16px;}
.right {float:right;}
.left{float:left;}
.loadingUsage{display:inline-block;}
.gift-offer-sub{margin-top:10px;}
.amazon-offer-sub{margin-top:10px;}
.tabContent .offers{margin-top:0px;}
.tabContent .offers.loadingUsage{margin-top:30px;}
.tnc-2 a {text-decoration:underline; color: #ae275f;}
.gift-offer-sub .right a{text-decoration:underline; color: #ae275f;}
.amazon-offer-sub .right a{text-decoration:underline; color: #ae275f;}
#inspiration{display:inline-block;}
.tabContent .offers .head h2 {color: #ec1864; padding: 3px 0 10px 0px;font-size: 17px; font-family: "futura_lt_btlight"; font-weight: bold; float: left; margin:0px; }





@media only screen 
and (orientation : potrait) { 
    .header {height: auto;}
}

@media only screen 
and (orientation : landscape) { 
    .section3 {height: auto; }
		
}

@media only screen  and (max-width:1366px){
	.upper.card-div .card.offer-card{margin-right:12px;}
	.offer-content-div {padding: 15px 10px 10px 10px; height:300px;}
	.card.offer-card p.offerInfo{padding-top:5px;}
	.offersDiv{width:94%;}
	.card.offer-card p{font-size:12px;}
	.card.offer-card p.offerInfo{font-size:12px;}
	
}
@media only screen  and (max-width:1300px){
 .upper.card-div .card.offer-card{width:30%;}
 .card.offer-card p.offerTitle{font-size:16px; line-height:18px;}
 .card.offer-card p.offerInfo{font-size:12px; line-height:22px;}
}
@media only screen  and (max-width:1024px){
	.offersDiv.offer-wrapper{width:78%;}
	.upper.card-div .card.offer-card{width:100%;}
	.offer-content-div{height:275px;}
}

@media only screen and (max-device-width: 1000px){
    .video-cycle{display:none;}
    .mobile-cycle{display:block;}
    .slide-navigation a#prev1 {left: 25px;}
    .slide-navigation a#next1 {right: 25px;}
}

@media only screen  and (max-width:1000px){
  .article-footer , .article-footer-mobile{padding-bottom: 43px;}
}

@media (max-width: 991px) {
	.navbar-header {float: none;}
	.navbar-toggle {display: block;}
	.navbar-collapse {border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
	.navbar-collapse.collapse { display: none!important;}
	.navbar-nav {float: none!important; margin: 7.5px -15px;}
	.navbar-nav>li {float: none;}
	.navbar-nav>li>a {padding-top: 10px; padding-bottom: 10px;}
	.navbar-text {float: none; margin: 15px 0;}
	.navbar-collapse.collapse.in { display: block!important;}
	.collapsing {overflow: hidden!important;}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2) { 
    .header {height: 50vh;}
    .card-info{ margin-top: 0; }
    .section3{height: 50vh;}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) { 
	.body-content{margin: 5px 140px 0px;}
	.offersDiv.offer-wrapper{width:93%;}
}

@media all
and (max-device-width : 768px) 
and (orientation:landscape) {
	.header { height: 100vh; }
	.watch-video{height: 100vh;}
	.offersDiv.offer-wrapper{width:93%;}
}


@media only screen  and (max-width:768px)and  (max-width:1000px){
	.desktop-slider{display: none;}
  .mobile-slider{display:block;}
}

@media  only screen and (max-width:768px){
	.tabContent .offers.loadingUsage{margin-top:0px;}
	.offer-content-div{height:220px;}
	.card-info{margin:0px auto;}
	.article-title{padding-top:15px;}
	.upper.card-div .card.offer-card{width:78%;}
	.offersDiv.offer-wrapper{width:100%;}
	.menu li {padding-bottom: 0px;}
	.navbar-brand {padding: 7px 15px;}
	.menu {float: none;}
	.header-copy {top: 85px; left: 0; padding: 12px; margin-left:0;} 
	.header-copy p{font-size: 18px; line-height:22px;}
	.header{height:auto;}
	.body-content , .body-content.safari{position: relative; z-index: 0; margin:0px;}
	.overlap-section {padding: 20px 0;}
	.card-info{text-align: center;}
	.tagline-slider{ display: none;}
	.card-info{padding-top: 0; max-width: 460px; margin: 0 auto; margin-top: -50px;}
	.video-section{padding-right: 0px; }
	.video-title{font-size: 14px; line-height:20px; word-wrap: break-word;}
	.lSAction > a{top: 21%;}
	.lSAction > .lSPrev {left: -10px;}
	.slide-navigation a#prev1 ,.slide-navigation a#next1{margin-top: -144px;}
	.thumb {margin-bottom: 2px;}
	.videos>.heading{max-width:336px; margin:0 auto; font-size: 16px;}
	.videos .heading{text-align: center; }
	.mob-info{display: block;}
	.info{display: none;}
	.watch-video .videoSliderDiv .video-section {padding-top: 30px;}
	.heading {font-size: 20px; padding:0px 3px;}
	.btn-load{margin: 13px 0px;}
	.btn-tranaparent{padding: 10px 30px;}
	.purab{float: none; margin: 0 auto;}
	.feature{max-width: 250px; padding: 70px 0px;}
	#slider {margin-top: 25px;}
	.slider-navigation a#prev{left:30px;}
	.slider-navigation a#next{right: 30px;}
	.feature-img {width: 22%;}
	.watch-video-text{padding-top: 26%;}
	 .nav-tabs>li {font-size: 18px;}
	.question{font-size: 16px;}
	.ans{font-size: 14px;}
	.slimScrollDiv{margin: 10px 3px !important;}
	.tab-cont {padding: 20px 0px;}
	.tab-content{ height: auto;}
	.q-list { margin: 10px 0px;}
	.ans-wrap{padding:5px 0px;}
	.author-wrap p{padding-left: 2px; font-size: 13px;}
	.article-page{padding: 0px 0px; padding-top: 71px;}
	.article-heading {font-size: 24px;}
	.article-subtitle {font-size: 16px;}
	.container-article{padding: 0 15px;}
	.faq-page{padding-top: 30%;}
	.desktop-space{display:none;}
}
@media only screen and (max-width: 800px){
	.tnc-2 {z-index: 1;}
}

@media only screen and (max-width: 600px){
	.tabContent .offers .mainCont .lower .box .mahindra .patch {width: 70%;}
	.upper.card-div .card.offer-card{width:100%;}
	.offersDiv.offer-wrapper{width:100%;}
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) { 
	.header {height: 100vh;}
	.watch-video{height: 100vh;}
	.watch-video-text {padding-top: 20%;}
	.faq-page {padding-top: 20%;}
}


/* iPhone 5 Retina regardless of IOS version */
@media (device-height : 568px) 
and (device-width : 320px) 
and (-webkit-min-device-pixel-ratio: 2)
/* and (orientation : todo: you can add orientation or delete this comment)*/ {
	.navbar-header {margin: 0px 8px;}
	.navbar-brand {padding: 0px;}
	.header-copy p {font-size: 17px; line-height: 20px;}
	.feature{ padding: 50px 0px;}
	.watch-video-text{ padding-top: 20%;}
}

@media only screen and (max-width: 480px){
	.watch-video{height:auto !important; padding:20px 0; }
	.watch-video .videoSliderDiv .heading{font-size:20px;}
	.watch-video .videoSliderDiv .video-section{padding-top:48px;}
	.tabContent .offers .mainCont .lower .box .mahindra {background-size:100% auto; height:280px;}
	.offersDiv{width:100%;}
	.tnc-2 {bottom:0; left: 0;}
	.offersDiv{width:100%;}
	.tabContent .offers .mainCont .lower .box .mahindra .patch {width: 100%; bottom: 0px;
			margin: 0;min-height: 72px;padding-top: 0px;}
	.lower-sub-div{width:92%;}
	.offers.loadingUsage{width:100%;}
	.offers.loadingUsage .offersDiv{width:90%;}
	.gift-offer-sub .right{float:left;}
	.amazon-offer-sub .right{float:left;}
	.tabContent .offers .head h2{margin-left:8px;}
	.tabContent .offers .mainCont .upper .samsung{width:100%;}
	.tabContent .offers .mainCont .upper .bose{width:100%;}
	.owl-nav .owl-prev{left:0;}
	.owl-nav .owl-next{ right:0;}
	.card.offer-card p{padding:0 10px;}
	.card.offer-card p.offerInfo{padding:0 10px;}
	.offer-content-div{height:280px;}
}

@media only screen and (max-width: 320px){
	.card.offer-card p{padding:0;}
	.card.offer-card p.offerInfo{padding:0;}
	.offer-content-div{padding: 15px 5px 5px 5px;}
	.offer-content-div{height:320px;}
	
}
