body { font-size: 14px; font-weight: 300; font-style: normal; line-height: 1.6; color:#000000; overflow-x:hidden; font-family: 'Roboto', sans-serif; }

img{max-width:100%; height:auto;}

a{color:#ff5454; text-decoration:none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
a:hover{text-decoration:underline;}

.transition {-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{ font-weight:600; font-family: 'Playfair Display', serif; color:#0f0f0f;}

.h1, h1{font-size:70px;}

.h2, h2{font-size:40px;}

.h3, h3{font-size:36px;}

.h4, h4{font-size:32px;}

.h5, h5{font-size:28px;}

.h6, h6{font-size:24px;}

/* Form CSS */
.pl{padding-left:0;}
.pr{padding-right:0;}
.pt{padding-top:0;}
.pb{padding-bottom:0;}
#rws-formfeedback{width:auto; padding:10px 10px 10px 10px; border:1px solid #df8f8f; background:#ffcece; margin-bottom: 15px; margin-top: 15px;color:#665252; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
#rws-formfeedback b{ font-weight:normal;}
#rws-formfeedback p, #rws-formsuccess p, #rws-formattention p, #rws-forminfo p{margin-bottom:5px;}
#rws-formsuccess{width:auto; padding:10px 10px 10px 10px; border:1px solid #9adf8f; background:#d5ffce; margin-bottom: 15px; margin-top: 15px;; color:#556652; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; margin-top: 30px;}
#rws-formattention{width:auto; padding:10px 10px 10px 10px; border:1px solid #e6db55; background:#fffbcc;margin-bottom: 15px; margin-top: 15px; color:#666452; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
#rws-forminfo{width:auto; padding:10px 10px 10px 10px; border:1px solid #a2b4ee; background:#dbe3ff; margin-bottom: 15px; margin-top: 15px; color:#585b66; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}

textarea, input[type="text"], select, input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	background-color: #f7f7f7;	border: 1px solid #e9e9e9; -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s; -webkit-border-radius: 8px; -moz-border-radius:8px; border-radius: 0px;	 height:42px; box-sizing:border-box; width:100%; padding:5px 10px; font-size:16px; }

textarea:focus, input[type="text"]:focus, select:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus,
input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border-color: rgba(190,186,179,0.8); outline: 0; outline: thin dotted \9; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(190,186,179,.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(190,186,179,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(190,186,179,.6);
}

input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; *margin-top: 0; margin-top: 1px \9; line-height: normal; }
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
	width: auto;
}

textarea{height:60px;}

select[multiple], select[size] { height: auto; } 
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px; }
.rws-fields{padding-bottom:20px;}
input[type="button"], input[type="submit"], input[type="reset"], .rwsbutton{ padding:6px 25px 6px 25px; cursor: pointer; background: #f6cf65; text-decoration: none; color: #FFF; -webkit-tap-highlight-color: rgba(0,0,0,0);    -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; border:2px solid #f6cf65;  display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative;     -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; text-transform:uppercase; font-size:16px; } 
 
.rws-homecontact input[type="submit"]{width:100%; text-align:center; font-size:18px; font-weight:bold;}

input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, .rwsbutton:hover{ color:#f6cf65; background:#FFF;}

select[multiple], select[size] { height: auto; } 
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px; }
.rws-fields{padding-bottom:20px;}
.clearfix{width:100%; clear:both; margin:60px 0;}

.rws-btngold{display:inline-block; font-size:16px; padding:6px 15px 5px 15px; border:1px solid #d8aa66; background:#d8aa66; color:#1f1f1f; text-transform:uppercase; }
.rws-btngold:hover{border:1px solid #d8aa66; background:#FFF; color:#d8aa66; text-decoration:none;}

.rws-btngray{display:inline-block; font-size:16px; padding:5px 15px; border:1px solid #1f1f1f; background:#1f1f1f; color:#FFF; text-transform:uppercase; }
.rws-btngray:hover{border:1px solid #1f1f1f; background:#FFF; color:#1f1f1f; text-decoration:none;}


/* Hidden Menu CSS */
.sidenav { height: 100%; width: 0; position: fixed; z-index:100; top: 0; right: 0; background-color: #4b4c4e; overflow-x: hidden; transition: 0.5s;  padding-top: 60px; }
.sidenav p{margin-bottom:5px; padding:0 15px;}
.sidenav a { padding:0px 4px 4px 0px; text-decoration: none; font-size: 14px; color: #ffffff; display: block; transition: 0.3s; position:relative; }
.sidenav a:hover { color: #f1f1f1; }
.sidenav .closebtn { position: absolute; top: 0; right: 25px; font-size: 36px; margin-left: 50px; }

/* Header CSS */

.rws-header{width:100%; clear:both; padding:10px 0;background:rgba(0,0,0,1); position:absolute; top:0; left:0; width:100%; z-index:100;} 
.rws-header.rws-fixed{ position:fixed; top:0; left:0; z-index:50; }
.rws-header .container-fluid{padding:0 30px;}
.rws-header .rws-menuopenclick{float:right; margin-right:100px; display:inline-block; margin-top:24px;}
.rws-header.rws-sticky{background:rgba(0,0,0,0.8); padding:10px 0;}
.rws-header.rws-sticky .rws-logosec img{max-width:70px; height:auto;}
.rws-header.rws-sticky .rws-menuopenclick{margin-right:0; margin-top:11px;}

.nav-link, .navbar-light .navbar-nav .nav-item { margin-right:5px;}
.nav-link, .navbar-light .navbar-nav .nav-item > .nav-link{ border:1px solid rgba(255,255,255,0); color:#FFF; }

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .nav-item > .nav-link:hover{border:1px solid #f6cf65; color:#f6cf65;}

.navbar{padding:1px 0 0 0;}

.rws-topsocial { text-align:right; padding-top:8px;}
.rws-topsocial a{display:inline-block; width:28px; height:28px; border:1px solid #f6cf65; color:#f6cf65; text-align:center; line-height:26px; font-size:14px; margin-left:4px;}
.rws-topsocial a:hover{ background:#FFF;}

/* Slider CSS */
.swiper-container { width: 100%; height: auto; }
.swiper-slide { text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
  -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center;   -webkit-align-items: center; align-items: center; }
.swiper-slide img { display:block; width: 100%; height: auto; }

.swiper-slide{width:100%; height:100%;}
.swiper-slide vedio{width:100%; height:100%;}
.rws-videosec{margin-top:-145px; position:relative;}
.rws-videosec:after{ position:absolute; content:""; width:100%; height:100%; background:rgba(0,0,0,0.25); top:0; left:0; z-index:10;} 
.rws-slidenews{width:100%; position:absolute; left:0; bottom:0; z-index:50; background:url(../images/optin-bar-bg.png) no-repeat top left; background-size:cover; padding:40px 0;}

h2.maintitle, h1.maintitle {font-size:3.8rem}
.rws-slidenews{color:#FFF; text-align:center;}
.rws-slidenews h2{font-size:34px; color:#FFF; text-align:center; margin-bottom:25px; margin-top:20px;}
.rws-slidenews h2 .font-gold{ color:#f6cf65;}
.rws-slidenews p{text-align:center; font-size:18px; font-weight:300;}

.tophomesec{background:#0f0f0f; color:#FFF;}
.tophomesec a{color:#f6cf65;}
.tophomesec h1, .tophomesec h2{color:#FFF; text-transform: capitalize;}


.rws-sbabout{padding:120px 0; background:url(../images/about-peng-section-bgv4-1.jpg) no-repeat top right; background-size:cover;}
.rws-sbabout p{margin-bottom:30px; font-size:18px;}
/* About CSS */
.rws-sbabout h1{margin:0; text-transform:uppercase; margin-bottom:50px;}
.rws-sbabout h4{color:#000; margin-top:-10px; font-size:44px; margin-bottom:30px;}

.tophomesec .rwsbtn{display:inline-block; padding:7px 15px 8px 53px; position:relative; border:2px solid #c92325; color:#FFF; text-transform:uppercase; }
.tophomesec .rwsbtn i{position:absolute; left:0; top:0; background:#c92325; color: #FFF; width:38px; height:38px; line-height:36px; text-align:center; font-size:20px;}
.tophomesec .rwsbtn:hover{background:#FFF; color:#0f0f0f; text-decoration:none;}
.rws-sbexp h2{margin:40px 0 40px;}
.rws-sbexp img{background:#FFF;}


.productpath{overflow: hidden; position: absolute; left: 0; width: 100%; line-height: 0; direction: ltr; z-index:-1;} 
.productpath svg {width: calc(144% + 1.3px); height: 200px; display: block; width: -webkit-calc(100% + 1.3px); width: calc(100% + 1.3px); position: relative; left: 50%;
 -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); fill:#0f0f0f; }

/* Experience CSS */
.rws-recentevents h2{ margin-bottom:40px; text-align:center; color:#0f0f0f;}
.rws-recentevents img{border:1px solid #e5e5e5; padding:5px;}
/* Deals Css*/
.rws-sbdeals h2.maintitle{color:#FFF; text-align:center; padding:50px 0 130px; }
.rws-sbdeals{ margin-top:0;}
.rws-sbdeals .rws-sbdmtitle{padding-left:100px;}
.rws-sbdmtitle h2{font-size:70px; margin-bottom:0;}
.rws-sbdmtitle h4{color:#000; font-size:18px; margin-bottom:30px;}
.rws-sbdimg{width:100%; clear:both; overflow:hidden; position:relative;}
.rws-sdbitl{position:absolute; top:20%; height:80%; width:100%; z-index:10; padding:0 30px; display:flex;}
.rws-sdbitl .row{width:100%; margin:0;}
.rws-sdbitl .row .col-sm-7{ padding-left:0;}
.rws-sbdimgtitle{display: flex; flex-direction: column; height:100%; padding:30px 30px 20px 30px; background:rgba(31,31,31,0.6); color:#FFF; vertical-align:bottom; justify-content:flex-end; font-size:40px; font-weight:400; }
.rws-sbdfooter{padding:0 30px;}
.rws-sbdtexts{padding:20px 30px 20px 33px; background:#1f1f1f; color:#FFF; font-size:13px;}
.rws-sbdbtn{ padding-top:20px;}
.rws-sbdbtn a.rws-btngold{margin-right:5px;}
.rws-productlist{font-weight: 300; line-height: 1.5em; line-height:1.5; font-size:18px; margin-bottom:80px;}
.rws-productlist h3{font-size:2.2rem; margin-bottom:30px; color:#000;}
.rws-productlist h4{color:#000; margin-bottom:30px; font-size:28px; line-height:1.4; font-family: 'Roboto', sans-serif; font-weight:300;}
.rws-morelink{width:100%; clear:both; overflow:hidden; padding-top:20px;}
.rws-morelink a{display:inline-block; padding:5px 15px 6px 53px; position:relative; border:2px solid #c92325; color:#0f0f0f; text-transform:uppercase; font-family: 'Playfair Display', sans-serif; }
.rws-morelink a i{position:absolute; left:0; top:0; background:#c92325; color: #FFF; width:38px; height:38px; line-height:36px; text-align:center; font-size:20px;}
.rws-morelink a:hover{background:#0f0f0f; color:#FFF; text-decoration:none;}


/* Stary In CSS */
.rws-stayin .rws-sbdmtitle{padding-bottom:15px;}
.rws-staytop{background:url(../images/stay-in-bg.jpg) no-repeat top left; background-size:cover; padding:150px 0 250px; margin-bottom:0;}
.rws-sttext{max-width:350px; color:#FFF;}
.rws-sttext a.rws-btngold{padding:8px 30px 7px 30px; font-size:20px;}

.rws-staybottom{margin-top:0; background:#1f1f1f;}
.rws-sbbttexts{display: flex; flex-direction: column; height:100%; padding:20px 20px 20px 20px; justify-content:center;}
.rws-sbbttexts h2{font-size:36px; margin-bottom:30px; text-transform:uppercase;}
.rws-sbbttexts h2:first-child{margin-bottom:50px;}
.rws-sbbttexts h2 span{color:#FFF;}


.rws-blogpost{ overflow:hidden; padding:80px 0; background:url(../images/testimonial-section-bg.jpg) no-repeat top center; background-size:cover; color:#FFF; margin-bottom:0;}
.rws-blogpost h2{color:#FFF; margin-bottom:50px; text-align:center;}

.rws-bloginner{border:1px solid #0f0f0f; overflow:hidden; text-align:center; margin-bottom:30px;}
.rws-bloginner:hover{border:1px solid #f6cf65;}

.rws-bloginner h4{padding:5px 10px; font-size:18px; margin-top:10px;}
.rws-bloginner h4 a{color:#FFF;}

.rws-blogpost .rws-morelink{text-align:center;}
.rwsbtn2{display:inline-block; padding:7px 15px 8px 53px; position:relative; border:2px solid #c92325; color:#FFF !important; text-transform:uppercase; }
.rwsbtn2 i{position:absolute; left:0; top:0; background:#c92325; color: #FFF; width:38px; height:38px; line-height:36px; text-align:center; font-size:20px;}
.rwsbtn2:hover{background:#FFF !important; color:#0f0f0f !important; text-decoration:none;}

/* Social Media */
.rws-socialsec{margin-top:0; background:#000; background-size:cover; padding:100px 0;}
.rws-socialsec{text-align:center;}
.rws-socialsec a{display:inline-block; width:80px; height:80px; text-align:center; line-height:78px; font-size:36px; border:2px solid #f6cf65; color:#f6cf65; }
.rws-socialsec a:hover{ text-decoration:none; margin-top:-10px;}

/* Testimonials */
.testimonial.dark-color{margin:0 -15px;}
.homephotogal .owl-dots, .homephotogal .owl-nav {text-align: center; -webkit-tap-highlight-color: transparent; position:relative; padding-top:30px;}
.homephotogal .owl-dots .owl-dot {display: inline-block; zoom: 1; }
.homephotogal .owl-dots .owl-dot.active span, .homephotogal .owl-dots .owl-dot:hover span { background: #f6cf65; }
.homephotogal .owl-dots .owl-dot span {width: 10px; height: 10px; margin: 5px 7px; background: #1f1f1f; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border-radius: 30px; }

.testimonial.dark-color .lead{font-size:14px;}
.testimonial.dark-color .quote-author{color:#0f0f0f; font-size:20px;}
.testimonial.dark-color .quote-author span{font-size:16px;}

.rws-testinner{margin:20px 0 0 0; position:relative; background:#1f1f1f; padding:15px 20px 5px; color:#FFF; }
.rws-testinner p{width:100%; clear:both; overflow:hidden; padding-top:15px; color:#FFF;}
.owl-carousel .owl-item .rws-testinner img{ display:inline-block; max-width:100% !important; height:auto; width:auto; margin:-40px 20px 5px 30px; float:left; border-radius:50%;}


/* Footer */

.rws-footernews{background:url(../images/footer-optin-bg.jpg) no-repeat top center; background-size:cover; padding:80px 0;}
.rws-footernews .container-fluid{padding:0 50px;}

.rws-footernews h2{margin-bottom:25px; text-align:center; font-size:40px;}
.rws-footernews p{font-size:26px; font-weight:normal; text-align:center; margin-bottom:10px; font-weight:300; margin-bottom:25px;}

.rws-footernews #gt-instantaccess input[type="submit"]{width:100%; display:block; text-align:center; background:#c92325; color:#FFF; border:2px solid #c92325;}

.rws-footer{width:100%; clear:both; overflow:hidden; background:#202020; padding:120px 0 60px 0; color:#FFF:}
.rws-newsletter{ text-align:center; max-width:650px; margin:0 auto;}
.rws-newsletter h3{color:#FFF; text-transform:uppercase; margin-bottom:30px;}
.rws-formnlitems{border:2px solid #4f4f4f;}
.rws-formnlitems input{background:none; border:1px solid #202020; color:#585858; box-shadow:none !important;}
.rws-formnlitems input[type="text"]{border-right:2px solid #4f4f4f;}
.rws-formnlitems input[type="submit"]{background:none !important; width:100%; display:block; color:#FFF; text-transform:capitalize; font-size:14px; padding-right:10px; padding-top:8px; text-align:right;}
.rws-newsletter p{margin-top:10px; font-size:12px; text-align:center; color:#FFF;}

.rws-footermenu{width:100%; text-align:center; clear:both; overflow:hidden; padding-top:50px; }

.rws-footermenu a{ color:#f6cf65; display:inline-block; margin:0 15px; text-transform:uppercase; font-size:16px;}

.rws-copyright{padding:20px 0; background:#202020; color:#FFF; border-top:1px solid #404040; position:relative;}

.rwsfootersocial{margin:0; padding:0; list-style:none;}
.rwsfootersocial li{padding-right:25px; float:left; line-height:40px; font-size:16px;}
.rwsfootersocial li.rws-fsocial{margin-left:0; padding-right:10px; float:left; }
.rwsfootersocial li.rws-fsocial a{ width:36px; height:36px; text-align:center; border-radius:50%; background:none; border:2px solid #FFF; color:#FFF; display:block; font-size:14px; line-height:32px; }
.rwsfootersocial li.rws-fsocial a:hover{ background:#f6cf65; border:2px solid #f6cf65; color:#FFF;}

.rws-crtextright{text-align:right; font-size:18px; color:#f6cf65;}
.footer-nav{padding:0; margin:0; list-style:none; text-align:center; width:100%; display:block;}
.footer-nav li{display:inline-block; padding:0 15px; font-size:18px;}
.footer-nav li a{color:#797979;}
.footer-nav li a:hover{color:#FFF; text-decoration:none;}
.rws-copyright p{text-align:center; color:#FFF; margin:10px 0 0 0;}

.rws-copyright:before { content: ""; position: absolute; z-index: 1; background-image: url(../images/gold-edge-left.png); background-repeat: no-repeat;
    height: 170px; width: 169px; left: 0; bottom: 0; }
	
.rws-copyright:after{content: ""; position: absolute; z-index: 1; background-image: url(../images/gold-edge-right.png); background-repeat: no-repeat;
 height: 169px; width: 168px; right: 0; bottom: 0;}
 
.rws-copyright img{margin-top:8px;}

.navbar-light .navbar-toggler { color:#FFF !important; border-color: rgba(255,255,255,.6); position: absolute; right: 15px;  top: -39px; }

/* Inner Page Css */

.rws-innertitle{background-size:cover; padding:0;}
.rws-innertitle img{width:100%; height:auto;}
.rws-innertitle h1{color:#FFF; margin-top:30px; color:#0f0f0f;}
.m-top20{margin-top:20px;}

.post-media{padding:5px; background:#0f0f0f; color:#f6cf65; margin-bottom:30px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.post-media:hover{background:#f6cf65;}

.textcenter{text-align:center;}
.mbot-30{margin-bottom:30px;}

.icon_arow_box{}
.icon_arow_box img{display:inline-block !important; width:auto !important; max-width:100%; float:left}
.readmore_btn{display:inline-block; padding:5px 15px 6px 15px; position:relative; border:2px solid #c92325; color:#0f0f0f; text-transform:uppercase; font-family: 'Playfair Display', sans-serif; margin:30px 0 0 20px; float:left;}


.post-media h4{color:#f6cf65; font-size:18px; margin:10px 11px; min-height:80px; font-weight:400; line-height:26px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.post-media:hover h4{ color:#0f0f0f;}

.fluid-width-video-wrapper { width: 100%; position: relative; }
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Speak Page*/

.rws-reimgspin{border:1px solid #d7d7d7; width:100%; clear:both; overflow:hidden; padding:20px; margin-bottom:30px; -webkit-transition: all .5s ease; transition: all .5s ease; display: flex; flex-direction: row; height: 100%; vertical-align: middle; align-items: center;}
.rws-reimgspin img{-webkit-transition: all .5s ease; transition: all .5s ease;}
.rws-reimgspin:hover{ border:1px solid #f6cf65;}
.rws-reimgspin:hover img{-webkit-transform: scale(1.12); transform: scale(1.12);}

.col_pad{margin-bottom:30px;}

.info { background: rgba(0, 0, 0, 0.81); background-color: rgba(0, 0, 0, 0.81); min-height: 295px; color:#FFF !important; font-size:20px !important;  line-height:1.4; }
.hover, .hover h2 { text-align: center }
.hover, .hover .overlay { width: 100%; height: 100%; overflow: hidden; }
.ehover11 .overlay::before, .ehover12 h2::after, .ehover7 .overlay::before { content: ''; }
.hover h2 { text-transform: uppercase; color: #fff;}
.hover { float: left; position: relative; cursor: default; }
.hover .overlay { position: absolute; top: 0; left: 0}
.hover img { display: block; position: relative }
.ehover10 button, .hover button.info { display: inline-block; }
.hover h2 { position: relative; font-size: 17px; padding: 10px; background: rgba(0, 0, 0, .6); }
.hover button.info { text-decoration: none; padding: 7px 14px; border: 1px solid #fff; margin: 50px 0 0; border-radius: 0; background-color: transparent }
.hover button.info:hover { box-shadow: 0 0 5px #fff; }
.ehover5 button.info:hover, .hover button.nullbutton:hover { box-shadow: none; }
.hover button.nullbutton { border: none; /* padding: 0; */ margin: 0 0; font-size: 33px; line-height: 30px; }
.ehover4 button.info, .ehover42 button.info { margin: -55px 0 0; padding: 73px 90px; font-weight: 400; border: 1px solid #fff}
.modal-open .modal,
button:focus { outline: 0!important }
.point { cursor: pointer }
.ehover1 img { -webkit-transition: all .4s linear; transition: all .4s linear }
.ehover1 .overlay { opacity:1; background-color: rgba(0, 0, 0, .5); -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out }
.ehover1 h2 { -ms-transform: translatey(-100px); -webkit-transform: translatey(-100px); transform: translatey(-100px); opacity: 1; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; display:none; }
.ehover1 button.info { opacity: 1; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out }
.ehover1:hover img { -ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2) }
.ehover1:hover .overlay { opacity: 1 }
.ehover1:hover button.info, .ehover1:hover h2 { opacity: 1; -ms-transform: translatey(0); -webkit-transform: translatey(0); transform: translatey(0) }
.ehover1:hover button.info { -webkit-transition-delay: .2s; transition-delay: .2s }
.ehover2 img { -webkit-transition: all .2s ease-in; transition: all .2s ease-in }
.ehover2 .overlay { background-color: rgba(0, 0, 0, .6); 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 .2s .4s ease-in-out; transition: all .2s .4s ease-in-out; }

#increasing .inc h2 { font-size: 68px; }

.listicon{ margin:0; padding:0; list-style:none;}
.listicon li { font-size: 24px; margin-bottom: 10px; text-decoration: none; color: #000; list-style: none; }
.listicon { color: #fff; padding-left: 110px; }
.listicon li img { margin-right: 13px;}

#course {
    background: #000000;
	padding:20px 0 25px;
	text-align:center;
}
.course h2 {
    color: #fff;
    font-size: 37px;
}

.course span {
    color: #ffffff;
    font-weight: bold;
    display: initial;
    /*  */
    font-family: 'OpenSans-Extrabold';
}

.covered span {
    display: inline-block;
    font-weight: normal;
    letter-spacing: 9px;
     font-family: 'OpenSans-Light';
}
.covered h2 {
    font-size:80px;
    font-weight: 900;
    color: #000000;
    /*  */
    padding:0px 0px 40px 0;
    font-family: 'OpenSans-Extrabold';
}
.covered {
    text-align: CENTER;
    text-transform: uppercase;
}

#Hoteliers {  padding:0 0px 30px!important; background:none!important;
  /*   background: url(../img/bg1.jpg) fixed;
  
    background-size: cover; */
}

.Hoteliers-list p{color:#000!important;}
.Hoteliers-list h2 span{color:#921111!important; font-size:36px!important;  text-decoration:none!important; margin: 0 0 21px !important;
line-height: 52px;}

.Hoteliers-list {
    color: #000;
}

.Hoteliers-img {text-align:right;float: right;}
.Hoteliers-head span {
    display: initial;

}
.Hoteliers-head h2 {
   color: #921111;
font-size: 36px;
text-transform: uppercase;
padding-bottom: 8px;

}

.Hoteliers-list ul {
    margin: 0px;
    padding: 0px;
}
.Hoteliers-list li {
    font-size: 18px;
    text-transform: capitalize;
     line-height: 30px;
    letter-spacing: 1px;
    margin-bottom: 10px;
   font-family: 'OpenSans'
}

 #Travel {
/*  padding:25px 0px; */

/*  background: url(../img/travel.jpg) fixed;
   
    background-size: cover; */

}



.Travel-img {text-align:right;float: right;}
.Travel-head span { display: initial; text-transform: uppercase; font-weight: 900; }
.Travel-head h2 {
   color: #921111;
font-size: 36px;
text-transform: uppercase;
padding-bottom: 8px;

}

.Travel-list ul {
    margin: 0px;
    padding: 0px;
}
.Travel-list li {font-size: 18px;text-transform: capitalize;line-height: 40px;letter-spacing: 1px;color: #000;font-family: 'OpenSans';}

.Travel-list {
    text-transform: uppercase;
	letter-spacing: 1px;
}

#Airlines  { 
 padding:25px 0px;
   

} 

.Airlines-img {text-align:right;float: right;}
.Airlines-head span {
    display: initial;
    text-transform: uppercase;
    font-weight: 900;

}
.Airlines-head h2 {
    color: #921111;
font-size: 36px;
text-transform: uppercase;
padding-bottom: 8px;

}

.Airlines-list ul {
    margin: 0px;
    padding: 0px;
}
.Airlines-list li {font-size: 18px;text-transform: capitalize;line-height: 32px;letter-spacing: 1px;font-family: 'OpenSans';}

.Airlines-list {
    color: #000;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/*.col-md-2 { margin-bottom:20px;}*/

.Conducted-head { text-align:center; margin-top: 20px;}
.Conducted-head h2 span {
    color:#921111;
    text-transform: uppercase;
    font-weight: 900;
    font-size:36px;
    padding: 20px 0px;
	display:inline-block;
    
    }
.slilde-head{ text-align:center;}

.slilde-head h2{
    color:#000;
    text-transform: uppercase;
    font-weight: 900;
    margin-top: 60px;
    font-size: 60px;
    padding: 20px 0px;
    
    }
	

	.get_course {text-align:center;display: none;}
	.get_course h2{.    color: #000;
    font-family: 'SourceSansPro-Semibold';
    text-transform: uppercase;
    font-weight: 900;
    font-size: 30px;
    padding: 20px 0px;}
	
	.get_course a {
    color: #f62a2b;
    text-decoration: none;
    font-family: 'SourceSansPro-Semibold';
}

.connect span {
    display: inline-block;
    font-weight: 900;
    font-family: 'OpenSans-Extrabold';
}
.connect {
    text-align: center;
}
.connect h2 {
    font-size: 90px;
    padding: 20px 0px;
    font-family: 'OpenSans-Light';
    color: #000000;
    margin-top: 60px;
    margin-bottom: 50px;
}
.connect .col-md-2{ width:20%;}
.connect-boards {
    margin-top: 0px;
}

.brands li {
    display: inline-block;
    padding: 0px 0px;
	vertical-align: middle;
}
.brands li p {
    font-weight: bold;
    font-size: 19px;
    margin: 0px;
    text-align: left;
    font-family: 'OpenSans';
}
.brands li p span {
    display: initial;
    font-size: 12px;
}

.brands li p label {
    font-family: 'Open Sans';
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

li.byavi {
    /* font-family: 'Open Sans'; */
    font-size: 18px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'OpenSans';
}
.brands ul {
    margin: 0px;
    padding: 0px;
    margin: auto;
}
.brands li img {
    width: 70%;
    margin: auto;
}

.brands {
    padding: 40px 0px;
    text-align: CENTER;
}
.askaviarya {text-align:center;display: none;}
.askaviarya h2 {
    color: #000;
    font-family: 'SourceSansPro-Semibold';
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-bottom: 30px;
}

a.applynowbtn {
    background: #921111;
    padding: 8px 36px;
    float: none;
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    margin: 30px auto; display:table;
    text-decoration:none;
    
    border-radius: 0px;
    letter-spacing: 4px;
}
a.applynowbtn:hover {
	color:#fff;
}
a.rightpopups:hover {
	color:#fff;
}


a.applynowbtn1 {
    background: #000;
    padding: 10px 20px;
    float: left;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 20px;
    margin: 30px 0px;
	text-decoration:none;
}

.btn-primary {
    color: #ffffff !important;
    background-color: #921111 !important;
    border-color: #921111!important;
    letter-spacing: 2px !important;
}

a.rightpopups {
    position: fixed;
    top: 50%;
    right: -70px;
    background: #921111;
    transform: rotate(-90deg);
    padding: 10px 30px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    text-shadow: 0px 0px 0px;
    
    letter-spacing: 4px;
}

.about p {

    margin: 0;
    font-family: 'OpenSans';
    font-size: 18px;
    color: #000;
    line-height: 33px;
    text-align: left;
    padding: 4px 0px;

}

.about a {

    background: #921111;
    padding: 8px 36px;
    color: #fff !IMPORTANT;
    text-transform: uppercase;
    font-size: 20px;
    text-decoration: none;
    font-family: 'OpenSans-Bold';
    border-radius: 0px;
    letter-spacing: 4px;
    text-align: center;
    margin: 0 auto;

}

.rws-bglightgray{width:100%; clear:both; overflow:hidden; padding:30px 0 50px; background:#efefef;}

.awe-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.69);
    top: 0;
    left: 0;
    z-index: 0;
}
.awe-overlay1 {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.39);
    top: 0;
    left: 0;
    z-index: 0;
}

.full-cap-wraper {
    display: table;
    position: absolute;
    top:0;
    height: 100%;
    width: 100%;
    margin: 0 auto;
    z-index:1;
}
.content-caption {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.full-cap-wraper .h3 {

    font-size: 28px;
    padding-top: 50px;
    letter-spacing: 1px;
    line-height: 42px;
	color:#FFF;

}

.full-cap-wraper h3 span { color:#921111;
	font-size: 80px;
    padding-top: 435px;
    font-family: 'open_sansbold';
    text-align: left;}
	
.full-cap-wraper .sec_span {   color: #fff!important;
    font-size: 102px!important;
    font-weight: bold!important;}
	.cr{    color: #fff;      text-align: right;   font-size: 11px;
    padding: 23px 0;}
	

.full-screen-intro{width:100%; clear:both; overflow:hidden; position:relative; height:100vh;}

.btn5{     color: #fff;
    background: #921111;
    padding: 10px 50px;
    text-transform: uppercase;
    margin: 10px 0;
    font-size: 18px;
    font-family: "open_sansregular";
    /* font-weight: 700; */
    letter-spacing: 1px;}
	
.btn5:hover{color: #fff; background: #000;}	

.app_n{display:block; width:100%; clear:both; overflow:hidden;}

.apply_img1 {
     background: #b20d2d;
    padding: 19px 10px;
    margin: 0 47px 0 47px;
    float: left;
	width: 238px;
text-align: center;
}
	
	.apply_img1:hover{ background:#000;}
	
	.apply_img {

    background: #fc9e02;
    padding: 80px 40px;

}

.showonmobile{display:none;}

.apply_img:hover{ background:#000;}

.border-right-2 {
	    border-right: 2px solid #000;
		min-height:380px;
}

.post-entry.entry_1.parg1{padding-top:15px; font-size:16px; font-weight:400;}
.clearfixn{height:40px; width:100%; clear:both;}

.owl-bookpage .testimonial{padding:0 15px;}

.owl-bookpage .testimonial.dark-color .lead{font-style:italic; font-size:16px;}

.owl-bookpage .testimonial.dark-color .quote-author{font-size:18px;}
.owl-bookpage .testimonial.dark-color .quote-author span{font-size:14px;}

.testi_cntr { height: inherit; padding-bottom: 0; padding-top:200px; }
.testi { background: url(../images/podcast-page-BG.jpg); background-repeat: repeat; background-attachment: scroll; background-size: auto; background-position: fixed;   background-attachment: fixed; background-size: cover; background-repeat: no-repeat; }

.logo_img_box.textcenter img{margin-bottom:30px;}

.pdocast_logo_box{float: left; padding:0 0 0 0;}
.subscribe_heading {font-size: 30px; color: #921111; font-weight: bold;line-height: 34px;letter-spacing:2px;   margin: 0 0 20px;}
.pdocast_logo_box ul{list-style:none; padding:0; margin:0;}	
.pdocast_logo_box li {margin: 0 0 16px;}	

.text_box_center ul{padding:0; margin:0; list-style:none; font-size:14px; font-weight:400;}
.text_box_center ul li{padding-bottom:10px;}

.font16{font-size:16px;}

.marg_item { width: 33.33%; float: left; padding: 0 0 45px 0; }
.download_icon { text-align: right; margin: 12px 70px 0 0; }

.rws-newst1 h6{font-weight:normal; line-height:1.6;}

#write1 { padding:100px 0; background: url("../images/livestory_bg2.jpg") fixed no-repeat; background-position-x: 0%; background-position-y: 0%; background-size: auto;
    background-size: 100% 100%; width: 100%; background-position: 0% 0% !important;
}
.nf-item.spacing-grid{margin-bottom:30px;}


.info{padding:10px 20px 0 20px; margin-bottom:30px;}
.info h3 {

    font-size:16px;
    color: #c7c7c7;
    line-height: 22px;
    letter-spacing: 1px;

}

.info p {
    font-size: 13px;
    min-height: 116px;
    color: #fff;
    line-height: 23px;
    font-weight: normal;

}

.info .more-link {

    background: #921111;
    padding: 4px 30px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'open_sansbold';

}

.rws-bottomform{width:100%; clear:both; overflow:hidden; background:#393937; padding:50px 0; color:#FFF;}
.rws-bottomform h2{color:#FFF; margin-bottom:20px;}
.form-field{padding-bottom:30px;}

#form-submit{border:0; border-radius:0; width:100%; text-align:center; color:#FFF; text-transform:uppercase; font-weight:400; border:2px solid #921111; background:#921111;}
#form-submit:hover{color:#921111; background:#FFF;}

.show_text_popup {position:absolute; top:60%; right:12%; z-index:100; display:inline-block; font-weight:400;}

.form-field-wrapper{padding-bottom:15px;}

@media(max-width:767px){
	.hideonmobile{display:none;}
	.showonmobile{display:block;}
	.rws-videosec{margin:0;}
	.rws-videosec .rws-slidenews{display:none;}	
	.rws-sbabout{padding:40px 0;}
	.productpath svg{height:120px;}
	.rws-sbdeals h2.maintitle{padding:10px 0 130px;}
	h2.maintitle, h1.maintitle{ font-size:2.5rem;}
	.rws-productlist .col-md-6{margin-bottom:30px;}
	.rws-socialinn{margin-bottom:30px;}
	
}
	
	
	