.press-main-container ul li img{
 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.press-main-container ul li:hover img{ 
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(0%);
}

.famous-main-container ul li img{
 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.famous-main-container ul li:hover img{ 
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(0%);}


.featured-dropdown ul li img{
 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.featured-dropdown ul li:hover img{ 
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(0%);}

.sponsor-page ul li img{
 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.sponsor-page ul li:hover img{ 
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(0%);}

.featured-result-container ul li img{
 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%);

 /* Chrome 19+, Safari 6+, mozilla, Safari 6+ iOS */
}

.featured-result-container ul li:hover img{ 
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(0%);
}

body.front{min-width:1212px;}

/*===============wall of honer left nav=====================*/
.left-nav{float:left; left:0; position:absolute; top:207px; width:152px; z-index:12;}
.left-nav ul {float:left; list-style: none outside none; margin:0; padding:0; width:100%;}
.left-nav ul li {float:left; height:52px; margin-bottom:7px; padding:0; width:152px;}
.left-nav ul li a{color:#FFFFFF; float:left;  height:44px; text-decoration:none; width:52px; padding-top:8px; -webkit-transition: 2s ease;
-moz-transition: 2s ease; -o-transition: 2s ease; -ms-transition: 2s ease; transition: 1s ease;}

.left-nav ul li a:hover{width:152px;}
.left-nav ul li a.about{background: url("../images/left-menu-icon.png") no-repeat scroll right 0 #1E1F21;}
.left-nav ul li.active a.about{background: url("../images/left-menu-icon-active.png") no-repeat scroll right 0 ; width:100%;}

.left-nav ul li a.search{background: url("../images/left-menu-icon.png") no-repeat scroll right -62px #1E1F21;}
.left-nav ul li.active a.search{background: url("../images/left-menu-icon-active.png") no-repeat scroll right -62px; width:100%;}

.left-nav ul li a.name{background: url("../images/left-menu-icon.png") no-repeat scroll right -119px #1E1F21;}
.left-nav ul li.active a.name{background: url("../images/left-menu-icon-active.png") no-repeat scroll right -119px; width:100%;}

.left-nav ul li a.gift{background: url("../images/left-menu-icon.png") no-repeat scroll right -178px #1E1F21;}
.left-nav ul li.active a.gift{background: url("../images/left-menu-icon-active.png") no-repeat scroll right -178px;  width:100%;}

.left-nav ul li a.photo{background: url("../images/left-menu-icon.png") no-repeat scroll right -237px #1E1F21;}
.left-nav ul li.active a.photo{background: url("../images/left-menu-icon-active.png") no-repeat scroll right -237px ;  width:100%;}

.left-nav ul li a.visiting{background: url("../images/left-menu-icon.png") no-repeat scroll right -296px ;}
.left-nav ul li.active a.visiting{background: url("../images/left-menu-icon-active.png") no-repeat scroll right -296px; width:100%;}





/*===============flag of faces css=====================*/
.outer-flag-of-faces{width:100%; margin: 0 auto; position:relative; min-width:1212px;}	
.outer-flag-of-faces .inner-detail{width:100%; float:left; background:#000; min-width:1212px; /*height:936px;*/ overflow:hidden; position:relative;}
.outer-flag-of-faces .inner-detail.fof-search{height:1297px;}
.outer-flag-of-faces .inner-detail .i-icon{float:right; width:52px; height:52px; z-index:1; position:absolute; right:0; top:0px; background:url("../images/flag-of-faces/i-icon.png") no-repeat 0 0; cursor:pointer}

.outer-flag-of-faces .inner-detail .col {width:72px; float:left;}
.outer-flag-of-faces .img-box{width:72px; height:72px; float:left; line-height:72px; position:relative; text-align:center; overflow:hidden;}
.outer-flag-of-faces .img-box img{vertical-align:middle;}
.outer-flag-of-faces .img-box .grayscale {
  /* Firefox 10+, Firefox on Android */
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* IE 6-9 */
  filter: gray;
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
  -webkit-filter: grayscale(100%);
}

.outer-flag-of-faces .img-box span{width:72px; height:72px; position:absolute; left:0; top:0; z-index:12;}
.outer-flag-of-faces .img-box span.blue{ background:#114785; opacity:0.5; filter:alpha(opacity=50);}
.outer-flag-of-faces .img-box span.black{ background:#222222; opacity:0.5; filter:alpha(opacity=50);}
.outer-flag-of-faces .img-box span.red{ background:#cc0100; opacity:0.5; filter:alpha(opacity=50);}
.outer-flag-of-faces .img-box span.white{ background:#fff; opacity:0.3; filter:alpha(opacity=30);}

.outer-flag-of-faces .inner-content{width:615px; position:absolute; left:50%; top:244px; background:url("../images/flag-of-faces/ff-bg.png") repeat 0 0; min-height:342px; z-index:1234; margin:0 0 0 -350px; padding:70px 70px 42px 93px;}
.outer-flag-of-faces .inner-content h1{width:100%; float:left; font-size:40px; color:#fff; font-family:'Oswald', 'Impact', sans-serif; line-height:42px; text-shadow:1px -1px 5px #535353; margin-bottom:13px; letter-spacing:1px; }
.outer-flag-of-faces .inner-content p{width:100%; float:left; font-size:20px; color:#fff; line-height:26px; margin:0 0 30px 0;}
.outer-flag-of-faces .inner-content .add-btn{float:left; text-decoration:none; color:#fff; font-size:24px; background:#262e35 url(../images/main-sprite.png) no-repeat 0 -300px; padding:20px 27px 20px 57px; margin-right:11px; font-weight:500; transition: background-color 0.9s ease;}
.outer-flag-of-faces .inner-content .add-btn:hover{  background:#000 url(../images/main-sprite.png) no-repeat 0 -300px;}
.outer-flag-of-faces .inner-content .search-btn{float:left; text-decoration:none; color:#fff; font-size:24px; background:#262e35 url(../images/main-sprite.png) no-repeat 0 -369px; padding:20px 27px 20px 57px; margin-right:11px; font-weight:500; transition: background-color 0.9s ease;}
.outer-flag-of-faces .inner-content .search-btn:hover{background:#000 url(../images/main-sprite.png) no-repeat 0 -369px;}


/*===============upload photo section starts=====================*/
.upload-photo-section{width:1280px; margin:0 auto;}
.upload-photo-section .top-detail{width:100%; float:left; margin-top:30px;}
.upload-photo-section .top-detail h1{float:left; font-size:41px; color:#fff; font-family:'Oswald', 'Impact', sans-serif; margin:25px 0 0;}
.upload-photo-section .top-detail h4{float:left; font-size:28px; color:#be4242; font-family:'Oswald', 'Impact', sans-serif; margin:41px 0 0 5px; font-weight:100; text-transform:uppercase}
.upload-photo-section .top-detail p{float:left; width:100%; font-size:20px; color:#c1baba; font-family:'Source Sans Pro', 'Helvetica', 'Arial', sans-serif; margin:10px 0 25px 0;}
.upload-photo-section .top-detail .submit-btn{float:right; width:188px; text-decoration:none; color:#c2c1c1; font-size:17px; line-height:20px; font-family:'Source Sans Pro', 'Helvetica', 'Arial', sans-serif; font-weight:bold; text-transform:uppercase;}
.upload-photo-section .top-detail .submit-btn span{background:#5496c9 url(../images/main-sprite.png) no-repeat 0 -468px;  transition: background-color 0.9s ease; float:left; width:40px; height:40px; margin-right:9px;}
.upload-photo-section .top-detail .submit-btn:hover span{background:#2871a9 url(../images/main-sprite.png) no-repeat 0 -468px; }

.upload-photo-section .tab-detail{width:100%; float:left; margin-bottom:30px;}
.upload-photo-section .tab-detail h4{float:left; width:475px; font-size:24px; color:#c1baba; font-family:'Source Sans Pro', 'Helvetica', 'Arial', sans-serif; margin:30px 0 0 0;}
.upload-photo-section .tab-detail ul{float:left; margin:0; padding:0; list-style:none; width:805px;}
.upload-photo-section .tab-detail ul li{float:left; margin-left:15px; padding:0; width:185px;}
.upload-photo-section .tab-detail ul li strong{font-size:56px; margin:0; line-height:60px; font-family:'Oswald', 'Impact', sans-serif; float:left;}
.upload-photo-section .tab-detail ul li span{font-size:20px; margin:0; line-height:23px; font-family:'Source Sans Pro', 'Helvetica', 'Arial', sans-serif; float:left; width:90px; margin:13px 0 0 12px;}
.upload-photo-section .tab-detail ul li a{text-decoration:none; width:148px; height:89px; background:#3d3d3d; float:left; padding:25px 10px 0 27px; color:#646464;  transition: background-color 0.8s ease;}
.upload-photo-section .tab-detail ul li a:hover, .upload-photo-section .tab-detail ul li.active a{background:#c54444; color:#fff;}
.upload-photo-section .tab-detail ul li.completed a{background:#5496c9 url(../images/completed.png) no-repeat 0 0; color:#fff;}
.full-center{ width:100%; float:left; text-align:center;}

.upload-photo-section .tab-detail-section{width:100%; float:left; color:#fff; font-size:25px;}
.upload-photo-section .tab-detail-box{width:100%; float:left;}
.upload-photo-section .tab-detail-box h1{font-size:34px;}
.upload-photo-section .tab-detail-box p{font-size:20px; color:#c1baba; line-height:26px;}
.upload-photo-section .tab-detail-box p.mar-none{margin:0;}
.upload-photo-section .tab-detail-box p.white{color:#fff; font-size:23px;}
.upload-photo-section .photoupload{width:100%; float:left; height:505px; margin:20px 0 0px;}
.upload-photo-section .btn-row{width:100%!important; float:left!important; text-align:center!important; margin-bottom:30px;}
.upload-photo-section .checkbox-row{width:100%; float:left; margin:20px 0; font-size:18px; color:#fff;}
.upload-photo-section .checkbox-row input[type="checkbox"]{margin: 0 10px 0 0;}
.upload-photo-section .button{display:inline-block; background:#5496c9 url(../images/main-sprite.png) no-repeat right -527px; font-size:24px; color:#fff; text-transform:uppercase; font-family:'Oswald', 'Impact', sans-serif; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; padding:17px 80px 17px 40px;  transition: background-color 0.8s ease; text-decoration:none;}
.upload-photo-section .button.cart{background:#5496c9 url(../images/main-sprite.png) no-repeat right -600px;}
.upload-photo-section .button.cart:hover{background:#2871a9 url(../images/main-sprite.png) no-repeat right -600px;}
.upload-photo-section .button:hover{ background:#2871a9 url(../images/main-sprite.png) no-repeat right -527px;}
.upload-photo-section .photo-section{width:100%; float:left; margin:50px 0 70px; text-align:center;}
.upload-photo-section .photo-section .photo-box{width: 700px; height:500px; display:inline-block; vertical-align:middle; position:relative; }


.upload-photo-section .form-section{width:100%; float:left; margin:20px 0 30px;}
.upload-photo-section .form-section .hide-show{width:180px; float:left; background:#e7e7e7; height:42px; margin:3px 0 0 27px; webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}
.upload-photo-section .form-section .hide-show ul{float:left; width:100%; list-style:none; margin:0; padding:0;}
.upload-photo-section .form-section .hide-show ul li{float:left; font-size:17px; line-height:19px; color:#434040; padding:0; font-weight:500;}
.upload-photo-section .form-section .hide-show ul li a{float:left; width:90px;  text-decoration:none; color:#434040; height:30px; padding-top:12px; text-align:center; webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}
.upload-photo-section .form-section .hide-show ul li.active a{float:left; background:#c54444; text-decoration:none; color:#fff;}

.upload-photo-section .form-section .error{color:#E04163; font-size:18px; font-weight:normal;}
.upload-photo-section .form-section .row{width:100%; float:left; padding-bottom:35px;}
.upload-photo-section .form-section label{width:100%; float:left; font-size:24px; color:#9e9c9c; font-weight:500; padding-bottom:14px; text-transform:none;}
.upload-photo-section .form-section label .red{color:#E04163;}
.upload-photo-section .form-section em{width:100%; float:left; font-size:18px; color:#807979; padding-top:8px; font-style:italic;}
.upload-photo-section .form-section input[type="text"]{width:80%; float:left; background:#e9e9e9; font-size:18px; color:#3f4343; border:0px; font-style:normal; box-shadow:none; padding:13px 18px; transition: background-color 2s ease;}
.upload-photo-section .form-section input[type="text"]:hover,.upload-photo-section .form-section input[type="text"]:focus{background:#5496C9; color:#fff;}
.upload-photo-section .confirm-details{width:100%; float:left; margin:38px 0 30px;}
.upload-photo-section .confirm-details .left-side{width:630px; float:left; height:500px; position:relative;}
.upload-photo-section .confirm-details .left-side img{float:left}
.upload-photo-section .confirm-details .left-side .complete{width:64px; height:64px; background:url(../images/flag-of-faces/complete-icon.jpg) no-repeat 0 0; position:absolute; left:0; top:0;}
.upload-photo-section .confirm-details .right-side{width:630px; float:right;}
.upload-photo-section .confirm-details .right-side h3{font-size:30px; color:#fff; font-weight:normal; margin-top:15px;}
.upload-photo-section .confirm-details .right-side em{font-size:20px; line-height:30px; color:#9e9c9c; font-weight:normal; margin:20px 0 20px; float:left; width:100%; font-style:italic}
.upload-photo-section .confirm-details .right-side .term{width:100%; float:left; margin-bottom:40px; font-size:18px; color:#bbb;}
.upload-photo-section .confirm-details .right-side .term input{float:left; margin:7px 10px 0 0;}
.upload-photo-section .confirm-details .right-side .term a{text-decoration:underline; color:#fff;}
.upload-photo-section .confirm-details .right-side .term a:hover{text-decoration:none;}
.upload-photo-section .confirm-details .right-side .pink-btn{float:left; background:#c54444; font-size:17px; border:0; text-transform:uppercase; color:#fff; font-weight:bold; padding:15px 17px; cursor:pointer; transition: background-color 2s ease;}
.upload-photo-section .confirm-details .right-side .pink-btn:hover{background:#353435;}
.upload-photo-section .file-message{width:100%; float:left; font-size:16px; color:#fff;}
.upload-popup{float:left; background:#fff; padding:40px; position:absolute; left:0; top:0; z-index:12345;}
.upload-popup h1{margin:0; color:#282424; font-size:34px;}
.upload-popup h3{margin:20px 0; font-size:24px; width:100%; float:left; color:#c54444}
.upload-popup p{margin:0 0 40px 0; font-size:20px; width:100%; float:left; color:#3d3d3d}
.upload-popup ol li{font-size:20px; width:100%; float:left; color:#3d3d3d; padding:0; margin:0; line-height:28px;}
.upload-popup .button{font-size:20px; font-weight:500}
#cboxContent{border:5px solid #1f1f1f;}
/*===============photo correction left nav=====================*/
.photo-correction{float:left; left:0; position:absolute; top:200px; width:201px;}
.photo-correction ul {float:left; list-style: none outside none; margin:0; padding:0; width:100%;}
.photo-correction ul li {float:left; height:60px; margin-bottom:10px; padding:0; width:201px; overflow:hidden}
.photo-correction ul li a{height:60px; cursor: pointer; width:62px; float:left; -webkit-transition: 2s ease; -moz-transition: 2s ease; -o-transition: 2s ease; -ms-transition: 2s ease; transition: 1s ease;}

.photo-correction ul li a:hover{width:201px;}
.photo-correction ul li a.crop-photo{background: url("../images/photo-correction-img.png") no-repeat scroll right 0;}
.photo-correction ul li.active a.crop-photo{background: url("../images/photo-correction-img.png") no-repeat scroll right 0; width:100%;}

.photo-correction ul li a.rotate{background: url("../images/photo-correction-img.png") no-repeat scroll right -70px ;}
.photo-correction ul li.active a.rotate{background: url("../images/photo-correction-img.png") no-repeat scroll right -70px; width:100%;}

.photo-correction ul li a.auto-color{background: url("../images/photo-correction-img.png") no-repeat scroll right -140px;}
.photo-correction ul li.active a.auto-color{background: url("../images/photo-correction-img.png") no-repeat scroll right -140px; width:100%;}

.photo-correction ul li a.fixred-eye{background: url("../images/photo-correction-img.png") no-repeat scroll right -210px;}
.photo-correction ul li.active a.fixred-eye{background: url("../images/photo-correction-img.png") no-repeat scroll right -210px; width:100%;}

.photo-correction ul li a.redo{background: url("../images/photo-correction-img.png") no-repeat scroll right -350px ;}
.photo-correction ul li.active a.redo{background: url("../images/photo-correction-img.png") no-repeat scroll right -350px; width:100%;}

.photo-correction ul li a.undo{background: url("../images/photo-correction-img.png") no-repeat scroll right -280px;}
.photo-correction ul li.active a.undo{background: url("../images/photo-correction-img.png") no-repeat scroll right -280px ; width:100%;}

.photo-correction ul li a.reset{background: url("../images/photo-correction-img.png") no-repeat scroll right -420px ;}
.photo-correction ul li.active a.reset{background: url("../images/photo-correction-img.png") no-repeat scroll right -420px; width:100%;}

/*===============wall of honer popup=====================*/
.wall-popup{float: left;  padding: 30px 3% 0; width: 94%;}
.wall-popup h1, .wall-popup h2{width:100%; float:left; font-size:25px; color:#1f1f1f; margin:0; font-family:'Oswald', 'Impact', sans-serif; line-height:normal; text-align:left; margin:0 0 10px;}
.wall-popup p{color:#888; font-size:18px; margin:0; line-height:24px;} 
.wall-popup label{font-size:17px; line-height:20px; text-transform:none; color:#545454; font-weight:400}
.wall-popup .row{margin-bottom:15px; width:100%; float:left;}
.wall-popup .row label{width:190px; float:left}
.wall-popup .row label.error{font-size:15px; width:100%; float:left; color:#E04163;}
.wall-popup .row label.normal{font-weight:normal}
.wall-popup label.error, span.error{left:190px;}
.wall-popup .button{float:right; padding:9px 20px!important;}
.wall-popup input[type="text"]{ background:#f0f0f0; border:0; box-shadow:none; font-style:normal; width:96%; margin-top:5px;}
.wall-popup ul{width:100%; float:left; padding:0; margin:0; list-style:none;}
.wall-popup ul li{width:100%; float:left; padding:0; margin:0px 0 12px 0; border-bottom:1px solid #ccc;}
.wall-popup ul li .image{float:left; width:120px; margin-right:20px;}
.wall-popup ul li .detail{width:400px; float:left; text-align:left; margin-bottom:5px;} 
.wall-popup ul li .detail label{width:100%!important; float:left;}
.wall-popup .passenger-desc{width:100%; float:left; margin-bottom:20px;}
.wall-popup .passenger-desc ul{width:100%; float:left; list-style:none; margin-top:20px;}
.wall-popup .passenger-desc ul li{width:100%; float:left; padding:0; margin:15px 0 0; border-bottom:0px;}
.wall-popup .passenger-desc ul li .image{float:left; width:11%; line-height:120px; text-align:center; vertical-align:middle; background:none!important;}
.wall-popup .passenger-desc ul li .image img{max-width:120px;}
.wall-popup .passenger-desc ul li .detail{width:70%; float:left; text-align:left; padding:0px!important;} 
.wall-popup .passenger-desc ul li .detail .row{width:100%; float:left; margin-bottom:5px;}
.wall-popup .passenger-desc ul li .detail .row strong{text-transform:capitalize;}
.wall-popup .passenger-desc ul li .detail .row .frameQtyWohNum{width:45px; text-align:center; margin-left:5px;}
.wall-popup .passenger-desc .norecoardfound{color:#E04163;}
/*===============ends wall of honer popup=====================*/
.ui-datepicker-calendar td,.ui-datepicker-calendar th{padding:0!important;}
.center-align{text-align:center;}
/*===============starts custom checkbox=====================*/
.mar-lft-15{margin-left:-15px;}
.custom-checkbox input[type=checkbox].css-checkbox{display:none;}
.custom-checkbox input[type=checkbox].css-checkbox + label.css-label{width:61px; padding-top:70px;	display:inline-block; line-height:22px;	font-size:20px;	font-weight:normal; color:#97ABA9;	cursor:pointer;	position:relative;	text-align:center;	text-transform:none; font-weight:200;float:left;}
.custom-checkbox span{width:29px; height:29px; position:absolute; right:-10px; top:0; background:url("../images/passenger-search/ps-filter-grey.png") no-repeat 0 0;}
.custom-checkbox span.active{background:url("../images/passenger-search/ps-filter-green.png") no-repeat 0 0;}
.custom-checkbox input[type=checkbox].css-checkbox:checked + label.css-label{background:url("../images/passenger-search/filter-blue-icon.png") no-repeat 0 0; color:#fff;}
.custom-checkbox label.css-label{background:url("../images/passenger-search/filter-trans-icon.png") no-repeat 0 0; -webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;
user-select: none;}
.custom-checkbox input[type=checkbox].css-checkbox + label.css-label.last small{ margin-left:-10px; width:90px; font-size:20px; float:left;}
.custom-checkbox label.css-label.female{ background:url("../images/passenger-search/ns-female-grey.png") no-repeat 0 0;}
.custom-checkbox input[type=checkbox].css-checkbox:checked + label.css-label.female{background:url("../images/passenger-search/ns-female-active.png") no-repeat 0 0;}

.custom-checkbox label.css-label.male{background:url("../images/passenger-search/ns-male-grey.png") no-repeat 0 0;}
.custom-checkbox input[type=checkbox].css-checkbox:checked + label.css-label.male{background:url("../images/passenger-search/ns-male-active.png") no-repeat 0 0;}

.custom-checkbox label.css-label.single{background:url("../images/passenger-search/ns-single-grey.png") no-repeat 0 0;}
.custom-checkbox input[type=checkbox].css-checkbox:checked + label.css-label.single{background:url("../images/passenger-search/ns-single-active.png") no-repeat 0 0;}

.custom-checkbox label.css-label.married{background:url("../images/passenger-search/ns-married-grey.png") no-repeat 0 0;}
.custom-checkbox input[type=checkbox].css-checkbox:checked + label.css-label.married{background:url("../images/passenger-search/ns-married-active.png") no-repeat 0 0;}

.custom-checkbox label.css-label.widowed{background:url("../images/passenger-search/ns-married-grey.png") no-repeat 0 0;}
.custom-checkbox input[type=checkbox].css-checkbox:checked + label.css-label.widowed{background:url("../images/passenger-search/ns-married-active.png") no-repeat 0 0;}

.custom-checkbox label.css-label.widowed{background:url("../images/passenger-search/ns-common-grey.png") no-repeat 0 0;}
.custom-checkbox input[type=checkbox].css-checkbox:checked + label.css-label.widowed{background:url("../images/passenger-search/ns-common-active.png") no-repeat 0 0;}
/*===============custom checkbox ends=====================*/


/*===============custom  blue checkbox ends=====================*/
.blue-checkbox input[type=checkbox].css-checkbox{display:none;}
.blue-checkbox input[type=checkbox].css-checkbox + label.css-label{padding-left:35px;  height:29px; display:inline-block; line-height:29px;	background-repeat:no-repeat; color:#fff; background-position: 0 0;	font-size:17px;	vertical-align:middle;	cursor:pointer; font-weight:normal; text-transform:none}
.blue-checkbox input[type=checkbox].css-checkbox + label.css-label.white{color:#ccc;}
.blue-checkbox input[type=checkbox].css-checkbox + label.css-label.white a{color:#fff; text-decoration:underline;}
.blue-checkbox input[type=checkbox].css-checkbox + label.css-label.white a:hover{text-decoration:none;}
.blue-checkbox input[type=checkbox].css-checkbox:checked + label.css-label{background-position: 0 bottom;}
.blue-checkbox label.css-label{	-webkit-touch-callout:none; background:url(../images/blue-checkbox.jpg) no-repeat 0 0; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.blue-checkbox label.css-label.none{background:none!important; padding-left:3px!important; }
/*===============custom  blue checkbox ends=====================*/


/*===============starts custom radio=====================*/
.custom-radio input[type=radio].css-checkbox{display:none;}
.custom-radio input[type=radio].css-checkbox + label.css-label{display:inline-block; line-height:20px; font-size:17px; vertical-align:middle; cursor:pointer; color:#686868; -webkit-border-radius: 100px;	-moz-border-radius: 100px;	border-radius: 100px;	width:100%;	text-align:center; padding:10px 0; font-weight:200; text-transform:capitalize;}
.custom-radio input[type=radio].css-checkbox:checked + label.css-label {background:#5798ca;	color:#fff;}
.left-liberty .custom-radio input[type=radio].css-checkbox:checked + label.css-label {background:#193940;}
.custom-radio label.css-label {background:none;}
/*===============custom radio ends=====================*/


/*===============strats heritage awards=====================*/
.heritage-awards-left{width:824px; float:left;  margin-top:30px; background:url(../images/heritage-awards/heritage-bg.jpg) repeat-y center 0}
.heritage-awards-left .banner-section{width:100%; float:left; background:url(../images/heritage-awards/heritage-banner.jpg) no-repeat 0 0; height:283px; position:relative}
.heritage-awards-left .banner-section .content{width:auto; float:left; margin:80px 0 0 85px;}
.heritage-awards-left .banner-section .content.mar-top{margin-top:30px;}
.heritage-awards-left .banner-section .content .img-box{width:127px; height:127px; float:left; border:3px solid #c9d9e5; margin-right:22px;  webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; overflow:hidden}
.heritage-awards-left .banner-section .content .img-box img{width:127px; height:127px; float:left; text-align:center;}
.heritage-awards-left .banner-section .content h2{float:left; width:500px; font-size:35px; color:#fff; text-transform:uppercase; font-family:'Oswald', 'Impact', sans-serif; margin-top:10px}
.heritage-awards-left .banner-section .content h2 span{letter-spacing:13px;}
.heritage-awards-left .slider-top{width:100%; float:left; background:url(../images/heritage-awards/slider-bg.png) repeat 0 0; height:86px; position:absolute; left:0px; bottom:0px;}
.heritage-awards-left .slider-top .preview{position:absolute; left:24px; top:30px; background:url(../images/heritage-awards/preview.png) repeat 0 0; width:11px; height:22px; z-index:123;}
.heritage-awards-left .slider-top .next{position:absolute; right:19px; top:30px; background:url(../images/heritage-awards/next.png) repeat 0 0; width:13px; height:23px; z-index:123;}
.heritage-awards-left .slider-top .inner-section{width:746px; float:left; list-style:none; margin:6px 30px 0 50px; padding:0;}
.heritage-awards-left .slider-top ul{width:100%; float:left; list-style:none; margin:0; padding:0;}
.heritage-awards-left .slider-top ul li{float:left; width:215px; float:left; margin-right:40px;}
.heritage-awards-left .slider-top ul li.last{margin-right:0px;}
.heritage-awards-left .slider-top ul li .img-box{width:54px; height:54px; float:left; margin-right:8px;}
.heritage-awards-left .slider-top ul li .img-box img{webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; width:54px; height:54px; float:left;}
.heritage-awards-left .slider-top ul li .text-box{width:150px; float:left; margin-top:8px;}
.heritage-awards-left .slider-top ul li .text-box strong{font-size:17px; line-height:20px; float:left; width:100%; color:#fff; font-weight:600; text-transform:uppercase;}
.heritage-awards-left .slider-top ul li .text-box em{font-size:13px; line-height:15px; font-style:italic; color:#aabdca; float:left}

.heritage-awards-left .btm-slider{width:756px; float:left; background:#fff; border:1px solid #d0dae0; min-height:420px; margin-top:25px; -moz-box-shadow:3px 3px 3px #efeeee;-webkit-box-shadow:3px 3px 3px #efeeee; box-shadow: 3px 3px 3px #efeeee;}
.heritage-awards-left .btm-slider .top-nav{width:100%; float:left; height:72px; border-bottom:1px solid #dae1e7; background:#e4e7ea;}
.heritage-awards-left .btm-slider .top-nav .left-side{float:left; margin-left:28px;}
.heritage-awards-left .btm-slider .top-nav .right-side{float:right; margin-right:18px;}
.heritage-awards-left .btm-slider .top-nav ul{float:left; margin:0; padding:0; list-style:none; margin-top:6px;}
.heritage-awards-left .btm-slider .top-nav ul li{float:left; width:78px; height:67px;}
.heritage-awards-left .btm-slider .top-nav ul li img{width:55px; height:55px; border:2px solid #fff; webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; margin-top:3px; float:left; margin-left:10px;}
.heritage-awards-left .btm-slider .top-nav ul li:hover, .heritage-awards-left .btm-slider .top-nav ul li.active {background:url("../images/heritage-awards/nav-active.png") no-repeat 0 0;}
.heritage-awards-left .btm-slider .inner-detail-section{width:706px; float:left; margin:34px 20px 40px 30px; background:none}
.heritage-awards-left .btm-slider .inner-detail-section .video{width:100%; float:left; text-align:center;}
.heritage-awards-left .btm-slider .inner-detail-section .img-box{width:214px; float:left; height:274px; position:relative; margin-right:35px; overflow:hidden;}
.heritage-awards-left .btm-slider .inner-detail-section .img-box img {max-width:214px; float:left; max-height:274px;}
.heritage-awards-left .btm-slider .inner-detail-section .img-box .video-icon{width:50px; height:49px; position:absolute; right:0; top:0; background:url("../images/heritage-awards/video-icon.png") no-repeat 0 0;}
.heritage-awards-left .btm-slider .content-box{width:450px; float:left;}
.heritage-awards-left .btm-slider .content-box h1{font-size:28px; color:#5496c9; margin:0;}
.heritage-awards-left .btm-slider .content-box h3{font-size:20px; color:#6f6b61;  text-transform:uppercase; font-family:'Oswald', 'Impact', sans-serif;}
.heritage-awards-left .btm-slider .content-box p{font-size:15px; line-height:24px; color:#1f1f1f; font-style:italic; margin:0; padding:0 20px 0 0}
.heritage-awards-left .inner-detail{width:756px; float:left; padding:28px 35px 45px;}
.heritage-awards-left table{width:100%!important; border:0px!important}
.heritage-awards-left table th, .heritage-awards-left table td{border:0; padding:0; margin:0; border:0px!important}
.heritage-awards-left table td img{max-width:100%;}
.heritage-awards-left table tr{ display:inline-block;}
.heritage-awards-left table tr:first-child{padding:0; display:inline-block; margin-bottom:10px;}
.heritage-awards-left table td{font-size:18px; line-height:28px; color:#575b5d; font-weight:200;}
.heritage-awards-left .slider-section{width:100%; float:left; margin:15px 0 30px; position:relative;}
.heritage-awards-left .slider-section.width-746{width:746px; float:left;}
.heritage-awards-left .slider-section .slider{width:100%; float:left; position:relative; height:434px;}
.heritage-awards-left .slider-section .sliderdiv{width:100%!important; float:left; position:relative; height:434px; text-align:center; line-height:434px;}
.heritage-awards-left .slider-section .sliderdiv img{ max-width:100%!important;  vertical-align:middle; float:none;}
.heritage-awards-left .slider-section .prev{width:66px; height:66px; position:absolute; left:0; top:174px; background:url(../images/content-slider-arrow.png) no-repeat 0 0; z-index:123;}
.heritage-awards-left .slider-section .prev:hover{background-position:0 bottom;}
.heritage-awards-left .slider-section .next{width:66px; height:66px; position:absolute; right:0; top:174px; background:url(../images/content-slider-arrow.png) no-repeat right 0; z-index:123;}
.heritage-awards-left .slider-section .next:hover{background-position:right bottom;}
.heritage-awards-left .slider-section .text{width:687px; float:left; background:url(../images/content-slider-bg.png) repeat 0 0; position:absolute; left:0; bottom:0; padding:17px 30px 15px 25px;}
.heritage-awards-left .slider-section .text strong{font-size:22px; color:#5496c9; text-transform:uppercase; color:#5496c9; font-family:'Oswald', 'Impact', sans-serif;}
.heritage-awards-left .slider-section .text p{font-size:15px; color:#aca9a9; margin:0;}
.heritage-awards-left .inner-detail img{float:left; margin-right:20px;}
.heritage-awards-left .inner-detail p{font-size:17px; line-height:26px; color:#1f1f1f;}
.heritage-awards-left .inner-detail .read-more{float:right; color:#5496c9; font-size:17px; font-weight:bold; outline:none}
.heritage-awards-left .detail-section{width:100%; float:left; background:url(../images/heritage-awards/line.png) repeat-y 33px 0; margin-top:30px;}
.heritage-awards-left .year-detail-box{width:100%; float:left; margin-bottom:30px;}
.heritage-awards-left .year-detail-box.last{margin-bottom:0;}
.heritage-awards-left .year-detail-box .left-detail{width:67px; float:left;}
.heritage-awards-left .year-detail-box .left-detail img{width:67px; height:67px; float:left;}
.heritage-awards-left .year-detail-box .left-detail h3{width:100%; float:left; background:url(../images/heritage-awards/heritage-bg.jpg) no-repeat center 0; font-size:22px; color:#768a98; text-align:center; padding:7px 0 15px;}
.heritage-awards-left .year-detail-box .right-section{width:600px; float:right; background:#fff; -moz-box-shadow: -1px 1px 5px #e2e1e1; -webkit-box-shadow: -1px 1px 5px #e2e1e1; box-shadow:-1px 1px 5px #e2e1e1; -moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius: 10px; position:relative; padding:11px 15px 0 25px;}
.heritage-awards-left .year-detail-box .right-section .icon{width:24px; height:18px; background:url(../images/heritage-awards/arrow-left.png) no-repeat 0 0; position:absolute; left:-14px; top:17px;}
.heritage-awards-left .year-detail-box .right-section .btn{width:40px; height:39px; background:url(../images/heritage-awards/link-btn.png) no-repeat 0 0; position:absolute; bottom:0px; right:0px; outline:none;}
.heritage-awards-left .year-detail-box .right-section ul{width:100%; float:left; margin:0; padding:0; list-style:none;}
.heritage-awards-left .year-detail-box .right-section ul li{width:100%; float:left; margin-bottom:20px; padding:0;}
.heritage-awards-left .year-detail-box .right-section ul li img{width:54px; height:54px; float:left; margin-right:12px; webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.heritage-awards-left .year-detail-box .right-section ul li .text{width:520px; float:left; margin-top:7px;}
.heritage-awards-left .year-detail-box .right-section ul li .text strong{width:100%; float:left; font-size:22px; line-height:24px; color:#768a98; font-weight:600;}
.heritage-awards-left .year-detail-box .right-section ul li .text em{width:100%; float:left; font-size:18px; line-height:20px; color:#768a98; font-style:italic}
/*===============heritage awards ends=====================*/


/*===========================login signup and forget password popup css=========================*/
.form-sep {float: left; width: 100%;}
.login-detail input[type="text"], .login-detail input[type="password"] {margin-top: 5px; width: 96%;}
.login-detail .forget {float: right; }
.login-detail .forget a {color: #5496C9; text-decoration: underline; }
.login-detail .need {margin-left: 14px; padding: 10px 20px;}
.signus-detail h2, .signus-detail dl dt, dl .signus-detail dt{border-bottom:1px solid #E0E0E0; font-family:"Source Sans Pro","Helvetica","Arial",sans-serif; font-size:20px; line-height:21px; margin-bottom:20px; padding-bottom:15px; text-transform:capitalize;}
.signus-detail input[type="text"], .signus-detail input[type="password"]{width:92%;}
.signus-detail .age{float:left; position:relative;}
.signus-detail .age label {float: left; width: 110px;}
.signus-detail .age label.error{position:absolute; left:6px; top:20px; width:auto!important;}
.signus-detail select{width:98%;}
.signus-detail .terms-agree{width:100%; float:left; position:relative;}
.signus-detail .terms-agree label.error{position:absolute; left:3px; top:20px; width:auto!important;}
.forgetPassword p{ font-size:16px; line-height:20px; color:#7b7b7b; margin:5px 0 35px!important;}
.forgetPassword p.bottom{font-size:18px; line-height:25px; font-style:italic; color:#8d8d8d; float:left; margin-top:70px!important;}
.forgetPassword label{font-size:18px; font-weight:normal; color:#7b7b7b; padding-bottom:5px;}
.forgetPassword .form-sep input[type="text"]{width:67%; float:left!important; padding:9px 10px;}
.forgetPassword .form-sep label.error{position:absolute; left:0; bottom:-17px;}
.forgetPassword .form-sep .button{float:left; line-height:18px;}
.forgetPassword .form-sep{width:100%; float:left; position:relative;}

.home-shop-listing .product-img{
    border: 1px solid #CCCCCC;
    display: table-cell;
    height:126px;
    line-height:126px;
    padding:4px;
    text-align:center;
    vertical-align:middle;
    width:166px;}

.home-shop-listing .product-img img {
    line-height: 126px;
    max-height: 126px;
    max-width: 166px;
    text-align: center;
    vertical-align: middle;
}
.block.col11.alpha.shop.clearfix{height: auto;}

.type-select{position:relative;}
.type-select label.error{position:absolute; left:0; bottom:-26px;}

.filter-btn-pass{height:39px; width:35px; background: url(../images/passenger-search/psr-filter-small.png) center 9px no-repeat #91C1AA; cursor: pointer; float:left; margin:0px 8px 0px 0px; font-size:12px; font-family:'Oswald', 'Impact', sans-serif; color:#fff; text-transform:uppercase; color:#fff; transition: background-color 2s ease; letter-spacing:1px; position:absolute; left:0; top:23px; height:26px; padding:28px 9px 0 9px}
.filter-btn-pass a{text-decoration:none; color:#fff;}
.filter-btn-pass a:hover{color:#fff}
.filter-btn-pass:hover{background: url(../images/passenger-search/psr-filter-small.png) center 9px no-repeat #5496c9;}
.filter-btn-pass.Active{background: url(../images/passenger-search/psr-filter-small.png) center 9px no-repeat #121719;}
.narrowfilter-left .strip{position:absolute; left:0px; width:53px!important;}

.position-relative{position:relative;}
.for-img-align td img{ vertical-align:middle;}
.login-error{color:#E04163; font-size:15px; line-height:20px; font-weight:normal; margin-top:5px;} 
/*===========================common save search=========================*/


.common-savesearch{width: 43px; height: 43px; background:#5496c9 url(../images/passenger-search/psr-save-search1.png) center center no-repeat; background-color: $blue;	cursor: pointer; float: left; position:relative; margin:0px 0px 0px 8px; padding: 0px; transition: background-color 2s ease;}
.common-savesearch:hover, .common-savesearch.active{background:#1e2827 url(../images/passenger-search/psr-save-search1.png) center center no-repeat;}
.common-savesearch .dropdown{width: 270px; mix-height:186px; background: url(../images/drop-bg.png) 0 0 no-repeat; padding: 10px 0px 5px 20px; position: absolute; right: 0px; top:43px; z-index:9999; float: left;}
.common-savesearch .dropdown ul{width:100%; float:left; margin:0; padding:0;}
.common-savesearch .dropdown li{width: 250px; border-bottom: 1px solid #2f3a3e; display:block;	margin: 0px; padding:13px 0; float: left;}
.common-savesearch .dropdown li span{float: left; width:180px; line-height:20px!important; font-family:$bodyfont; font-size:18px; font-weight:300;	text-align:left; text-transform: none;	margin: 0px; color:#8d9292!important; padding:0!important;}
.common-savesearch .dropdown li .sn-close{width:16px; height:16px; float:right; margin-left:20px; background: url(../images/passenger-search/close-grey.png) right center no-repeat;}
.common-savesearch .dropdown li span.black{color:#f1f1f1;}
.common-savesearch .dropdown li .sn-search{width: 18px; height: 18px;	float: right; background: url(../images/passenger-search/search-grey.png) center center no-repeat;}
.common-savesearch .dropdown li a{text-decoration:none; color:#8f9493;}
.common-savesearch .dropdown li a:hover{text-decoration:none; color:#fff;} 
.common-savesearch .dropdown li span:hover{text-decoration:none; color:#fff!important;} 
.common-savesearch .dropdown li .sn-close:hover{background: url(../images/passenger-search/close-white.png) right center no-repeat}
.common-savesearch .dropdown li .sn-search:hover{background: url(../images/passenger-search/search-white.png) center center no-repeat;}
.common-savesearch .dropdown li.last{border-bottom:0px;}
							
.cms-inner-bg .block{border:0px;}
.cms-inner-bg .block.border{border:1px solid #e0e0e0;}
.block.none{border:0px;}
.bluehead{ font-size:22px; font-weight:400; color:#5496c9!important;}

.mar-top-30{margin-top:30px!important;}
.addMinus .minus-field{ background: url("../images/add-remove.png") no-repeat scroll right 0 rgba(0, 0, 0, 0) !important;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 38px;
    margin-right: 5px;
	font-size:0!important;
    width: 38px!important;}
.addMinus .add-field{

    background: url("../images/add-remove.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 38px;
	font-size:0!important;
    margin-right: 5px;
    width: 38px!important;
}
.shop-loader{width:100%; float:left; text-align:center; position:relative; margin-top:20px;}
.shop-loader .loader-class{position:absolute; left:47%; top:4px;}

/*===========================starts quiz section=========================*/

.question-wrapper{width:775px; float:left;}
.question-wrapper .quiz-text-img {width:100%; float:left; margin-bottom:20px;}
.question-wrapper .quiz-text-img img{max-width:185px; max-height:185px; float:left; margin:0 20px 20px 0;}
.shipping-add-checkbox{width:100%; float:left;}
.shipping-add-checkbox label{width:auto; float:left; margin-right:30px;}
#question img, #demographic img{max-width:185px; max-height:185px; float:left; margin-right:25px;}
.annotations-detail ul.mar-non li label{width:auto; float:left; font-weight:500; margin-right:20px;}

.ethnicity-scroll{width:100%; float:left; margin-bottom:10px; border:1px solid #ccc; background:#f1f1f1;}

#ui-datepicker-div th, td{padding:0;}
.tip-yellowsimple .tip-inner{font-style:italic!important;}
/*===============oral history left section starts=====================*/
.oral-history-left{width:826px; float:left; border:1px solid #e0e0e0;  margin-top:30px; background:url(../images/heritage-awards/heritage-bg.jpg) repeat-y center 0}
.oral-history-left .banner-section{width:100%; float:left; background:url(../images/oral-banner.jpg) no-repeat 0 0; height:203px; position:relative}
.oral-history-left .banner-section .content{width:700px; float:left; margin:30px 0 0 83px;}
.oral-history-left .banner-section .content .img-box{width:129px; height:129px; float:left; border:5px solid #c5b199; margin-right:35px;  webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; overflow:hidden}
.oral-history-left .banner-section .content .img-box img{width:129px; height:129px; float:left; text-align:center;}
.oral-history-left .banner-section .content h2{float:left; width:500px; font-size:43px; color:#fff; text-transform:uppercase; font-family:'Oswald', 'Impact', sans-serif; margin-top:7px; letter-spacing:4px; text-shadow:1px 0px 3px #000}
.oral-history-left .banner-section .content .btn{float:left; font-size:17px; font-weight:bold; color:#fff; padding:10px 20px; background:#473623; transition: background-color 0.9s ease; text-transform:uppercase;}
.oral-history-left .banner-section .content .btn:hover{background:#000;}
.oral-history-left .inner-detail{width:766px; float:left; padding:30px;}
.oral-history-left .slider-section{width:100%; float:left; position:relative;}
.oral-history-left .slider-section .slider{width:100%; float:left; height:423px; overflow:hidden}
.oral-history-left .slider-section .img-box{width:100%; float:left;}
.oral-history-left .slider-section .prev{width:47px; height:44px; position:absolute; left:0; top:188px; background:url(../images/oral-prev.jpg) no-repeat 0 0; z-index:123;}
.oral-history-left .slider-section .prev:hover{opacity:0.7; filter:alpha(opacity=70);}
.oral-history-left .slider-section .next{width:47px; height:44px; position:absolute; right:0; top:188px; background:url(../images/oral-next.jpg) no-repeat 0 0; z-index:123;}
.oral-history-left .slider-section .next:hover{opacity:0.7; filter:alpha(opacity=70);}
.oral-history-left .slider-section .content{width:721px; float:left; background:url(../images/oral-black-bg.png) repeat 0 0;  position:absolute; left:0; bottom:0; padding:15px 25px 15px 20px; font-size:17px; color:#e4e7ea; font-weight:200; font-style:italic; z-index:1234;}
.oral-history-left .btm-content-section{width:100%; float:left; margin-top:35px;}
.oral-history-left .btm-content-section p{width:98%; float:left; margin:0; font-size:17px; line-height:25px; color:#1f1f1f; padding-bottom:30px;}
/*===============oral history left section ends=====================*/

.slider-box .left{overflow:hidden;}
.login-page-bg{width:100%; float:left; background:url(../images/content-outer-bg.png) repeat 0 0; min-height:550px;}
ul.gallery_tab{width:100%; display:table; list-style:none; margin:0; padding:0;}
ul.gallery_tab li{display:table-cell; font-size:15px; color:#fff; text-align:center; background:#5496c9; padding:5px 0; font-weight:400; cursor:pointer;}
ul.gallery_tab li a{text-decoration:none; color:#fff; display:block; }
ul.gallery_tab li:hover, ul.gallery_tab li.active{background:#2871a9;}
/**********************
Error-page
*******************************/
.error-page {width:100%;   float:left;   padding: 415px 0 250px;  background: url('../img/error-bg.jpg') no-repeat center 0; }
.error-page .center-wrapper { width: 780px;  margin: 0 auto;}
.error-page .row1 { width: 100%;    float: left;   padding: 50px 0 0;}
.error-page  p { width: 100%; float: left;   font-size: 18px;  line-height: 22px; margin:0px;  font-family: $open_sansregular;    font-weight: normal;   color: #637281; text-align: right; font-family:'Source Sans Pro', 'Helvetica', 'Arial', sans-serif;}
.error-page .go-btn { width: auto;    display: inline-block;   font-size: 18px;   margin-left: 350px;   line-height: 40px;   text-decoration: none;   border: 0px;   background:#5496CA;   color:#fff;   cursor: pointer;    font-family:'Source Sans Pro', 'Helvetica', 'Arial', sans-serif;    padding: 0 14px;    text-transform: uppercase; }
.error-page .go-btn:hover{background:#2d6c9e;}




/*===============starts content layout=====================*/
.content-layout-outer{width:100%; float:left; background:url(../images/content-outer-bg.png) repeat 0 0; padding:30px 0;}
.content-layout-left{width:826px; float:left; background:#fff;}
.content-layout-left img{max-width:100%;}
.content-layout-left .map-width{float:left; width:746px; margin:0  0 20px 40px}
.content-layout-left .map-width img{max-width:none!important; }
.content-layout-left .map-width h3{ font-size: 16px!important; line-height:normal!important; margin-bottom:5px;}
.content-layout-left .map-width p{ font-size: 14px!important; line-height:18px!important; margin:0!important}
.content-layout-left table{width:100%!important; border:0px!important}
.content-layout-left table th, .content-layout-left table td{border:0; padding:0; margin:0; border:0px!important}
.content-layout-left table td img{max-width:90%;}
.content-layout-left table tr{padding:5px 40px; float:left; width:746px}
.content-layout-left table tr:last-child{margin-bottom:15px;}
.content-layout-left table tr tr{padding:0px!important;}
.content-layout-left table td{font-size:18px; line-height:28px; color:#575b5d; font-weight:200;} 
.content-layout-left .top-head{width:100%; float:left; position:relative; background:#5496C9;}
.content-layout-left .top-head .content-section{width:706px; float:left; padding:200px 20px 25px; text-align:center; position:absolute; left:0; top:0;}
.content-layout-left .top-head .content-section.no-img{padding-top:30px; position:inherit;}
.content-layout-left .top-head strong{font-size:37px; color:#fff; font-weight:400;}
.content-layout-left .top-head span{font-weight:200;}
.content-layout-left .top-head p{font-size:22px; line-height:26px; color:#fff; margin:10px 0 0;}
.content-layout-left .inner-section{width:742px; float:left; padding:34px 42px 20px;} 
.content-layout-left .img-box{width:340px; height:243px; float:left; position:relative; margin:0 53px 25px 0}
.content-layout-left .img-box.right{float:right; margin:0 0 25px 0px;}
.content-layout-left .img-box .text{position:absolute; left:0; bottom:0; background:url(../images/content-img-bg.png) repeat 0 0; font-size:16px; font-style:italic; color:#dedede; width:303px; padding:20px 20px 20px 17px;}
.content-layout-left h4{font-size:32px; line-height:36px; color:#5496c9; font-weight:200; margin:0 0 20px 0; width:100%; float:left;}
.content-layout-left h3{font-size:24px; line-height:30px; color:#909090; font-weight:400; margin:0px 0 10px; width:100%; float:left;}
.content-layout-left p{font-size:18px; line-height:28px; color:#575b5d; font-weight:200; margin:0 0 20px 0;}
.content-layout-left p em{font-weight:600; font-style:italic; color:#575b5d;}
.content-layout-left em{font-size:18px; line-height:28px; color:#575b5d; font-weight:200; font-style:italic}
.content-layout-left .border-btm{border-bottom:1px solid #f1f1f1;}
.content-layout-left .inner-section a{text-decoration:underline; color:#e04163; font-size:18px;}
.content-layout-left .inner-section a:hover{text-decoration:none;}
.content-layout-left .slider-section{width:100%; float:left; margin:15px 0 30px; position:relative;}
.content-layout-left .slider-section.width-746{width:746px; float:left;}
.content-layout-left .slider-section .slider{width:100%; float:left; position:relative; height:434px;}
.content-layout-left .slider-section .sliderdiv{width:100%!important; float:left; position:relative; height:434px; text-align:center; line-height:434px;}
.content-layout-left .slider-section .sliderdiv img{ max-width:100%!important; vertical-align:middle; float:none!important}
.content-layout-left .slider-section .prev{width:66px; height:66px; position:absolute; left:0; top:174px; background:url(../images/content-slider-arrow.png) no-repeat 0 0; z-index:123;}
.content-layout-left .slider-section .prev:hover{background-position:0 bottom;}
.content-layout-left .slider-section .next{width:66px; height:66px; position:absolute; right:0; top:174px; background:url(../images/content-slider-arrow.png) no-repeat right 0; z-index:123;}
.content-layout-left .slider-section .next:hover{background-position:right bottom;}
.content-layout-left .slider-section .text{width:687px; float:left; background:url(../images/content-slider-bg.png) repeat 0 0; position:absolute; left:0; bottom:0; padding:17px 30px 15px 25px;}
.content-layout-left .slider-section .text strong{font-size:22px; color:#5496c9; text-transform:uppercase; color:#5496c9; font-family:'Oswald', 'Impact', sans-serif;}
.content-layout-left .slider-section .text p{font-size:15px; color:#aca9a9; margin:0;}
.content-layout-left .full{margin-bottom:15px;}

.content-layout-right{width:360px; float:right;}
.content-layout-right .white-box{width:322px; float:left; padding:15px 15px 25px 23px; margin-bottom:40px; background:#fff;}
.content-layout-right .add-box{width:360px; margin-bottom:30px; text-align:center; float:left;}
.content-layout-right .account-detail{width:100%; float:left;}
.content-layout-right .account-detail p{font-size:20px; line-height:26px; color:#050504; margin-top:0;}
.content-layout-right .account-detail h4{font-size:25px; line-height:26px; color:#050504; margin-bottom:30px; font-family:'Oswald', 'Impact', sans-serif; text-transform:uppercase;}
.content-layout-right .account-detail .button{ font-size:17px; font-weight:600; margin-right:18px;}
.content-layout-right .releted-section{width:100%; float:left;}
.content-layout-right .releted-section h1{margin-bottom:30px;}
.content-layout-right .releted-section .detail-section{width:100%; float:left; margin-bottom:30px;}
.content-layout-right .releted-section .detail-section.last{margin-bottom:0;}
.content-layout-right .releted-section .img-box{width:67px; height:67px; float:left; margin-right:12px;}
.content-layout-right .releted-section .img-box img{webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; width:67px; height:67px; float:left;}
.content-layout-right .releted-section .text{width:235px; float:left;}
.content-layout-right .releted-section h3{width:100%; float:left; font-size:20px; color:#5496c9; font-weight:normal; margin:0px;}
.content-layout-right .releted-section p{width:100%; float:left; font-size:14px; line-height:17px; color:#5b5b5b; font-weight:normal; margin:8px 0 0 0;}
.content-layout-right .releted-section p a{text-decoration:underline; color:#e04163;}
.content-layout-right .releted-section p a:hover{text-decoration:none;}
/*===============content layout ends=====================*/

.italic{font-style:italic;}

.comfirm-alert-popup{background:#fff; overflow:hidden;}
.comfirm-alert-pop{background:#fff;}
.common-right-section{width:100%; float:left;}
.common-right-section .scroll-pane{height:auto!important;}
.common-right-section .scroll-pane.message-scroll{max-height:auto!important}
.common-right-section .jspContainer{width:100%; float:left; height:auto!important; position:inherit!important; overflow:inherit!important}
.common-right-section .jspPane{ position:inherit!important}
.common-right-section .message-scroll{max-height:none!important}

input:focus, textarea:focus {outline: none;}
input[type=submit] {-webkit-border-radius:0px; border:0;}
input[type=text] {-webkit-border-radius:0px; border:0;}
input[type=submit] {-webkit-appearance:none}
input[type=text] {-webkit-appearance:none}
textarea{-webkit-appearance:none}

#toTop{display:block; position:fixed; top:80%; right:0; background:url(../images/toptopbtm.png) no-repeat 0 0; font-size:0; line-height:0; width:121px; height:38px; z-index:12; outline:none;}
.popup-large-image{width:648px; height:648px; float:left; text-align:center; line-height:648px;}
.popup-large-image img{vertical-align:middle;}
.text-transform{text-transform:none;}
.question-popup-detail span{ font-weight:500; text-transform:uppercase;}
.js_load_more{position:relative; width:100%; float:left;}
.js_load_more .loader-class{position:absolute; left:49%; top:3px;}
.no-margin{margin:0px!important;}
.case-border-bottom{ border-bottom:1px solid #ccc;}
/*===============quiz-starts=====================*/
#quizlist{width:100%; float:left;}
#quizlist .top-section{width:100%; float:left; margin-bottom:10px; font-weight:bold;}
#quizlist .detail-box{width:100%; float:left; border-bottom:1px solid #E5EAEC; margin-bottom:20px; padding-bottom:20px;}
#quizlist .detail-box .image-box{width:185px; height:185px; overflow:hidden; margin-right:20px; float:left}
#quizlist .detail-box .image-box img{float:left; max-height:185px; max-width:185px;}
#quizlist .detail-box .right-detail{width:550px; float:left;}
#quizlist .detail-box .right-detail h1{margin-top:0;}
#quizlist .detail-box .right-detail li{line-height:27px;}
#quizlist .detail-box .bottom-detail{width:100%; float:left; background:#f8f8f8; border-bottom:1px solid #f1f1f1; border-top:1px solid #f1f1f1; padding:18px 0 12px}
#quizlist .detail-box .bottom-detail .text{float:left; margin:8px 12px 0 20px;}
.quiz-details{width:100%;}
.quiz-details .quiz-img-box{width:253px; float:left; overflow:hidden; margin-bottom:10px;}
.quiz-details .quiz-img-box img{width:253px;}
.quiz-details .quiz-about{float:left; width:470px; margin-left:25px;}
.quiz-details .quiz-about strong{font-weight:400;}
.quiz-details .quiz-about span{width:100%; float:left;}
.quiz-details .quiz-about label{width:auto; font-weight:400; display:inline;}
/*===============ends-quiz=====================*/


.stick{background-attachment:fixed !important; }

.earthcam-center{width:100%; float:left; text-align:center;}
.foundation-left.foundation-large{width:1142px;}
.foundation-left.foundation-large ul{width:100%!important; float:left; text-align:center!important;}
.foundation-left.foundation-large ul li{float:none!important; display:inline-block; margin:0!important}

.foundation-left .slider-section{width:100%; float:left; margin:15px 0 30px; position:relative;}
.foundation-left .slider-section.width-746{width:746px; float:left;}
.foundation-left .slider-section .slider{width:100%; float:left; position:relative; height:434px;}
.foundation-left .slider-section .sliderdiv{width:100%!important; float:left; position:relative; height:434px; text-align:center; line-height:434px;}
.foundation-left .slider-section .sliderdiv img{ max-width:100%!important; vertical-align:middle; }
.foundation-left .slider-section .prev{width:66px; height:66px; position:absolute; left:0; top:174px; background:url(../images/content-slider-arrow.png) no-repeat 0 0; z-index:123;}
.foundation-left .slider-section .prev:hover{background-position:0 bottom;}
.foundation-left .slider-section .next{width:66px; height:66px; position:absolute; right:0; top:174px; background:url(../images/content-slider-arrow.png) no-repeat right 0; z-index:123;}
.foundation-left .slider-section .next:hover{background-position:right bottom;}
.foundation-left .slider-section .text{width:687px; float:left; background:url(../images/content-slider-bg.png) repeat 0 0; position:absolute; left:0; bottom:0; padding:17px 30px 15px 25px;}
.foundation-left .slider-section .text strong{font-size:22px; color:#5496c9; text-transform:uppercase; color:#5496c9; font-family:'Oswald', 'Impact', sans-serif;}
.foundation-left .slider-section .text p{font-size:15px; color:#aca9a9; margin:0;}

/*===============starts-common-content-left=====================*/
.common-content-left{background:#FFF; float:left; margin:29px 0 37px; min-height:654px; padding:15px 35px 24px; width:756px}
.common-content-left .foundation-left{ margin:0; padding:0;}
.woh-inner-bg .common-content-left{background:none; float:none; margin:0; min-height:auto; padding:0; width:auto}
.woh-inner-bg .foundation-left{margin:29px 0 37px;  padding:15px 35px 24px;}
.common-content-left .foundation-large{margin-top:-35px; padding:20px 0 0px;}
.earthcam-full{width:1152px!important; float:left; background:#fff; padding:20px 30px 30px;}
/*===============common-content-left-ends=====================*/


.wall-popup label.full{width:100%; float:left;}
.wall-popup .cart-btn{background:#e04163; font-size:16px; margin-top:3px;}
.wall-popup .cart-btn:hover{background:#353435;}
.wall-popup label.full .input-box{width:240px; float:left; margin-top:3px;}
.wall-popup label.width-250{width:250px;}
.wall-popup label.full strong{float:left; margin:7px 10px 0 0;}
#bio_certificate_qty{width:43px!important; margin:0!important; border:0; color:#000; background:#f0f0f0; padding:6px 12px; font-weight:500;}
.woh-certificate{width:380px; float:left; height:250px; background:url(../images/bio-certi.jpg) no-repeat 0 0; margin:25px 0 0 25px; text-align:center; padding-bottom:20px;}
.woh-certificate .honor-name{width:100%; float:left; text-align:center; font-size:15px; font-weight:bold; color:black; margin-top:28px;}
.woh-certificate .panel-name{width:100%; float:left; text-align:center; font-size:12px; line-height:14px; font-weight:bold; color:black; }
.woh-certificate .panel-name strong{padding-left:20px; font-weight:normal;}
.woh-certificate ul.list{width:100%; float:left; text-align:center; list-style:none; margin:15px 0 0; padding:0;}
.woh-certificate ul.list li{width:100%; float:left; text-align:center; font-size:14px; line-height:20px; color:#000!important; padding:0; border:0px; margin-bottom:2px; font-family:"Times New Roman", Times, serif; font-style:italic}

.official-certificate{width:100%; float:left; background:url(../images/certificate.jpg) no-repeat center 0; height:276px; font-size:15px; font-weight:bold; color:black; font-family:"Times New Roman", Times, serif; text-align:center; font-style:italic; margin-bottom:25px;}
.official-certificate .name{width:100%; float:left; margin:146px 0 0;}
.official-certificate .country{width:100%; float:left; margin:3px 0 0;}


.common-wall-popup{width:100%; float:left;}
.common-wall-popup .middle-line{width:100%; float:left; background:url("../images/checkout-line.jpg") repeat-y 418px 0;}
.common-wall-popup .right-side{width:45.6%; padding:2%; float:right; border-left:1px solid #cecece}
.common-wall-popup .right-side.none{border-left:0px;}
.common-wall-popup .right-side p{font-size:18px; line-height:25px; color:#000; font-weight:100; margin-top:0; font-family:'Source Sans Pro', 'Helvetica', 'Arial', sans-serif;}
.common-wall-popup .right-side .row{width:100%; float:left; margin-bottom:15px;}
.common-wall-popup .right-side .row label{width:116px; float:left; font-size:18px; color:#000;}
.common-wall-popup .right-side .row label.normal{width:auto; float:left; font-weight:100;}
.common-wall-popup .right-side .row label.width-260{width:260px; float:left;}
.common-wall-popup .right-side .row label.width-260 label.error{width:100%!important; float:left;}
.common-wall-popup .right-side .row label.auto{width:auto; margin-right:10px;}
.common-wall-popup .right-side .row.mar-no{margin-bottom:0;}
.common-wall-popup .cart-btn{background:#e04163; font-size:20px; line-height:24px; float:left; padding:10px 35px}
.common-wall-popup .cart-btn:hover{background:#353435;}
.common-wall-popup .left-side{width:46%; padding:2%; float:left;}
.common-wall-popup h1{border-bottom:1px solid #cecece; font-size:32px; color:#000; margin:0; padding:20px 0 20px 25px; font-family:'Source Sans Pro', 'Helvetica', 'Arial', sans-serif;}
.common-wall-popup .related-products{width:100%; float:left; border-top:1px solid #cecece;}
.common-wall-popup .related-products h2{ border-bottom:1px solid #cecece; padding:5px 0 10px 25px;}
.common-wall-popup .related-products ul{width:94%; float:left; padding:3%; margin:0; list-style:none;}
.common-wall-popup .related-products ul li{width:100%; float:left; padding:0; margin:0;}
.common-wall-popup .related-products ul li .image{width:120px; float:left; margin-right:25px;}
.common-wall-popup .related-products ul li .image img{max-width:120px;}
.common-wall-popup .related-products ul li .detail{float:left; width:600px;}
.common-wall-popup .related-products ul li .detail p{margin:0 0 20px; line-height:normal;}
.common-wall-popup .related-products ul li .detail p label{width:140px; float:left;}
.common-wall-popup .report-left{width:46%; padding:2%; float:left;}
.common-wall-popup .report-right.left{ float:left; border:0px; width:81%; margin-left:10px;}
.common-wall-popup .report-left ul li{padding-bottom:20px; font-size:18px; color:#666; line-height:25px;}
.common-wall-popup .report-right{width:45.6%; padding:2%; float:right; border-left:1px solid #cecece}
.common-wall-popup .report-right .date{float:left; font-size:18px; line-height:21px; color:#000; background:url(../images/report-date.jpg) no-repeat 0 3px; padding-left:27px;}
.common-wall-popup .report-right #subject{width:90%;}
.common-wall-popup .report-right #message{width:90%; height:175px!important;}
.common-wall-popup .report-right #transaction_id{width:138px;}
.common-wall-popup .report-right label{font-size:18px; color:#5d5d5d; font-weight:400; margin-bottom:3px;}
.common-wall-popup .report-right label .red{color:#ff0000;}
/*===============contact-us-left-section=====================*/
.contactus-left-section{background:none; float:left; margin:29px 0 37px; position:relative; width:826px;}
.contactus-left-section .top-section{width:776px; float:left; background:#5496c9; padding:20px 25px;}
.contactus-left-section .top-section h2{font-size:33px; line-height:36px; text-align:center; font-family:'Source Sans Pro', 'Helvetica', 'Arial', sans-serif; text-transform:capitalize; margin:0; padding:0; color:#fff;}
.contactus-left-section .top-section p{font-size:20px; color:#ffffff; text-align:center; margin-bottom:0px;}
.contactus-left-section .map{width:100%; float:left;}
.contactus-left-section .bottom-section{width:100%; float:left; background:#fff;}
.contactus-left-section .bottom-section .right{float:left!important; padding:25px 0px; text-align:center; color:#575b5d; font-size:20px; line-height:24px; font-weight:200; width:100%}
.contactus-left-section .bottom-section .right h3{margin-bottom:25px;}
.contactus-left-section .left-section{width:46%; float:left; background:#f0f0f0; padding:3% 3% 4%;}
.contactus-left-section .left-section p{width:100%; text-align:center; margin:0 0 10px; color:#575b5d; font-size:20px;}
.contactus-left-section .left-section .button{margin-left:5px;}
.contactus-left-section .right-section{width:42%; float:right; padding:3% 3% 4%; text-align:center;}
.contactus-left-section .right-section h3{width:100%; float:left; color:#575b5d; font-size:20px; line-height:24px; font-weight:200; margin-bottom:60px;}
.contactus-left-section #map-canvas > div > div > div > div > div {top:90px!important}

/*================ends-contact-us-left======================*/

/*================starts-announcements-left======================*/
.announcement-detail{ background:#fff; padding:25px 30px}
.announcement-detail img{max-width:100%;}
.announcement-detail h1{font-size:22px; line-height:25px; color:#1f1f1f; margin:0 0 6px; float:left;}
.announcement-detail p.date{float:left; font-weight:400; width:90%;}
.announcement-detail p{font-size:18px; line-height:26px; color:#7c7c7c; margin:0 0 10px; width:100%; float:left;}
.announcement-detail .semibold{padding:9px 12px!important;}
.announcement-detail .prev-next{width:100%; float:left;}
.announcement-detail .prev-next .prev{width:35px; height:35px; float:right; background:url(../images/ann-prev.jpg) no-repeat 0 0;}
.announcement-detail .prev-next .next{width:34px; height:35px; float:right; background:url(../images/ann-next.jpg) no-repeat 0 0;}
/*================announcements-left-ends======================*/



/*================start woh listing======================*/
.woh-listing{width:100%; float:left; margin-bottom:25px;}
.woh-listing .head{width:100%; float:left; background:#e8ebed; padding:14px 0px; font-size:13px; color:#686a6b; font-family:'Oswald', 'Impact', sans-serif; text-transform:uppercase;}
.woh-listing .head .col1{width:280px; float:left; margin:0 0 0 30px;}
.woh-listing .head .col2{width:210px; float:left; margin:0;}
.woh-listing .head .col3{width:210px; float:left; margin:0;}
.woh-listing .head .col4{width:110px; float:left; margin:0;}
.woh-listing .head .col5{width:110px; float:left; margin:0;}
.woh-listing .row{width:100%; float:left; background:#fff; padding:16px 0 15px; border-bottom:1px solid #dcdcdc; font-size:18px; color:#686a6b; font-weight:200;}
.woh-listing .row:last-child{border-bottom:0px;}
.woh-listing .row .col1{width:270px; float:left; margin:0 10px 0 30px;  word-wrap: break-word;}
.woh-listing .row .col2{width:200px; float:left; margin:0 10px 0 0; word-wrap:break-word;}
.woh-listing .row .col3{width:200px; float:left; margin:0 10px 0 0; word-wrap:break-word;}
.woh-listing .row .col4{width:100px; float:left; margin:0 10px 0 0; word-wrap:break-word;}
.woh-listing .row .col5{width:165px; float:left; margin:0; word-wrap:break-word;}
.woh-listing .row a.honor{float:left; color:#686a6b; font-size:24px; font-weight:200; /*background:url(../images/icon/i-icon.png) no-repeat 0 3px; padding-left:40px;*/}
.woh-listing .row a.honor:hover{/*background:url(../images/icon/i-icon-h.png) no-repeat 0 3px;*/ color:#5496c9;}

.woh-listing .row ul.action{float:left; list-style:none; margin:0; padding:0; width:auto; line-height:normal;}
.woh-listing .row ul.action li{float:left; margin:0 22px 0 0; position:relative; padding:0; width:auto!important; height:auto!important; overflow:visible;}
.woh-listing .row ul.action li .toolTip{position:absolute; left:-50%; top:-30px; background:#5496c9; font-style:italic; webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-size:11px; line-height:14px; font-weight:normal; color:#fff; padding:6px 10px; display:none; white-space:nowrap; }
.woh-listing .row ul.action li:hover{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; background:none;}
.woh-listing .row ul.action li:hover .toolTip{ display:block;}
.woh-listing .row ul.action li:last-of-type{margin:0;}
.woh-listing .row ul.action li .toolTip small{width:12px; height:6px; background:url(../images/icon/toopltip-arrow.png) no-repeat 0 0; position:absolute; left:9px; bottom:-6px;}
.woh-listing .row ul.action li a img{float:left; cursor:pointer;}
.woh-listing .row ul.action li:last-child{margin-right:0;}
/*================woh listing ends======================*/


/*================start woh listing======================*/
#passenger-outer-list{width:100%; float:left; margin:15px 0 0px;}
#passenger-outer-list .load-more-button{margin-top:25px;}
.passenger-listing{width:100%; float:left;}
.passenger-listing .head{width:100%; float:left; background:#e8ebed; padding:14px 0px; font-size:13px; color:#686a6b; font-family:'Oswald', 'Impact', sans-serif; text-transform:uppercase;}
.passenger-listing .head .col1{width:280px; float:left; margin:0 0 0 60px;}
.passenger-listing .head .col2{width:150px; float:left; margin:0;}
.passenger-listing .head .col3{width:250px; float:left; margin:0;}
.passenger-listing .head .col4{width:211px; float:left; margin:0;}
.passenger-listing .head .col5{width:185px; float:left; margin:0;}
.passenger-listing .row{width:100%; float:left; background:#fff; padding:16px 0 15px; border-bottom:1px solid #dcdcdc; font-size:18px; color:#686a6b; font-weight:200;}
.passenger-listing .row:last-child{border-bottom:0px;}
.passenger-listing .row .col1{width:310px; float:left; margin:0 10px 0 20px;  word-wrap: break-word;}
.passenger-listing .row .col2{width:140px; float:left; margin:0 10px 0 0; word-wrap:break-word;}
.passenger-listing .row .col3{width:240px; float:left; margin:0 10px 0 0; word-wrap:break-word;}
.passenger-listing .row .col4{width:201px; float:left; margin:0 10px 0 0; word-wrap:break-word;}
.passenger-listing .row .col5{width:185px; float:left; margin:0; word-wrap:break-word;}
.passenger-listing .row .col6{width:220px; float:left; margin:5px 0 0 60px; word-wrap:break-word;}
.passenger-listing .row strong.join{float:left; width:100%; text-align:center;}
.passenger-listing .row strong.join a{color:#5496C9;}
.passenger-listing .row ul.action{float:left; list-style:none; margin:0; padding:0; width:auto; line-height:normal;}
.passenger-listing .row ul.action li{float:left; margin:0 22px 0 0; position:relative; padding:0; width:auto!important; height:auto!important; overflow:visible;}
.passenger-listing .row ul.action li .toolTip{position:absolute; left:-50%; top:-30px; background:#5496c9; font-style:italic; webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-size:11px; line-height:14px; font-weight:normal; color:#fff; padding:6px 10px; display:none; white-space:nowrap; }
.passenger-listing .row ul.action li:hover{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; background:none;}
.passenger-listing .row ul.action li:hover .toolTip{ display:block;}
.passenger-listing .row ul.action li:last-of-type{margin:0;}
.passenger-listing .row ul.action li .toolTip small{width:12px; height:6px; background:url(../images/icon/toopltip-arrow.png) no-repeat 0 0; position:absolute; left:9px; bottom:-6px;}
.passenger-listing .row ul.action li a img{float:left;}
.passenger-listing .row ul.action li:last-child{margin-right:0;}

.passenger-listing .row .name{color:#686a6b; font-size:24px; font-weight:200; float:left; width:267px;}
.passenger-listing .row .name:hover{color:#5496c9;}
.passenger-listing .row .i-icon{float:left;  background:url(../images/icon/i-icon.png) no-repeat 0 3px; width:21px; height:25px; position:relative; margin-right:20px;}
.passenger-listing .row .i-icon:hover{background:url(../images/icon/i-icon-h.png) no-repeat 0 3px; }
.passenger-listing .row .i-icon .tooltip{background:#fff; border:1px solid #e0e0e0; padding:10px 20px; width:560px; float:left; position:absolute; left:21px; top:-20px; z-index:12345; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:17px; color:#686A6B; display:none;}
.passenger-listing .row .i-icon .tooltip span{font-weight:400;}
.passenger-listing .row .i-icon:hover .tooltip{display:block;}

/*================woh listing ends======================*/
.fof-main-page-bg{width:100%; float:left; position:relative; height:100%;}
.fof-add-photo-bg-main{width:100%; float:left; background:url(../images/flag-of-faces/2700x940.jpg) no-repeat center 0;}
.fof-add-photo-bg-main-large{width:100%; float:left; background:url(../images/flag-of-faces/2700x1300.jpg) no-repeat center 0; min-height:1200px;}
/*================my file basic information ======================*/
.myfile-basic-information{margin:0; width:766px; padding:30px 30px; float:left; border:1px solid #E0E0E0; min-height:781px;}
.myfile-basic-information h2{margin:0; padding:0; font-size:22px; color:#050504; font-family:'Oswald', 'Impact', sans-serif; margin-bottom:25px;}
.myfile-basic-information .left-side{width:130px; float:left; position:relative;}
.myfile-basic-information .profile-img{width:130px; float:left; position:relative; text-align:center; background:#ededed;}
.myfile-basic-information .profile-img img{max-width:130px; float:none; margin-bottom:30px;}
.myfile-basic-information .profile-img .change-photo{width:100%; float:left; background:#baa995; padding:10px 0; font-size:14px; line-height:17px; color:#fff; position:absolute; left:0; bottom:0; text-align:center; cursor:pointer;}
.myfile-basic-information .profile-img .change-photo a{text-decoration:none; color:#fff;}
.myfile-basic-information .close-jpg{float:left; width:100%; font-size:14px; line-height:17px; color:#545454; font-style:italic;  margin:9px 0 15px; position:relative;  word-wrap: break-word;}
.myfile-basic-information .close-jpg .close{background:url(../images/basic-close.png) no-repeat right center; width:16px; height:16px; float:right; margin-top:2px; cursor:pointer;}
.myfile-basic-information .size{font-size:12px; line-height:14px; color:#9e9d9d; font-style:italic; text-align:center;}
.myfile-basic-information .right-side{width:590px; float:right;}
.myfile-basic-information .right-side .row{width:100%; float:left; position:relative;}
.myfile-basic-information .right-side .inner-row{width:566px; float:left; padding:8px 15px 8px 9px; }
.myfile-basic-information .right-side .inner-row:hover{background:#ededed;}
.myfile-basic-information .right-side .inner-row a.edit{float:right; font-size:13px; color:#5496c9; line-height:15px; background:url(../images/fof-edit.png) no-repeat 0 0; padding-left:16px; margin-top:5px; cursor:pointer;}

.myfile-basic-information .right-side label{width:142px; float:left; font-size:16px; line-height:23px; color:#555; font-weight:100; text-transform:capitalize;}
.myfile-basic-information .right-side strong{font-size:16px; font-weight:600; color:#555;}
.myfile-basic-information .right-side strong.name{font-size:20px; line-height:22px; font-weight:600;}
.myfile-basic-information .right-side .m-b-20{margin-bottom:20px;}
.myfile-basic-information .field-detail{width:400px; float:right; background:#ededed; padding:20px; margin:0 -15px -8px 0; position:absolute; top:10px; right:15px; z-index:12345; }
.myfile-basic-information .field-detail label.error{font-size:13px!important; line-height:16px;}
.myfile-basic-information .field-detail label{width:100%; float:left; font-size:14px; color:#555; margin-bottom:8px;}
.myfile-basic-information .field-detail .age label{width:30%;}
.myfile-basic-information .field-detail .full-row{width:100%; float:left; padding-bottom:22px;}
.myfile-basic-information .field-detail .col{width:130px; float:left; margin:0 5px 0 0;}
.myfile-basic-information .field-detail .col2{width:160px; float:left; margin:0 5px 0 0;}
.myfile-basic-information .field-detail .col2 input.width-127{ width:140px!important; float:left; padding:10px}
.myfile-basic-information .field-detail .col.m-none{margin-right:0;}
.myfile-basic-information .field-detail span{color:red;}
.myfile-basic-information .field-detail input[type="radio"]{ background:#fff; border:0px; padding:0; margin:0 5px 0 0;}
.myfile-basic-information .field-detail input[type="text"]{ background:#fff; border:0px; font-size:14px; color:#acacac; box-shadow:none;}
.myfile-basic-information .field-detail input[type="text"].width-127{ width:110px; float:left; padding:10px}
.myfile-basic-information .field-detail input[type="password"].width-200{ width:200px; float:left; padding:10px; border:0px; background:#fff; border:0px; font-size:14px; color:#acacac; box-shadow:none;}
.myfile-basic-information .field-detail input[type="password"].width-127{ width:110px; float:left; padding:10px; border:0px; background:#fff; border:0px; font-size:14px; color:#acacac; box-shadow:none;}
.myfile-basic-information .field-detail input[type="text"].width-200{ width:200px; float:left; padding:10px}
.myfile-basic-information .field-detail input[type="text"].width-250{ width:250px; float:left; padding:10px}
.myfile-basic-information .field-detail input[type="text"].width-300{ width:300px; float:left; padding:10px}
.myfile-basic-information .field-detail .button{background:none; font-size:13px; border:1px solid #5496c9; padding:5px 15px; color:#050504;}
.myfile-basic-information .field-detail .button.green{border:1px solid #91c1aa; margin-left:5px;}
.myfile-basic-information .field-detail .button.green:hover{background:none;}
.myfile-basic-information .left-side .success_message, .myfile-basic-information .left-side .error_message{font-size:14px;}
.myfile-basic-information .editprofile{display:block;}
.myfile-basic-information .field-detail .main-loader-editinfo{width:440px!important; float:left;  min-height:100%!important; background:black; display:none; position:absolute; left:0!important; top:0!important; z-index:123456; opacity:0.6; filter: alpha(opacity=40); }
.main-loader-editinfo img{position:absolute; left:50%; top:50%; margin:-20px 0 0 -20px;}
.myfile-basic-information .left-side .main-loader-editinfo{width:100%!important; float:left;  min-height:100%!important; background:black; display:none; position:absolute; left:0!important; top:0!important; z-index:123456; opacity:0.6; filter: alpha(opacity=40); }
/*================my file basic information ======================*/


/*================starts checkout page======================*/
.checkOut-page{width:100%; float:left; background:#fff; margin:30px 0 50px;}
.checkOut-page .tab-nav{width:100%; float:left;}
.checkOut-page .tab-nav ul{width:100%; float:left; margin:0; padding:0; list-style:none;}
.checkOut-page .tab-nav ul li{width:25%; float:left; padding:0; text-align:center; color:#a3a3a3!important; background:#f1f1f1; float:left; text-align:center; padding:10px 0}
.checkOut-page .tab-nav ul li small{font-size:17px; line-height:20px;}
.checkOut-page .tab-nav ul li span{font-size:27px; line-height:40px; padding:5px 7px 0 0; font-weight:400;}
.checkOut-page .tab-nav ul li.active,
.checkOut-page .tab-nav ul li.hoverActive:hover {background:#fff; color:#5496c9!important;}
.checkOut-page .tab-nav ul li.hoverActive:hover{ cursor: pointer;}



.checkOut-page .tab-nav ul li.hoverActive:hover {background:#fff; color:#5496c9!important;}
.checkOut-page .tab-nav ul li.hoverActive:hover{ cursor: pointer;}

.checkOut-page .main-inner-section{width:100%; float:left; margin:15px 0; background:url(../images/checkout-line.jpg) repeat-y right 0}
.checkOut-page .right-section{width:376px; float:right; border-left:1px solid #e0e0e0;}
.checkOut-page .right-section h2{font-size:28px; line-height:30px; font-family:'Oswald', 'Impact', sans-serif; color:#050504; padding:7px 0 15px 20px; border-bottom:1px solid #e0e0e0; margin:0;} 
.checkOut-page .right-section .item-list{width:336px; float:left; padding:0 20px;}
.checkOut-page .right-section .item-list .row{width:100%; float:left; padding:8px 0; border-bottom:1px solid #e6e6e6; margin:0;}
.checkOut-page .right-section .item-list .row.last{border-bottom:0;}
.checkOut-page .right-section .item-list .left{float:left; font-size:16px; color:#939393; width:200px;}
.checkOut-page .right-section .item-list .left strong{font-weight:500;}
.checkOut-page .right-section .item-list .right{float:right; font-size:18px; color:#e04163;}
.checkOut-page .right-section .item-list .number{font-size:14px; color:#6e6e6e; webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:inline-block; margin-left:10px; background:url(../images/no-arrow-btm.png) no-repeat right 10px #ebebeb; padding:3px 20px 3px 6px; cursor:pointer; line-height:18px; } 
.checkOut-page .right-section .item-list .number.active{background:url(../images/no-arrow-top.png) no-repeat right 10px #ebebeb; }

.checkOut-page .right-section ul.sub-list{width:100%; float:left; margin:10px 0 0; padding:0; list-style:none;}
.checkOut-page .right-section ul.sub-list li{width:100%; float:left; margin:10px 0; font-size:14px; line-height:18px; color:#939393;}
.checkOut-page .right-section ul.sub-list li .img-box{width:48px; float:left; height:48px; margin-right:9px;}
.checkOut-page .right-section ul.sub-list li .img-box img{max-width:48px; max-height:48px;}
.checkOut-page .right-section ul.sub-list li .right{color:#939393;}

.checkOut-page .right-section .order-total{width:336px; float:left; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0; padding:17px 20px; font-size:18px; line-height:24px; font-family:'Oswald', 'Impact', sans-serif; color:#050504; text-transform:uppercase;}
.checkOut-page .right-section .order-total span{float:right; color:#e04163; font-size:26px; font-family:'Source Sans Pro', 'Helvetica', 'Arial', sans-serif;}
.checkOut-page .right-section .discount-coupon{float:left; padding:18px 0 0 20px; min-height:195px;}
.checkOut-page .right-section .discount-coupon label{width:100%; float:left; font-size:16px; color:#939393; padding-bottom:3px; font-weight:400; text-transform:capitalize;}
.checkOut-page .right-section .discount-coupon input[type="text"]{background:#f1f1f1; border:0; box-shadow:none; font-style:normal; color:#939393; padding:10px; width:200px;}
.checkOut-page .right-section .discount-coupon p{ font-size:18px; color:#939393; font-style:italic; padding:40px 0 25px; margin:0; font-weight:400; width:100%; float:left;}
.checkOut-page .right-section .discount-coupon p span{color:#e04163;}
.checkOut-page .right-section .shipping-method{width:356px; float:left; border-bottom:1px solid #e0e0e0; padding:30px 0 30px 20px;}
.checkOut-page .right-section .shipping-method h3{width:100%; float:left; font-size:20px; font-weight:600; color:#575757; font-weight:600px; text-transform:capitalize; margin-bottom:15px;} 
.checkOut-page .right-section .shipping-method label{float:left; font-size:16px; font-weight:400px; color:#939393; margin-right:25px; font-weight:300;}
.checkOut-page .right-section .place-your-order{width:100%; float:left; text-align:center; margin-top:20px; font-size:15px; line-height:20px; color:#939393; font-style:italic;}

.checkOut-page .left-section{width:785px; float:left; margin-left:30px;}
.checkOut-page .left-section form{width:100%; float:left;}
.checkOut-page .left-section .head{width:100%; float:left; margin-top:9px;}
.checkOut-page .left-section .top-row{width:100%; float:left; padding-bottom:12px; border-bottom:1px solid #e0e0e0;}
.checkOut-page .left-section .top-row.b-none{border:none;}
.checkOut-page .left-section .top-row.border-none{border:0px; margin-bottom:30px;}
.checkOut-page .left-section .top-row h2{float:left; font-size:20px; margin:0; line-height:22px; color:#575757; text-transform:capitalize; font-family:'Source Sans Pro', 'Helvetica', 'Arial', sans-serif; font-weight:600;}
.checkOut-page .left-section .top-row p.shiMethMsg{font-size:17px; margin:30px 0 0; line-height:22px; color:#939393; display:inline; padding:0; width:100%; float:left;}
.checkOut-page .left-section .top-row a.add-close{float:right; font-size:16px; line-height:18px; color:#5496c9; margin-top:3px; font-weight:400;}
.checkOut-page .left-section .top-row .radio-row{width:100%; float:left; padding-top:15px;}
.checkOut-page .left-section .top-row .radio-row label{width:auto; float:left; font-size:16px; line-height:16px; color:#939393; font-weight:400; margin-right:45px;}
.checkOut-page .left-section .top-row .radio-row label input[type="radio"]{width:15px; height:15px; float:left; margin:0 7px 0 0px; padding:0; border:0px;}
.checkOut-page .left-section .top-row .ship_method_class{width:100%; float:left; position:relative;}
.checkOut-page .left-section .top-row .ship_method_class label.error{position:absolute; left:0; top:40px; margin:0;}

.checkOut-page .left-section .shipping-section{width:770px; float:left; padding:20px 0 0 15px}
.checkOut-page .left-section .shipping-section label{width:100%; float:left; font-size:14px; color:#939393; line-height:16px; text-transform:capitalize; font-weight:400; padding-bottom:6px;}
.checkOut-page .left-section .shipping-section label span{color:#E04163;}
.checkOut-page .left-section .shipping-section .row{width:100%; float:left; padding-bottom:30px;}
.checkOut-page .left-section .shipping-section .col1{width:242px; float:left; margin:0 7px;}
.checkOut-page .left-section .shipping-section .col2{width:371px; float:left; margin:0 7px;}
.checkOut-page .left-section .shipping-section .col-p-no{width:375px; float:left; margin-left:7px;}
.checkOut-page .left-section .shipping-section .phone-box{width:90px; float:left; margin-right:10px;}
.checkOut-page .left-section .shipping-section .example{float:right; font-size:15px; color:#939393; line-height:16px; text-transform:capitalize; font-weight:400; margin-top:35px; margin-right:9px;}
.checkOut-page .left-section .shipping-section .example.left{float:left!important;}
.checkOut-page .left-section .shipping-section .m-r-20{margin-right:60px!important;}
.checkOut-page .left-section .shipping-section .phone-box input[type="text"]{width:70px; float:left;}
.checkOut-page .left-section .shipping-section .phone-box span{font-size:14px; float:left; line-height:16px; color:#939393;}
.checkOut-page .left-section .shipping-section input[type="text"],
.checkOut-page .left-section .shipping-section input[type="password"]{border:0; background:#f1f1f1; float:left; box-shadow:none; font-size:14px; color:#939393; font-style:normal; padding:12px 10px}
.checkOut-page .left-section .shipping-section input[type="password"].width-222{width:222px; border:0; background:#f1f1f1; float:left; box-shadow:none; font-size:14px; color:#939393; font-style:normal; padding:12px 10px}
.checkOut-page .left-section .shipping-section input[type="text"].width-222{width:222px; float:left;}
.checkOut-page .left-section .shipping-section input[type="text"].width-350{width:350px; float:left;}
.checkOut-page .left-section .shipping-section select{width:242px; float:left; padding:10px 10px; background:#f1f1f1; border:none;  font-size:14px; color:#939393;}

.checkOut-page .left-section .credit-card-list{width:100%; float:left; margin-bottom:40px;}
.checkOut-page .left-section .credit-card-list .radio{float:left; margin:9px 17px 0 30px;}
.checkOut-page .left-section .credit-card-list .row{width:100%; float:left; padding:18px 0; border-bottom:1px solid #e0e0e0;}
.checkOut-page .left-section .credit-card-list .row .img{width:47px; float:left; height:30px; margin-right:13px;}
.checkOut-page .left-section .credit-card-list .row p{float:left; color:#939393; font-size:20px; margin:0; line-height:28px;}
.checkOut-page .left-section .credit-card-list .row p small{font-size:14px; color:#bfbfbf; font-style:italic;}
.checkOut-page .left-section .credit-card-list .row:hover{width:100%; float:left; padding:18px 0; border-bottom:1px solid #e0e0e0;  background:#f1f1f1;}
.checkOut-page .left-section .credit-card-list .row:hover a.edit,.checkOut-page .left-section .credit-card-list .row:hover a.delete{display:block;}
.checkOut-page .left-section .credit-card-list .row a.edit{width:24px; float:right; height:24px; background:url(../images/card-edit.jpg) no-repeat 0 0; margin-top:3px; display:none;}
.checkOut-page .left-section .credit-card-list .row a.delete{width:24px; float:right; height:24px; background:url(../images/cart-detete.jpg) no-repeat 0 0; margin:3px 19px 0 4px; display:none;}

.checkOut-page .left-section .billing-list{width:100%; float:left; margin-bottom:30px;}
.checkOut-page .left-section .billing-list .radio{float:left; margin:0; position:absolute; left:30px; top:24px;}
.checkOut-page .left-section .billing-list .row{width:100%; float:left; padding:18px 0; border-bottom:1px solid #e0e0e0; position:relative;}
.checkOut-page .left-section .billing-list .row .text-section{float:left; padding-left:55px; width:600px;}
.checkOut-page .left-section .billing-list .row strong{font-size:20px; color:#575757; line-height:22px; font-weight:200;}
.checkOut-page .left-section .billing-list .row strong small{font-size:14px; font-style:italic; color:#bfbfbf;}
.checkOut-page .left-section .billing-list .row p{color:#939393; font-size:16px; margin:0;}
.checkOut-page .left-section .billing-list .row:hover{width:100%; float:left; padding:18px 0; border-bottom:1px solid #e0e0e0; background:#f1f1f1;}
.checkOut-page .left-section .billing-list .row:hover a.edit,.checkOut-page .left-section .billing-list .row:hover a.delete{display:block;}
.checkOut-page .left-section .billing-list .row .edit-delete{position:absolute; right:0; top:25px;}
.checkOut-page .left-section .billing-list .row a.edit{width:24px; float:right; height:24px; background:url(../images/card-edit.jpg) no-repeat 0 0; margin-top:3px; display:none;}
.checkOut-page .left-section .billing-list .row a.delete{width:24px; float:right; height:24px; background:url(../images/cart-detete.jpg) no-repeat 0 0; margin:3px 19px 0 4px; display:none;}
.checkOut-page .order-review{width:100%; float:left;}
.checkOut-page .order-review .top-detail-row{width:100%; float:left; padding:20px 0; border-bottom:1px solid #e0e0e0;}
.checkOut-page .order-review .top-detail-row:hover{background:none;}
.checkOut-page .order-review .top-detail-row.first{padding-top:0;}
.checkOut-page .order-review .top-detail-row h3{width:100%; float:left; font-size:20px; color:#575757; line-height:23px; margin: 0 0 15px; font-weight:600; text-transform:capitalize;}
.checkOut-page .order-review .top-detail-row strong{font-size:20px; color:#575757; width:95%; font-weight:100; float:left; padding:0 0 0 5%;}
.checkOut-page .order-review .top-detail-row p{font-size:16px; color:#939393; width:auto; float:left; padding:0 0 0 5%; margin:0;}
.checkOut-page .order-review .top-detail-row p.payment{float:left; margin:0; padding:10px 0 0 15px;}
.checkOut-page .order-review .top-detail-row .img-box{float:left; margin:0 0 0 5%}

.checkOut-page .item-section{width:100%; float:left; margin-bottom:25px;}
.checkOut-page .item-section h3{width:100%; float:left; font-size:20px; color:#575757; line-height:23px; margin:40px 0 5px; font-weight:600; text-transform:capitalize;}
.checkOut-page .item-section .record-wrapper{width:100%; float:left; padding:18px 0; border-bottom:1px solid #e0e0e0; position:relative;}
.checkOut-page .item-section .record-wrapper:hover{width:100%; float:left; padding:18px 0; border-bottom:1px solid #e0e0e0;  background:#f1f1f1;}
.checkOut-page .item-section .record-wrapper:hover a.edit,.checkOut-page .item-section .record-wrapper:hover a.delete{display:block;}
.checkOut-page .item-section .record-wrapper .edit-delete{position:absolute; right:0; top:50px;}
.checkOut-page .item-section .record-wrapper a.edit{width:24px; float:right; height:24px; background:url(../images/card-edit.jpg) no-repeat 0 0; margin-top:3px; display:none;}
.checkOut-page .item-section .record-wrapper a.delete{width:24px; float:right; height:24px; background:url(../images/cart-detete.jpg) no-repeat 0 0; margin:3px 19px 0 4px; display:none;}
.checkOut-page .item-section .record-wrapper .img-box{width:80px; float:left; height:60px; margin-left:20px;}
.checkOut-page .item-section .record-wrapper .img-box img{max-width:80px; float:left; max-height:60px;}
.checkOut-page .item-section .record-wrapper .right-detail{width:645px; float:left; margin-left:20px;}
.checkOut-page .item-section .record-wrapper .right-detail .top-row{width:100%; float:left; padding-bottom:15px; border:0px;}
.checkOut-page .item-section .record-wrapper .right-detail .btm-row{width:100%; float:left;}
.checkOut-page .item-section .record-wrapper .right-detail .name{font-size:18px; line-height:21px; color:#939393; float:left; width:540px; font-weight:400;}
.checkOut-page .item-section .record-wrapper .right-detail .details{font-size:15px; line-height:19px; color:#939393; float:left; width:550px;}
.checkOut-page .item-section .record-wrapper .right-detail .price{font-size:20px; line-height:22px; color:#e04163; float:right;}
.checkOut-page .item-section .record-wrapper .right-detail .qty{width:50px; float:left; font-size:18px; line-height:21px; color:#939393;}
.checkOut-page .item-section .record-wrapper .right-detail .com-text{font-size:18px; line-height:21px; color:#939393; float:left; margin-right:30px;}
.checkOut-page .submit-order-main{width:50%; float:left; padding:90px 25% 0; min-height:750px; text-align:center;}
.checkOut-page .submit-order-main h1{width:100%; float:left; font-size:45px; line-height:50px; color:#5496c9; font-family: 'Oswald', 'Impact', sans-serif; margin:0 0 7px;}
.checkOut-page .submit-order-main h3{width:100%; float:left; font-size:25px; line-height:28px; color:#a3a3a3; margin:0 0 40px;}
.checkOut-page .submit-order-main p{width:100%; float:left; font-size:18px; line-height:24px; color:#000; margin:0;}
/*================checkout page ends======================*/


/*================strtas woh content page======================*/
.content-layout-outer .wall-of-honor-bg{width:100%; min-height:138px; float:left; background:url(../images/passenger-search/woh-bg.png) repeat 0 0; margin-top:-30px; margin-bottom:30px;}
.content-layout-outer .wall-of-honor-bg .wrapper{width:1212px; margin:0 auto;}
.content-layout-outer .woh-detail-section{padding:25px 0px 0px 0px; float:left ;}
.content-layout-outer .leftarea-box{width: 31%; margin: 0px; padding: 0px ; float: left}
.content-layout-outer .leftarea-box h1{float: left; font-size: 45px;	margin: 0px;	padding: 0px; color: #fff;	font-family: 'Oswald', 'Impact', sans-serif; text-transform: uppercase;	text-shadow: 0px 0px 2px rgba(150, 150, 150, 1)}
.content-layout-outer .leftarea-box span{width:100%;color: #fff;	font-size: 18px;font-weight: 400; float: left; letter-spacing: 2px; 	text-shadow: 0px 0px 2px rgba(150, 150, 150, 1);	padding: 0px; margin: 0px;}
.content-layout-outer .rightarea-box{	width: 58%; margin:0px; padding: 0px ;	float: right; position: relative;}
.content-layout-outer .rightarea-box .or {width: auto; float: left; font-size: 14px; color: #fff; padding: 22px 7px 0;}
.content-layout-outer .rightarea-box .error{width: auto; min-height:17px; 	padding: 2px 35px;	margin: -24px 0px 0px 0px;	background: url(../images/foundation/errormsg.png) no-repeat 10px center ; 	color:#e04163;	font-weight: 600;		font-size: 12px;	line-height:17px; position: absolute;	z-index: 9999;}
.content-layout-outer .rightarea-box input[type="text"]{	background: #5f676b; 	border: none;	font-size: 16px; color:#999999;	font-weight:200; width:203px; height:41px; padding:0px 15px; margin:0px; line-height: 41px; 	font-style: normal;	box-shadow: none;	float: left;	cursor: text;	text-transform: none;}
.content-layout-outer .rightarea-box input[type="text"]:hover, .rightarea-box input[type="text"]:focus{background: #5496c9;	color: #fff;}
.content-layout-outer .rightarea-box input[type="text"].woh-input	{width: 121px;		margin: 15px 0px 0px 0px;}
.content-layout-outer .rightarea-box input[type="text"].woh-input1	{width: 66px; margin: 15px 14px 0px 0px;}
.content-layout-outer .rightarea-box input[type="text"].country	{width: 289px;	margin: 15px 12px 0px 0px;}
.content-layout-outer .rightarea-box small{color: #fff; font-size: 18px;	font-weight: 400;		height: 41px;	margin: 0px;	padding: 0px;	float: left;	vertical-align: text-top;	position: absolute;	left: 237px;	top: 0;}
.content-layout-outer .rightarea-box .find-btn{font-size: 20px;	text-transform: uppercase;	font-weight: 400;		height: 41px;	line-height: 41px; 	color: $white;	width: 76px; sans-serif;	text-align: center;	background-color:#e04163;	padding: 0px 0px; margin-top:15px; float:left; border:none;	cursor: pointer; font-family: 'Oswald', 'Impact', sans-serif;}
.content-layout-outer  .rightarea-box.find-btn:hover{	background-color: #5496c9;}
.woh-content-full{width:1212px!important; background:#fff;}
.woh-content-full table tr{width:1132px!important;}
.woh-content-full .content-section{width:1172px!important;}
.order-additional-certificates{width:100%; float:left;}
.order-additional-certificates .left-side{width:357px; float:left; margin-left:20px;}
.order-additional-certificates .right-side{width:380px; float:left; margin-left:35px;} 
.order-additional-certificates .btn-center{text-align:center;}
.order-additional-certificates .btn-center .crt-copy-btn{margin:50px 0 0 0!important;}
.add-tocart-error{width:160px; float:right;}
.add-tocart-error label.error{text-align:right;}
/*================woh content page ends======================*/


/*================starts press left section======================*/
.press-left-section{width:829px; float:left; background:#fff; margin:30px 0;}
.press-left-section .detail-box{width:769px; float:left; border-bottom:1px solid #e5eaec; padding:25px 30px;}
.press-left-section .detail-box:hover{background:#f5f5f5;}
.press-left-section .detail-box:nth-child{border-bottom:0;}
.press-left-section .img-box{max-width:163px; float:left; height:126px; margin-right:25px;}
.press-left-section .img-box img{max-width:163px; float:left; max-height:126px;}
.press-left-section .right-content{width:100%; float:left;}
.press-left-section .right-content h3{width:100%; float:left; font-size:20px; color:#5496c9; line-height:25px; margin:0; font-weight:500}
.press-left-section .right-content h3 span{font-size:16px; color:#7c7c7c; float:left; width:165px;}
.press-left-section .right-content h3 a{text-decoration:none; color:#5496c9; float:left; width:600px;}
.press-left-section .right-content p{width:100%; float:left; font-size:16px; color:#35434e; line-height:22px; margin:0 0 13px;} 
.press-left-section .right-content p span{font-size:14px; color:#7c7c7c;}
.press-left-section .right-content p a{font-size:14px; color:#91c1aa; text-decoration:underline;}
.press-left-section .right-content p a:hover{text-decoration:none;}
/*================press left section ends======================*/

/*================Starts Board Of Directors======================*/
.board-Of-directors-left{width:765px; float:left; background:#fff; margin:30px 0; padding:35px 32px 30px;}
.board-Of-directors-left em{font-size:18px; line-height:28px; color:#35434e; font-style:italic; float:left; padding-bottom:45px}
.board-Of-directors-left h3{width:100%; float:left; font-size:22px; font-weight:bold; color:#5496c9; margin:0;}
.board-Of-directors-left .detail-row{width:100%; float:left; border-top:1px solid #e3e3e3; padding:22px 0;}
.board-Of-directors-left .left-detail{float:left; padding-left:19px; width:450px; font-size:16px; color:#5f5f5f;}
.board-Of-directors-left .left-detail h4{width:100%; float:left; font-size:28px; font-weight:100px; color:#5f5f5f; margin:0;}
.board-Of-directors-left .left-detail h4 a{color:#5f5f5f;}
.board-Of-directors-left .left-detail h4 a:hover{color:#5496c9;}
.board-Of-directors-left .right-detail{float:right; width:225px; padding:7px 0px 0 0; font-size:16px; color:#5f5f5f;}
.board-Of-directors-left .right-detail strong{width:100%; float:left; font-size:18px; line-height:21px; color:#5f5f5f; font-weight:500;}
.board-Of-directors-left .right-detail a{color:#5f5f5f;}
.board-Of-directors-left .right-detail a:hover{color:#5496c9;}
/*================Board Of Directors Ends======================*/

/*================starts shopping-cart-empty======================*/
.shopping-cart-empty{width:100%; float:left; min-height:600px;}
.shopping-cart-empty h3{width:100%; float:left; font-size:18px; color:#e04163; font-family: 'Oswald', 'Impact', sans-serif; text-align:center; text-transform:uppercase;}
.shopping-cart-empty h4{width:100%; float:left; font-size:20px; color:#696969; text-align:center;}
.shopping-cart-empty ul{width:100%; float:left; text-align:center; list-style:none; margin:35px 0 0; padding:0;}
.shopping-cart-empty ul li{font-size:16px; font-weight:500; color:#575757; display:inline-block; font-weight:600; text-transform:uppercase; padding:0px 30px; border-right:1px solid #dddddd;}
.shopping-cart-empty ul li:last-child{border:none;}
.shopping-cart-empty ul li a{text-decoration:none; color:#575757;}
.shopping-cart-empty ul li a:hover{color:#575757;}
/*================shopping-cart-empty ends======================*/



/*================starts flag-random-right-section======================*/
.flag-random-right-section{float:right; background:#fff; margin-bottom:30px; width:100%}
.flag-random-right-section .inner{float:left; margin:0 0 12px 12px;}
.flag-random-right-section h1{font-size:24px; line-height:35px; margin-left:14px;}
.flag-random-right-section a{font-size:0; line-height:0; float:left;}
.flag-random-right-section a img{max-width:50px; max-height:50px; margin:3px; float:left;}
/*================flag-random-right-section ends======================*/


/*================starts timeline page======================*/
.timeLine{width:826px; float:left; margin-top:30px; background:#fff; padding-bottom:15px;}
.timeLine .top-slider{width:100%; float:left; background:#ededed; border-bottom:1px solid #dcdcdc; padding:40px 0 34px; position:relative;}
.timeLine .top-slider .next{position:absolute; right:0; top:47px; width:25px; height:25px; background:url(../images/timeline-slider-next.png) no-repeat 0 0;}
.timeLine .top-slider .prev{position:absolute; left:0; top:47px; width:25px; height:25px; background:url(../images/timeline-slider-prev.png) no-repeat 0 0;}
.timeLine .top-slider .slideshow{width:100%; float:left; text-align:center;}
.timeLine .top-slider ul{width:auto; list-style:none; margin:0 auto; padding:0; background:url(../images/timeline-dot.jpg) repeat-x 0 center; text-align:center; display:inline-block;}
.timeLine .top-slider ul li{font-size:20px; color:#4a4a4a; padding:0 7px; background:#ededed; margin:0 6px; display:inline-block;}
.timeLine .top-slider ul li a{color:#4a4a4a;}
.timeLine .top-slider ul li:first-child{margin-left:0px;}
.timeLine .top-slider ul li:last-child{margin-right:0px;}
.timeLine .top-slider ul li.active{background:#67ace2; webkit-border-radius:48%; -moz-border-radius:48%; border-radius:48%;}
.timeLine .top-slider ul li.active a{color:#fff;}
.timeLine .left-side{width:165px; float:left; margin:50px 0 0 45px; font-size:50px; line-height:52px; color:#040404; font-family:'Oswald', 'Impact', sans-serif;}
.timeLine .right-side{width:530px; float:left; margin-top:50px; padding-bottom:30px;}
.timeLine .right-side p{font-size:18px; line-height:28px; color:#575757; margin:0;}
.timeLine .right-side .img-box{width:520px; float:left; margin-bottom:25px;}
.timeLine .right-side .img-box img{max-width:520px; max-height:363px; float:left;}
/*================timeline page ends======================*/

/*================starts terms & condition======================*/
.termConditionPopup{width:96%; float:left; padding:1% 2% 2%;}
.termConditionPopup .btn-row{width:100%; float:left; text-align:center; margin-top:15px;}
.termConditionPopup .content-box{border: 1px solid #cccccc; height:320px; overflow:auto; padding:2%; width: 96%;}
.termConditionPopup .content-box h1{color:#5496c9; font-family:"Source Sans Pro","Helvetica","Arial",sans-serif; font-size:22px; font-weight:400; margin:0; text-align:left; text-transform: none;}
.termConditionPopup .content-box .foundation-left{width:100%; float:left; padding:0!important; margin:0!important;}
.termConditionPopup table th, .termConditionPopup table td{padding:0px!important; border:0!important;}
.termConditionPopup .content-box table{border:0px; padding:0;}}
/*================terms & condition ends======================*/

/****************************************
new css 
*****************************************/
.checkOut-page .tab-nav ul li a{cursor:default}
.passenger-search-output ul li .detail-bottom-active.oral-history a.passenger-icon,
.passenger-search-output ul li .detail-bottom-active.oral-history a.minifest-icon,
.passenger-search-output ul li .detail-bottom-active.oral-history a.text,
.passenger-search-output ul li .detail-bottom-active.oral-history a.audio,
.passenger-search-output ul li .detail-bottom-active.oral-history a.ship-icon{ width:35px; padding:0px; height:35px;float: left; margin-left: 35px; cursor: pointer;}
.passenger-search-output ul li .detail-bottom-active.oral-history a.minifest-icon{width:19px}
.passenger-search-output ul li .detail-bottom-active.oral-history a.ship-icon{width:28px}
.passenger-search-output ul li .detail-bottom-active.oral-history a{position:relative; font-size: 14px;	color:#262729;}

.passenger-search-output ul li .detail-bottom-active.oral-history .audio {background: url(../images/icon/audio-image.png) no-repeat top center;}
.passenger-search-output ul li .detail-bottom-active.oral-history .text {background: url(../images/icon/text-image.png) no-repeat top center;}
.passenger-search-output ul li .detail-bottom-active.oral-history .audio:hover{background: url(../images/icon/audio-image-h.png) no-repeat top center;}
.passenger-search-output ul li .detail-bottom-active.oral-history .text:hover{background: url(../images/icon/text-image-h.png) no-repeat top center;}
.passenger-search-output ul li .detail-bottom-active.oral-history a span.tool-tip{display:none}
.passenger-search-output ul li .detail-bottom-active.oral-history a:hover span.tool-tip{line-height:16px;background:#E1E1E1; display: block; left: -10px; padding: 4px; position: absolute; top: -43px!important; webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-size:13px; padding:4px 8px;}
.passenger-search-output ul li .detail-bottom-active.oral-history a:hover span.tool-tip .arrow{ position: absolute; width:9px; height:7px;background: url(../images/icon/arrow-t.png) no-repeat 0 0; left:5px; bottom:-7px;}
.passenger-search-output ul li .detail-bottom-active.oral-history .audio:hover span.tool-tip,
.passenger-search-output ul li .detail-bottom-active.oral-history .text:hover span.tool-tip{top:-32px; left:0px}
.passenger-search-output ul li .detail-bottom-active.oral-history .audio:hover .tool-tip{top: -30px!important;}

.annotations-action{width:180px; margin:auto; text-align:center;}
.annotations-action a{ float:left;}
.annotations-action a.pre-annotation{margin-right:10px; width:25px; height:22px; background:url(../images/annotations-arrow.png) no-repeat 0 0; margin-top:10px;}
.annotations-action a.pre-annotation:hover{background-position:0 bottom;}
.annotations-action a.next-annotation{margin-left:10px; background:url(../images/annotations-arrow.png) no-repeat right 0; float:right; width:25px; height:22px; margin-top:10px;}
.annotations-action a.next-annotation:hover{background-position:right bottom;}
.annotation-send-mail{ float:left; padding:15px 0px;}
.annotation-send-mail p{ margin-bottom:15px !important;}
.accept_agreement{position:relative; height:34px;}
.accept_agreement label.error{position: absolute; top: 7px; left:0px}
.discount-member {float:left; margin:15px 0 0 }
.red{color:#ff0000 !important}

.block.news-slider > div > div + div{ float:left}
.detail-description-section img{margin-right:10px;}
.no-bg-img{background-image:none !important}

.famous-wrapper .content-layout-left .slider-section{margin: 15px auto 30px; display: table; float:none}
.timeLine.content-layout-left .slider-section.width-746{width:520px;}
.timeLine .right-side .img-box {height:auto}
.timeLine .right-side .img-box + p{float:left}
.press .detail-description-section img{ max-width:755px;}
.captcha-row label.error{ float:left; margin-left:60px}
.mar-b-10{margin-bottom: 10px}

.mar-t-10{margin-top: 10px}
.mar-b-10{margin-bottom: 10px}
#add_token > .form-sep > .col-left > div{ float:left; width:122px;}


.fof-background{float:left; width:100%}
.outer-flag-of-faces .fof-background .img-box{width:4%; height:4%}
.outer-flag-of-faces .fof-background .img-box span{width:100%; height:100%}
.outer-flag-of-faces .fof-background .img-box img{width:100%; float:left}

.familyhistory-homepage .header-part{background:#f5f5f5; float:left; width:100%; margin-bottom:20px; min-height:165px;}
.familyhistory-homepage .header-part img{max-width:201px; float:left}
.familyhistory-homepage .header-part .right-col{ float:left; width:350px; padding-top:15px; margin-left:23px;}
#homePassengerSearchFrm input[type="text"]{border:1px solid #dae6f1}
#homePassengerSearchFrm input.small{width:155px;}
#homePassengerSearchFrm .float-right{position:relative}
#homePassengerSearchFrm .float-right #last_name{ width: 183px}
#homePassengerSearchFrm label.error {left: 0; position: absolute; top: 55px;color:#fff !important }

.slideshow ul li{list-style:none;}


ul.home-three-box{width:100%; float:left; margin:7px 0 0; padding:0; list-style:none;}
ul.home-three-box li{float:left; padding:0; margin-right:31px; text-align:center; width:162px; text-align:center;}
ul.home-three-box li img{border:1px solid #ccc; float:left;}
ul.home-three-box li span{width:100%; float:left; text-align:center; font-size:17px; color:#454545; text-transform:uppercase; margin-top:10px; font-family:'Oswald', 'Impact', sans-serif;}
ul.home-three-box li:last-child{margin:0; float:right;}
.famous-main-container .famous-tab-box .inner-section{width:100%; float:left;}
.famous-main-container .famous-tab-box ul{margin:0; padding:0; display:table; width:100%;}
.famous-main-container .famous-tab-box ul li{padding:0;	width:auto;	height:52px; background: url(../images/foundation/famous-tab-bg.png) 0 0; display:table-cell;
border:none; text-align:center;	font-size:16px; color:#fff; font-family:'Oswald', 'Impact', sans-serif; font-weight:500; text-transform:uppercase; margin-bottom:20px; line-height:52px; font-style:normal; box-shadow:none; cursor: pointer;}
.famous-main-container .famous-tab-box ul li a{color:#fff; display:block}
.famous-main-container .famous-tab-box ul li a:hover,.famous-main-container .famous-tab-box ul li a.active{background:#5496c9 !important}					
	
				
.shopCategory{width:80%; float:left; margin:15px 0 -5px 24px; position:relative;}
.shopCategory span{float:left; font-size:12px; line-height:14px; font-weight:bold; color:#6d6d6d; padding:4px 20px 0 0;}
.shopCategory ul{float:left; list-style:none; margin:0;}
.shopCategory ul li{float:left; font-size:13px; line-height:15px; text-transform:uppercase; color:#6a6d6e; font-weight:bold; background:#eaeef0; padding:5px 24px 4px; margin-left:-5px;}
.shopCategory ul li.active{color:#fff; background:url(../images/category-active.png) no-repeat right 0; position:relative;}

.shopSpecialName{float:left; background:#e8ecee; padding:20px 20px 20px 25px; width:546px;}
.shopSpecialName h2{width:100%; float:left; font-size:24px; color:#535353; margin:0 0 5px 0; line-height:normal;}
.shopSpecialName p{width:100%; float:left; font-size:16px; color:#404040; line-height:24px; margin:0;}

.shopPurchase{float:left; padding:15px 20px 40px 25px; width:546px;}
.shopPurchase h2{width:100%; float:left; font-size:35px; color:#535353; text-transform:capitalize; margin:0 0 5px 0; font-family:'Source Sans Pro', 'Helvetica', 'Arial', sans-serif; font-weight:200; line-height:normal;}
.shopPurchase p{width:100%; float:left; font-size:16px; color:#404040; line-height:24px; margin:0;}

.mar-top-29{margin-top:29px!important;}
.address-type-full{width:100%; float:left;}
.address-type-full label{width:auto!important; float:left; margin-right:30px;}
.donate-box{margin-bottom:30px; width:100%; float:left; border:0!important;}
.donate-box #donation_add_to_cart_plugin{position:relative;}
.donate-box #donation_add_to_cart_plugin label.error{position:absolute; left:0; bottom:-23px;}
.arrivals-archive-popup input[type="text"]{width:93%;}
.arrivals-archive-popup input[type="text"]#name{width:96.5%;}
.arrivals-archive-popup #additional_info{height: 110px;}
.rightsection{margin-top:30px;}
.m-r-5{margin-right:5px!important;}
.m-t-none{margin-top:0!important;}
.m-b-30{margin-bottom:30px!important;}
.mar-top-30{margin-top:30px!important;}
.playlist-none{width:100%!important; float:left; height:100%!important;}
#passSearchHomePage{font-family:'Oswald', 'Impact', sans-serif;}

.oral-history-text-file{width:96%; float:left; padding:2%;}
.oral-history-text-file h3{width:100%; float:left; font-size:20px; margin-bottom:15px;}
.oral-history-text-file .scroll{width:100%; float:left; overflow:auto; height:370px; overflow-x:hidden;  font-size:15px; line-height:20px;}
.oral-history-audio-file{width:96%; float:left; text-align:center; padding:2%;}
.oral-history-audio-file h3{width:100%; float:left; text-align:left;  font-size:20px;  margin-bottom:70px; }

.casePopScroll{width:99%; float:left; height:190px; overflow:auto; margin-top:15px; overflow-x:hidden; padding-right:1%}

.mar-r-31{margin-right:31px!important;}

.common-product-image-box{float:left;  height:128px; line-height:126px; margin-right: 15px; position: relative;  text-align: center;  width: 168px; border:1px solid #999;}
.common-product-image-box img{max-height:126px;  max-width:166px;  vertical-align: middle; cursor:pointer;}
.common-product-image-box .view-more{background: url("../images/view-more-img.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  bottom: 0; color: white; font-size: 13px; font-weight: bold;  height: 21px;  left: 0;  line-height: normal;
padding:5px 0 0 32px; position:absolute; text-align:left; width:136px; cursor:pointer;}
.common-product-image-box .view-more a, .common-product-image-box .view-more a:hover{color:#fff!important;}
.familyMoreInfo{float:left; margin:0 0px 0 10px;}

 .no-padd{padding:0!important;}
 .elastislide-wrapper{box-shadow:none!important;}
.applycouponcodeerror{background:url("../images/sucess-icon.png") no-repeat 0 0!important; color: #91c1aa!important; float:left; font-size:17px; margin:7px 0; padding-left:35px; width:80%!important;}
.applycouponcodeerror.error{background:none !important; padding-left:0;}
.biocer label.error { width: auto !important; }                
#cboxCloseMain { background: url("/images/popup-close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 26px; position: absolute; right: 10px; top: 10px; width: 26px; cursor: pointer; }
.form-box-bg #lastname_1{float:right; width:155px;}

#edit_basic_info #viewInfoName{float:left; width:375px;}

@media only screen 
and (min-device-width : 2600px)and (max-device-width : 3200px) {.sliderImage img{width:100%;}}

.shopBacktoTop{cursor:pointer;}
.shopBacktoTop:hover{color:#fff;}
#close_case{padding-left:15px!important; padding-right:15px!important;}
#shipping_method_error_msg{float:left; margin:24px 0 0;}

.contactUseForm textarea{width:92%!important;}
.contactUseForm #submitbutton{margin-top:10px; background:#5496c9;}
.button.bblue{padding:10px 20px;} 
.ship-left-nav ul li.green{ background:#91c1aa}
p.stepCorrection{ color:#9ebba3!important; font-size:18px!important;}

#contactus div.error-msg{margin:0px; min-width: inherit;}
#productlist .no-record{margin:10px 0 10px 25px;}

.donate-page .left-section-donate .donate-content .donate-form-details .yes-btn-box{float:left; margin-right:50px !important;}
.donate-page .left-section-donate .donate-content .donate-form-details #company_block{width: 370px; float:left; margin:0px;}
.donate-page .left-section-donate .donate-content .donate-form-details #company_block input[type="text"]{margin:0px;}
.donate-page .left-section-donate .donate-content .donate-form-details #company_block + p, .donate-page .left-section-donate .donate-content .donate-form-details .quote {border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; color: #999; font-size: 16px; margin-left: 50px; margin-top: 30px; padding: 20px 30px; width: 400px;}
.donate-page .left-section-donate .donate-content .donate-form-details #company_block .company-text{margin:8px 10px 0 0; float:left;}
.donate-page .left-section-donate .donate-content .donate-form-details{ padding: 40px 40px 25px 50px !important; width: 564px !important;}


.donate-page .left-section-donate .donate-content .on-behalf .left-section.radio-row,
.donate-page .left-section-donate .donate-content .on-behalf .left-section.radio-row .membership{width:100%}
.donate-page .left-section-donate .donate-content .on-behalf .left-section.radio-row .membership label span.red-text{font-weight: bold; padding-left: 2px;}
.donate-page .left-section-donate .donate-content .on-behalf .left-section.radio-row .membership label{float:left; font-weight:normal; width: 33.3%; padding-bottom: 5px;}
.donate-page .left-section-donate .donate-content .on-behalf .left-section.radio-row .membership label:nth-last-child(2){width: auto; padding-right: 5px;}
.donate-page .left-section-donate .donate-content .on-behalf .left-section.radio-row .membership label:last-child{ position: relative; }
.donate-page .left-section-donate .donate-content .on-behalf .left-section.radio-row .membership label:last-child label.error { position: absolute; white-space: nowrap;}
.donate-page .left-section-donate .donate-content .on-behalf .left-section.radio-row .membership #other_amount{width:100px}
.donate-page .left-section-donate .donate-content .on-behalf .left-section.radio-row .membership .float-left{width:170px; margin-top:-6px; margin-left:5px; position:relative }
.donate-page .left-section-donate .donate-content .on-behalf .left-section.radio-row .membership .float-left label.error{position:absolute; top:33px; left:0px; width:210px;}
.donate-page .left-section-donate .donate-content .on-behalf .left-section.radio-row .membership .float-left label{padding:0px;}
.donate-form h2 span{font-size:14px; text-transform: none;}
.donate-form h2 span.red{color:red}
.donate-step-2.checkOut-page .left-section,
.donation-conform.checkOut-page .left-section{background:#fff; float: left; margin: 0; padding: 20px; width: 828px; box-sizing:border-box}
.checkOut-page.checkOut-pag .left-section .shipping-section{width:100%}
.checkOut-page .left-section .shipping-section.donate-form .col1{width:48%;  margin:0px;}
.checkOut-page .left-section .shipping-section.donate-form .col1:last-child{float:right;}
.checkOut-page .left-section .shipping-section.donate-form .col1 input[type="text"]{width:358px;}
.checkOut-page .left-section .shipping-section.donate-form .col1 select{width:378px;}
.checkOut-page .left-section .shipping-section.donate-form .donation-messgae{ background:#5496c9; font-size: 25px;padding: 20px; text-align: center; color:#fff;}

.checkOut-page .left-section .shipping-section.donate-form.card-details .form-sep{color: #939393; font-size: 14px;}
.checkOut-page .left-section .shipping-section.donate-form.card-details .row .col1:last-child input[type="password"]{width:100px; float:left; }
.checkOut-page .left-section .shipping-section.donate-form.card-details .row .col1 select{width:179px; }
.checkOut-page .left-section .shipping-section.donate-form.card-details .row .col1 select:last-child{margin-left:20px;}
.checkOut-page .left-section .shipping-section.donate-form{padding:0px}
.right-section.donate-now .inner{ padding: 18px 20px 0 20px; }
.right-section.donate-now .inner .login-detail{padding-top:100px; float:left; position:relative}
.right-section.donate-now .inner .facebook{text-align:center}
.right-section.donate-now .inner .full{text-align:center}
.right-section.donate-now .or { background: url("../images/or.png") no-repeat ; height: 40px; left: 140px; position: absolute; top: 40px	; width: 40px; }
.checkOut-page .left-section .shipping-section .row.user{padding:10px 0 0}
.checkOut-page .left-section .shipping-section .row.center{text-align:center;}
.checkOut-page .left-section .shipping-section .row.center .button{display:inline-block; width:202px;}
.checkOut-page .left-section .shipping-section .row.user .col1{width:100%; padding-top:15px}
.checkOut-page .left-section .shipping-section .row.user .col1 label{font-size:18px}
.checkOut-page .left-section .shipping-section.padd-l-0{padding:0px}

.donate-step-2.checkOut-page .right-section.donate-now{width:360px; float:right; background:#fff; border:0px; padding-top:28px;}
.donate-step-2.checkOut-page .right-section.donate-now h2{font-size:25px; padding-top:0px}
.checkOut-page .left-section .shipping-section{width:788px;}
.checkOut-page .left-section .shipping-section.donate-form h2.form-heading,
.checkOut-page .left-section .shipping-section h2.form-heading{border-bottom: 1px solid #e0e0e0; margin: 30px 0; padding-bottom: 10px; float:left; width:100%}
.checkOut-page .left-section .shipping-section.donate-form h2{margin-top:0px;}
.checkOut-page .left-section .shipping-section h2.form-heading span{margin-top:14px; text-align:left;}
.donate-step-2.checkOut-page,
.donation-conform.checkOut-page{background:none} 
.donate-step-2.checkOut-page .left-section .shipping-section label,
.donation-conform.checkOut-page .left-section .shipping-section label{font-size:19px; color: #5d5d5d;}
.donate-step-2.checkOut-page .left-section .shipping-section .row,
.donation-conform.checkOut-page .left-section .shipping-section .row{padding-bottom:15px}
.donate-step-2.checkOut-page .left-section .shipping-section.donate-form{padding:0px;}
.donate-step-2.checkOut-page .right-section.donate-now .login-detail input[type="text"], 
.donate-step-2.checkOut-page .right-section.donate-now .login-detail input[type="password"]{background:#f1f1f1; color: #939393; padding: 12px 10px; font-size: 14px; width:93%}
.donate-step-2.checkOut-page .right-section.donate-now .login-detail label{color: #5d5d5d; font-size: 19px; font-weight: 400;}
.donate-step-2.checkOut-page .left-section .shipping-section.donate-form.card-details{border-top:1px solid #ccc; padding:30px 0 0; margin-top:20px; }
.donation-conform.checkOut-page .left-section .shipping-section input.width-222[type="text"]{width: 230px;}
.donation-conform.checkOut-page .left-section .shipping-section .col1{width: 248px;}

.donation-conform.checkOut-page .left-section .shipping-section .payment-conformaton .col1{width:378px}
.donation-conform.checkOut-page .left-section .shipping-section .payment-conformaton .col1 [type="password"],
.donation-conform.checkOut-page .left-section .shipping-section .payment-conformaton .col1 [type="text"]{width:358px}
/**********************************
	Passanger search page css changes
*************************************************/

.passenger-inner-bg .small-wrapper .inner-section .narrow-search a{margin-right: 20px}
.passenger-inner-bg .small-wrapper .inner-section .narrow-search a.wizard,
.passenger-inner-bg .small-wrapper .inner-section .narrow-search a.clear-search,
.passenger-inner-bg .small-wrapper .inner-section .narrow-search a.one-page-form,
.passenger-result-bg .psr-detail-section a.wizard,
.passenger-result-bg .psr-detail-section a.clear-search,
.passenger-result-bg .psr-detail-section a.one-page-form,
.passenger-inner-bg .small-wrapper .inner-section .passenger-search .clear-search{color:#fff; background: url(/img/search-sprite.png) no-repeat 0 0; padding-left: 35px; margin: 0 34px; }
.passenger-result-bg .psr-detail-section a.wizard,
.passenger-result-bg .psr-detail-section a.clear-search,
.passenger-result-bg .psr-detail-section a.one-page-form{margin: 13px 30px 0; float: left;}
.passenger-inner-bg .small-wrapper .inner-section .narrow-search a.one-page-form,
.passenger-result-bg .psr-detail-section a.one-page-form{ background-position: 0 -74px}
.passenger-result-bg .psr-detail-section a.clear-search,
.passenger-inner-bg .small-wrapper .inner-section .passenger-search .clear-search{ background-position:0 -145px}
.passenger-inner-bg .small-wrapper .inner-section .passenger-search .clear-search{float: left; margin-left: 21px; margin-top: 8px;}
.passenger-inner-bg .small-wrapper .inner-section .narrow-search span,
.passenger-result-bg .psr-detail-section span{ float: left; color: #fff}
.passenger-result-bg .psr-detail-section span{margin-top: 12px;}
.passenger-inner-bg .small-wrapper .inner-section .narrow-container .step-two{width: 325px;}
.passenger-inner-bg .small-wrapper .inner-section .narrow-container .step-two .range-slider-box{width:175px !important}
.passenger-inner-bg .small-wrapper .inner-section .narrow-search-box{min-height: 440px !important}

.passenger-result-bg .psr-detail-section #searchButton{background: url("../images/passenger-search/arrow.png") no-repeat center 14px #5496c9!important; padding: 35px 0 3px !important; height:60px!important;}
.passenger-inner-bg .small-wrapper .inner-section .passenger-search #submitbutton{ padding: 52px 0 10px !important; height: 84px!important;background: url("../images/passenger-search/arrow.png") no-repeat center 27px #5496c9;}

.passenger-search-result .search-result-box.right-form .short-option{ float: right; width: 460px; position: relative;}
.passenger-search-result .search-result-box.right-form .short-option > span.shorting,
.passenger-search-result .search-result-box.right-form .short-option > span.select{ position: absolute; top: -38px; left: 0px; padding: 0px;}
.passenger-search-result .search-result-box.right-form .short-option > span.select{ left: 362px;}
.passenger-search-result .search-result-box{ padding-top: 40px !important;}
.filter-btn-pass{ top: 38px}


.signus-detail .password-col input[type="password"]{ float: left; width: 80%}
.help {margin-top: 6px; position: relative; background: url(/img/help-icon.png) no-repeat right 0; padding-right: 8px; width:25px; height:25px; float:left }
.help .help-tooltip { background: #fafbfb; border: 1px solid #a8a3a3; display: none; float: left; font-weight: normal; left: 45px; padding: 5px 7px; position: absolute; top: -2px; width: 300px; font-size: 13px; line-height: 15px; font-size:12px;}
.help:hover .help-tooltip{display:block}
.help .help-tooltip .arrow { width: 7px; height: 11px; float: left; position: absolute; left: -7px; top: 5px; background: url(/img/yellow-arrow.png) 0 0;}

.passenger-inner-bg .small-wrapper .inner-section .narrow-search a:first-child,
.passenger-result-bg .psr-detail-section a.narrow-search{ background: transparent !important; padding: 0px !important; cursor: default !important; }
.passenger-inner-bg .small-wrapper .inner-section .narrow-search{ cursor: default !important;}


.passenger-result-bg .psr-detail-section a.wizard.active { background: url("../images/passenger-search/narrow-search.png") no-repeat scroll 0 -25px rgba(0, 0, 0, 0); }
.passenger-result-bg .psr-detail-section .right-section label.error{ top:-24px !important;}
.ethnicity{ float: left; clear: both;}

.loginAccount .left-side .fb_msg{font-size: 24px;}
.loginAccount .left-side .fb_msg a{font-size: 14px;}
.loginAccount .left-side .fb_msg > div{ font-size: 17px; float: left; width: 100%; padding-top: 10px; line-height: 20px;}
.loginAccount .head .create-account{ padding-right: 280px;}
.passenger-inner-bg .small-wrapper .inner-section .narrow-container .step-three .ethnicity span{ margin-top: 6px;}
#passengerSearchResult .help-icon-row{ float: right; color: #fff}
#ethnicity_search_id{margin-top:0!important;}
.passenger-inner-bg .small-wrapper .inner-section .passenger-search label.error{bottom: -20px;}
.count-textarea{font-style: italic; font-size:12px; text-align: right;  margin-right: 5px;}
.contactUseForm textarea#description { height:100px; }

.contact-use-case{width:100%; float:left; margin-top:10px;}
.contact-use-case h4{width:100%; float:left; color:#575757; font-size:20px; border-bottom:1px solid #e0e0e0; padding-bottom:10px; margin-bottom:0px;}
.contact-use-case p{width:100%; float:left; font-size:18px; font-weight:200; color:#4c4c4c; margin-bottom:2px!important;}
.contact-use-case ul{width:100%; margin:0 0 10px 0; padding:0; list-style:none; text-align:center; float:left;}
.contact-use-case ul li{ float:left; border-right:1px solid #e9e9e9;  width:30%; padding:0 1.5%; min-height:110px;}
.contact-use-case ul.full li{width:45%;}
.contact-use-case ul li:last-child{border:0;}
.contact-use-case ul li strong{font-size:18px; line-height:21px; color:#5d5d5d; min-height:70px; padding-top:5px; display:block; font-weight:normal;}
.contact-use-case ul li a{color:#dc2b51; font-size:16px; text-decoration:none;}

.minifest-additional-information{width:97%; float:left; padding:0 1.5% 1.5%; font-size:16px; line-height:22px;}
.additional-link{float:right; font-size:14px; padding:27px 0 0 10px; font-style: italic;}
.additional-link-below{float:left; width:90%; font-size:14px; padding:0px 0 0px 15px; font-style: italic;color:#5496c9}
.carouselMsg{float:right!important; font-size:14px!important; font-style:italic; padding:5px 10px 0 0;}
.famous-main-container .arrivals-container ul li a.help{ margin:0px; padding:0px;}
div#verification_not_success form#activation input#verify_code { width:231px !important; }
div#set-password-popup div#error_message { font-size: 15px !important; } 
div#set-password-popup div#error_message .black { color: #000000 !important; } 
#add_cart .shopping-cart-empty ul li a{ text-decoration: underline;}
#add_cart .shopping-cart-empty ul li a:hover{background: transparent; text-decoration:none}

.menifestLeftSide{width:767px; float:left;}
.passenger-detail .add-btn{margin-left:0!important;}
.menifestRightAdd{width:359px; float:right;}
.menifestRightAdd .add-section{width:359px; float:left; height:299; margin-bottom:20px;}
.purchaseShipImg{width:564px; float:left;}
.ship-information .top-section .right-section{margin-left:0!important;}
.shipManifestLeft{width:788px; float:left;}
.shipManifestLeft .manifest-top-section{margin-bottom:15px!important;}

.donation-success{ background: url("../images/sucess-icon.png") no-repeat scroll 187px 12px #fff; color: #91c1aa; margin-top: 20px; padding: 12px; text-align: center;}
label.error{text-transform: none !important;}
.checkOut-page .left-section .shipping-section.donate-form .col1.cardno input[type="text"]{}
.checkOut-page .left-section .shipping-section.donate-form .col1.cardno{position:relative} 
.checkOut-page .left-section .shipping-section.donate-form .col1.cardno .card_icons{position:absolute; top:28px; right:0px}

.afihc-transparent-logo{background:url(../images/afich-logo-trans.png) no-repeat center center; width:100%; height:100%; position:absolute; left:auto; top:23%; right:auto; bottom:auto; z-index:123;  margin: auto;}
.otherInput{float:right;}
.otherInput input[type="text"]{float:right; width:86px;}

/*===============starts custom radio=====================*/
.membership-radio{width:100%; float:left;}
.membership-radio ul{width:100%; float:left; margin:10px 0; padding:0; list-style:none;}
.membership-radio ul li{float:left; margin-right:32px;}
.membership-radio ul li.last{margin-right:0!important;}
.membership-radio input[type=radio].css-checkbox{display:none;}
.membership-radio input[type=radio].css-checkbox + label.css-label{display:inline-block; line-height:86px; font-size:22px; vertical-align:middle; cursor:pointer; color:#000; -webkit-border-radius: 100px;	-moz-border-radius: 100px;	border-radius: 100px;	width:86px; height:86px; text-align:center; font-weight:400; text-transform:capitalize; background: url("../images/member-radio.png") no-repeat 0 0;}
.membership-radio input[type=radio].css-checkbox + label.css-label:hover{background: url("../images/member-radio.png") no-repeat 0 -86px; color:#fff;}
.membership-radio input[type=radio].css-checkbox:checked + label.css-label {background: url("../images/member-radio.png") no-repeat 0 bottom; color:#ccc;}
.membership-radio label.css-label {background:none;}
/*===============custom radio ends=====================*/


.error-page.front {
  background: url("../img/error-bg1.jpg") no-repeat center 0;
  font-size:24px;
  color:red;
  font-weight:bold;
  padding:200px 0 450px;
}
.error-page.front p{font-size:26px; line-height:32px; color:#387db2; font-weight:bold; width:850px; float:right;}
.error-page.front .center-wrapper{width:1000px;}

.checkout-btn-bundle {
    background: #006b54 none repeat scroll 0 0;
    color: white;
    float: left;
 font-weight:400;
    font-size: 16px;
 margin-left:5px;
 line-height:41px;
    text-transform: uppercase;
    transition-duration: 0.5s;
    transition-property: all;
 padding:0 12px;
    transition-timing-function: ease-in;
}

.checkout-btn-bundle a,.checkout-btn-bundle a:hover{
 color: white;
}
.checkout-btn-bundle:hover{
 background: #014d3d;
}
.passenger-record-design .manifest-top-section .mid-detail-row .right-side .detail-btn{margin-left:5px!important;}
.passenger-detail .add-cart .red{float:right; margin-top:-25px; padding-bottom:5px;}
.passenger-detail .add-cart .left{width:200px!important;}
.border-red-3px{border:6px solid #e04163!important;}

.text-right-side{float:right; width:450px;}
.text-right-side .right-side{float:right; margin-right:10px;}
.fontSize25{ float:left;
    font-size: 25px !important;
    margin-bottom: 0 !important;
    margin-top: 20px !important;
    text-align: center !important;
    width: 100%;}
.member-m-15{float: left; margin-top: 15px;}
.text-trans-normal{ text-transform:capitalize !important; }
.f-l-m-r{float: left; margin-right: 5px;}


.f-l-m-r-t{float: left; margin-right: 3px;margin-top: -2px}

.membership-challenge{width:100%}
.membership-challenge label{float:left; padding-right:64px; font-weight:normal}
.membership-challenge label:nth-last-child(2){width: auto; padding-right: 5px;}
.membership-challenge label + label + label + label{padding:0px;}
.membership-challenge #other_amount{width:100px}
.membership-challenge .float-left{width:170px; margin-top:-6px; margin-left:5px; position:relative }
.membership-challenge .float-left label.error{position:absolute; top:33px; left:0px; width:210px;}
.membership-challenge .float-left label{padding:0px;}

#ship_method_radio label{margin-right: 35px;}
#ship_method_radio label span{text-transform: lowercase;}
#ship_method_radio label:last-child, #ship_method_radio label:nth-child(3){margin-right:5px;}

.left-liberty .button {background: #193940;}
.left-liberty .button:hover {background: #0e1e22;}