 .affiliate{padding-bottom:20px;}
 .content-wrapper{background:none; }
@media screen and (max-width: 992px) {
.cro-section{background:none;}}
    .footer-info__disclaimer{display:none !important}
    .ic-profile:before { content: "\e68a"; color:#056ba8; font-size:30px;}
    .ic-bullhorn:before {content: "\e6d1"; color:#056ba8; font-size:30px;}
    .ic-crc-pound:before { content: "\e678"; color:#056ba8; font-size:56px; height:41px; display:block}
    .flight_dis, .hotel_dis, .Car_dis, .promo_dis, .saving_dis, .book-online, .cus-care1{display:none !important}
    .ic-phone{ visibility:hidden !important}
    .afarrowTop{background:url("//c.fareportal.com/gcms/Portals/6/responsive-b3/images/sem/affiliate/af-arrow.png") no-repeat; height:111px; width:36px; display:inline-block; margin-top:7px; float:left}
    .affbantext{overflow: hidden; margin-top:5px;}
    .affbantext h1{font-size:40px;color:#056ba8;line-height:44px;}
    .affbansubhead{color:#36424a; font-size:18px; font-weight:bold;padding:10px 0;}
    .affbannerbox{background:#FFF; border:1px solid #dfdfdf; width:603px; height:122px;margin-top: 15px; }
    .affbox{float:left;color:#5f6774;width:25%; margin:40px 10px 0 14px; text-align:center}
    .affbox p{color:#056ba8; font-size:20px; margin:0; padding:0; font-weight:bold; padding-bottom:8px}
    .sbox3{ margin: 30px 0 0 10px;}
    .affbtn{margin-top:40px;}
    .affbtn .s_btn{font-size:36px !important; font-weight:bold !important; padding: 15px 30px !important;}
	.cta-1st{padding:9px !important}
    a.cta-1st, a:hover.cta-1st{color:#FFFFFF; text-decoration:none;   float:left; font-size:15px; width:110px;}
    .blueTxt{color:#0f6dab}
    .bText{padding-bottom:5px; color:#92929a}
    .pad1{padding:20px 0 25px 0px !important; margin:0px !important}
    .gray{color:#92929a; padding:0px; margin:0 0 0 25px;}
    .rgttextarea{color:#8c909a;}
    .rgttextarea h2{color:#fff; font-size:23px;font-weight:normal; background:#0f6dab; padding:10px; text-shadow:none}
    .rgttextarea ul{list-style:none; margin:0; padding:0 0 0 0px;}
    .rgttextarea ul li{padding:10px 0 10px 10px; border-bottom:1px solid #92929a;}
    .rgttextarea ul li a{color:#8c909a;text-decoration:none;}
    ol.list_ol li{line-height:30px}
    .mailto{color:#08c}
    .mailto:hover{color:#005580; text-decoration:underline}
    .box2{margin-top:30px; border-bottom:1px solid #929294; padding-bottom:15px;}
    .box2 .bgBox{ margin:0; padding:0}
    .box2 h3{background: #0f6dab;color: #fff; display: block; font-size: 18px;line-height: 22px;padding: 3%;text-shadow:none; margin:0}
    .logo_box{ text-align:center; padding:20px 0}
    .leftCol{float:left; text-align:center}
    .RightCol{ float:right;text-align:center}
    #freesignup .cta-af{font-size:17px !important; float:none !important}
    .row_af{width:100%; float:left}
    #allBox{background-color:#f5f6f7 !important; padding:25px 0}
    #allBox .rowN{width:100%; float:left}
    #allBox .white{ background-color:#FFFFFF}
    #allBox h3{background:#4e1c71; color:#FFFFFF; text-shadow:none;font-size:20px; padding:7px 7px 7px 12px; margin:0}
    #allBox .blue{color:#0f6dab; font-weight:bold; font-size:14px; line-height:40px; white-space:nowrap}
    #allBox .rotate{transform:rotate(90deg); -moz-transform:rotate(90deg)}
    .ic-flight:before {font-size:125px; color:#9599a2;}
    .ic-hotel:before {font-size:125px; color:#9599a2;}
    .ic-car:before {font-size:125px; color:#9599a2;}
    .ic-umbrella:before {font-size:125px; color:#9599a2;}
    .ic-beach:before {font-size:125px; color:#9599a2;}
    .mailto{ color: #08c;}
    #allBox .center{text-align:center; height:158px; padding-top:9px}
    #allBox .bdr{ border-bottom:1px solid #e7e7e7}
    #allBox .gray2{color:#5b6270; line-height:40px}
    #allBox .blu{color:#0f6dab; line-height:40px}
    #allBox .margn{margin-top:25px}
    .btns_container .signUpBtn{width:auto !important; padding:21px 15px 15px !important;}
    
    /*popup*/
    .close_icon{background: url("//c.fareportal.com/gcms/Portals/6/responsive-b3/images/sem/affiliate/aff_sprite.png") no-repeat 0 -1078px ;position: absolute; right:-8px; top:-10px; width:28px; height:28px; display:block; cursor:pointer}
    #myModal .popup{border:1px solid #E2E2E2; padding:2%; background-color:#F5F5F5;position:absolute; z-index:9999; font-size:13px;}
    #myModal .popup ul{ float:left; width:auto; list-style:none; padding:0; margin:0;*width:100%;}
    #myModal .popup ul li{padding:10px 0; display:inline-block; width:100%;border-bottom:thin dotted #838383}
    #myModal .popup ul li.first{ padding-top:0}
    #myModal .popup ul li strong{ color:#155489; font-size:14px;cursor:pointer;}
    #myModal .popup ul li p{display:none; color:#5F6774; font-size:12px; line-height:18px; margin:0; padding-left:20px}
    #myModal .modal-dialog{width:73%}
    
    .padbottom{padding-bottom:15px;}
    @media (min-width: 768px) and (max-width: 991px) {
    .header-nav__main  li:nth-child(5) {display:none !important}
     .afarrowTop{background-size:75%; height:75px;}
    .affbannerbox{ width:473px; height:92px;}
    .affbantext h1{font-size:30px;color:#056ba8;line-height:34px;}
    .affbansubhead{font-size:15px;}
 
    .affbantext{width:94%; padding-left:15px;}
    .sbox3{margin-top:8px !important;}
    .affbox{font-size:12px;margin: 18px 5px 0 5px;line-height: 16px;}
    .affbox p{font-size:16px; line-height: 21px;padding-bottom:4px}
    .box2 h3{font-size: 16px;}
    .widget-section {min-height: 373px}}
  
    @media (max-width:767px){
    .afarrowTop{background-size:75%;}
    .affbannerbox{height:104px; width:100%;  }
    .affiliatebanner{background:none; width:100%; height:auto;}
    .affbantext h1{font-size:25px; text-align:center; line-height:30px;}
    .affbantext{width:100%; padding-top: 0px; }
/*    .affhead{background: url("//c.fareportal.com/gcms/portals/2/responsive/images/sem/mob-aff-bnr-bg.gif") repeat-x;padding:0px 2% 0; }
*/    .affbansubhead { font-size: 16px; text-align: center; margin:0; padding:0}
    .affbox{ text-align:center; padding-bottom: 30px; font-size:14px; width:19%; margin-top:23px;}
    .sbox3{margin-top:8px;}
    .affbox p{line-height:18px;padding-bottom:8px; }
    .btns_container{display:none}
    .sbox3{background:none;padding-bottom:20px;}
    .affiliatebanner .btns_container .s_btn{float:none;}
    a.cta-1st, a:hover.cta-1st{float:none; display:block}
    .affbtn{margin:0 auto !important; width:160px !important;}
    .affbtn .s_btn{font-size:26px !important; padding:0 !important;}
    #dnn_ctr50717_ContentPane .container{padding:0px}
    .box2 h3{font-size: 16px;}
    #freesignup a.cta-1st, #freesignup a.cta-1st:hover{display:inline-block; font-size:13px !important}
    .box2 .bgBox{margin-bottom:15px}
    .box2 h3{font-size:14px;}
    .affbox p{font-size:15px; font-weight:normal}
    .affbox{float:left}	
    .affbannerbox{overflow:hidden}
    .bottom-text{margin-top:-10px !important;}