/*Boostrap Styles*/
ul, ol{margin-bottom:0}
fieldset{min-width: 0;padding: 0;margin: 0;border: 0;}
label {display: inline-block;margin-bottom: 5px;}
.radio, .checkbox{display: block;}
.caret {display: inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;border-width:8px 6px;}
.dropdown {position: relative;}
.dropdown-toggle:focus {outline: 0;}
.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;font-size: 14px;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, .15);border-radius: 4px;webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}
.dropdown-menu.pull-right {right: 0;left: auto;}
.dropdown-menu .divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}
.dropdown-menu > li > a {display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.428571429;color: #333;white-space: nowrap;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {color: #262626;text-decoration: none;background-color: #f5f5f5;}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {color: #fff;text-decoration: none;background-color: #428bca;outline: 0;}
.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {color: #999;}
.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {text-decoration: none;cursor: not-allowed;background-color: transparent;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.open > .dropdown-menu{display: block;}
.open > a {outline: 0;}
.btn-group,.btn-group-vertical {position: relative;display: inline-block;vertical-align: middle;}
.btn-group > .btn, .btn-group-vertical > .btn {position: relative;float: left;}
.btn .caret {margin-left: 0;}
.btn-lg .caret {border-width: 5px 5px 0;border-bottom-width: 0;}
.dropup .btn-lg .caret {border-width: 0 5px 5px;}
.container{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
textarea.form-control{height:auto;}
.navbar{font-size:14px;min-height:auto;margin-bottom:0;border:none;border-radius:0;}

/*Flat UI override*/
body{font-size:14px;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip: rect(0,0,0,0);border:0;}
.saving-close-mark, .popup-close{background-position: -106px -144px;width: 14px;height: 16px;display: inline-block;}
.bb-new-footer .navbar{font-size:12px;}
.bb-new-footer .navbar-nav > li > a{font-size:12px;font-weight: normal;line-height: normal;}
.bb-new-footer .footer-title{color:#fff;margin-bottom:10px;font-size:12px;}
.navbar-nav > li > a{color:#fff;padding:19px 0;display:block;cursor:pointer;position:relative;font-size:14px;font-weight:normal;line-height:normal;}
.navbar{border-radius:0;}
.hamburger{border-left:3px solid #116a9e;}
.navbar-nav li .child-main-menu a{font-size:14px;}
.navbar-nav li .child-main-menu h3{font-weight:normal;}
input[type="text"].form-control{height:42px;}

@media only screen and (max-width: 767px) {
	.hamburger-mobile .navbar-nav{margin:0 0 20px 0;}
	.menu-dashboard a,.before-login{font-size: 14px;}
	.form-control{font-size:15px;}
}
/*CUSTOMER WRITE REVIEW SECTION  */
.review-left-section .dropdown-menu li > a{font-size:13px;padding:4px 15px;font-weight:normal;color:#333;}
.review-left-section .dropdown-menu{height:186px;overflow-x:hidden;width:100%;border-radius:6px;background:#fff;box-shadow:2px 3px 6px #888888;color:#333;padding:0;border:0;}
.review-left-section .dropdown-menu, .bb-search-action-dropdown, .bb-search-action-dropdown .btn{width:100%;}
.review-left-section .select .btn{width:100%; background-color:#fff;}
.review-left-section .select .btn .filter-option{ color:#333; top:2px;left:6px;}
.review-left-section .form-control .btn{ padding: 0;}
.review-left-section .select .btn .caret{right:6px;}
.review-left-section .select .caret{ border-bottom-color: #333;border-top-color: #333;}
.review-left-section .dropdown-menu li.active > a, .review-left-section .dropdown-menu li.selected > a, .review-left-section .dropdown-menu li.active > a.highlighted, .review-left-section .dropdown-menu li.selected > a.highlighted{    background:#ccc;color:#333;}
.review-left-section .dropdown-menu li > a:hover, .review-left-section .dropdown-menu li > a:active, .review-left-section .dropdown-menu li > a:focus{ background-color:#ccc;color:#333;}
@media only screen and (max-width: 767px){
	.open > .dropdown-menu{text-align: left;}
	.review-left-section .btn-group .btn{ font-size: 15px;font-weight:normal;}
}


.write-review-section .review-head{background-color:#38acc9;color:#FFFFFF;font-weight:lighter;text-align:center;padding:15px 0;}
.write-review-section .review-head .heading-one{text-transform:uppercase;}
.write-review-section .review-head p{margin:0;font-size:24px;}
.write-review-section .review-banner{background-color:#eeefec;border-bottom:1px solid #d9dcde;color: #222222;font-size:30px;font-weight:lighter;padding-top: 20px;position:relative;line-height: normal;}
.write-review-section .free-tshirt-img{position: absolute;bottom: 0;left: 50px;width: 200px;}
.write-review-section .review-banner b{font-size: 45px;color: #e84c3d;}
.write-review-section .plus-symbol{font-size: 72px;font-weight: bolder;padding-top: 50px;margin:0 auto;float:none;}
.write-review-section .free-ipod-img{padding-top: 20px;width: 150px;}
.write-review-section .review-banner:after, .write-review-section .review-banner:before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.write-review-section .review-banner:after { border-color: rgba(238, 239, 236, 0); border-top-color: #eeefec; border-width: 30px; margin-left: -40px; }
.write-review-section .review-banner:before { border-color: rgba(217, 220, 222, 0); border-top-color: #d9dcde; border-width: 31px; margin-left: -41px; }
.write-review-section-one { position: relative; background: #ffffff; border-bottom: 1px solid #d9dcde; }
.write-review-section-one:after, .write-review-section-one:before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
.write-review-section-one:after {border-color: rgba(255, 255, 255, 0); border-top-color: #ffffff; border-width: 20px; margin-left: -20px;}
.write-review-section-one:before {border-color: rgba(217, 220, 222, 0); border-top-color: #d9dcde; border-width: 21px; margin-left: -21px;}
.review-content { position: relative; background: #ffffff; border-bottom: 1px solid #d9dcde; }
.review-content:before, .review-content:before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
.review-content:after {border-color: rgba(255, 255, 255, 0); border-top-color: #ffffff; border-width: 20px; margin-left: -20px;}
.review-content:before {border-color: rgba(217, 220, 222, 0); border-top-color: #FFFFFF; border-width: 21px; margin-left: -21px;}
.write-review-section-two .overall-ratings span{margin-left: 20px;}
.write-review-section-two .star-rating-small-img img{width:20px;height:20px;}
.write-review-section .social-media-login .btn{color:#FFFFFF;margin-right: 10px;}
.write-review-section .btn-facebook{background-color:#3a589b;}
.write-review-section .btn-g-plus{background-color:#e3411f;}
.write-review-section .btn-linkedin{background-color:#007ab9;}
.write-review-section .preview-review{color:#38acc9;text-decoration:underline;font-weight:lighter;font-size:16px;}
.user-profile-section .user-profile-img, .user-profile-section .user-profile-contents{float:left;}
.user-profile-section .user-profile-info{line-height: normal;}
.user-profile-section .user-profile-info span{color:#38acc9;}
.write-review-section .what-review p{font-size: 15px;font-weight: lighter;margin-bottom:0;line-height:20px;}
.write-review-section .what-review .what-review-head{font-weight:normal;line-height: 30px;}
.write-review-section .right-section-head{border-top:1px solid #38acc9;}
.write-review-section .right-head-box{background-color:#38acc9;color:#FFFFFF;display:inline-block;padding:0 40px 0 10px;}
.write-review-section .customer-reviews .product-head{margin-left:10px;font-size: 14px;}
.write-review-section .customer-reviews .customer-review-product-head{color:#38acc9;font-size:16px;line-height: 30px;}
.write-review-section .customer-reviews p{font-size: 15px;font-weight:lighter;margin-bottom:0;line-height:20px;}
.customer-reviews .item img{max-width: 94px;}
.write-review-section .time-and-date-view small{color:#3aabc9;}
.write-review-section .customer-ratings .customer-ratings-img{float:left;}
.write-review-section .customer-ratings .customer-ratings-img img{border-radius:300px;width: 46px;}
.write-review-section .customer-ratings .customer-ratings-info{float:left;line-height: 16px;width: 80%;}
.write-review-section .customer-ratings .customer-ratings-info .customer-name{color: #2d3e50;font-weight: normal;line-height: 16px;padding: 0;text-transform: none;}
.write-review-section .customer-ratings-info .customer-ratings-point span img{width:12px;height:12px;}
.write-review-section .customer-ratings-info .customer-ratings-point small{font-weight:lighter;}
.write-review-section .customer-reviews .carousel-control{border: 0 solid #ffffff;border-radius:0;top:95%;margin-top: 0;width:24px;}
.write-review-section .customer-reviews .carousel-control.left{left: auto;right: 23px;text-indent:0;}
.write-review-section .customer-reviews .carousel-control.right{right: 0;}
.write-review-section .customer-reviews .carousel-control.left, .write-review-section .customer-reviews .carousel-control.right{background-color:transparent;background-image:url(/images/review/icon-prev-next.png);background-repeat: no-repeat;}
.write-review-section .customer-reviews .carousel-control.left{background-position: 0 0;}
.write-review-section .customer-reviews .carousel-control.right{ background-position: -23px 0;}
.write-review-section .review-submit-form{background-color:#0a7d9c;text-align:center;padding:60px 0;}
.write-review-section .review-submit-form .font-36{color:#FFFFFF;font-weight:lighter;}
.write-review-section .review-submit-form  .form-inline .form-control{border: 0 solid #d9dcde;font-size: 24px;font-weight: lighter;height: 60px;width: 500px;}
.write-review-section .review-submit-form  .form-inline .btn-danger{font-size: 18px;font-weight: bold;margin-left: 5px;padding: 18px 25px;}
.write-review-section .review-submit-form .review-submit-form-title{font-size:36px;color:#FFFFFF;font-weight:lighter;line-height: normal;}
.write-review-section .review-type label{display:inline;padding-right:20px;font-size:15px;}
.write-review-section .review-type .radio .icons{line-height: 18px;}
.write-review-section .type-of-product label{dbImage_background-image: SPRITE_CUSTOMER_REVIEW;cursor:pointer;display: inline-block;text-align: center;padding:50px 0 5px 0;margin: 0;width: 96px; vertical-align: top;}
.write-review-section .type-of-product .two-wheeler-loan {background-position: -1161px -4px;}
.write-review-section .type-of-product .consumer-durable-loan{background-position: -1232px -4px;}
.write-review-section .type-of-product label:hover{background-color:#eceff0;border-radius:6px;}
.write-review-section fieldset[disabled] .type-of-product label:hover{background-color:transparent;cursor:default;}
.write-review-section .type-of-product .radio .icons{margin: 0 auto 10px;position: relative;}
.write-review-section .type-of-product .checked{background-color:#eceff0;border-radius:6px;cursor:default;}
.write-review-section .type-of-product .home-loan{background-position: -69px -4px;}
.write-review-section .type-of-product .car-loan{background-position: 13px  -4px;}
.write-review-section .type-of-product .personal-loan{background-position: -146px  -4px;}
.write-review-section .type-of-product .credit-card{background-position: -221px -4px;}
.write-review-section .type-of-product .fixed-deposit{background-position: -302px -4px;}
.write-review-section .type-of-product .other-products{background-position: -383px -4px;}
.write-review-section .type-of-product .saving-account{background-position: -548px -5px;}
.write-review-section .type-of-product .salary-account{background-position: -621px -7px;}
.write-review-section .type-of-product .current-account{background-position: -1090px -4px;}
.write-review-section .type-of-product .health-insurance{background-position: -701px -4px;}
.write-review-section .type-of-product .travel-insurance{background-position: -781px -4px;}
.write-review-section .type-of-product .two-wheeler-insurance, .write-review-section .type-of-product .two-wheeler-loan{background-position: -1162px -4px;}
.write-review-section .type-of-product .home-insurance{background-position: -860px -1px;}
.write-review-section .type-of-product .life-insurance{background-position: -938px -4px;}
.write-review-section .type-of-product .term-life-insurance{background-position: -1023px -4px;}
.write-review-section .type-of-product .recurring-deposit{background-position: -471px -4px;}
.write-review-section .type-of-product .business-loan{background-position: -1309px -4px;}
.write-review-section .type-of-product .education-loan{background-position: -1397px -4px;}
.write-review-section .type-of-product .gold-loan{background-position: -1485px -4px;}
.write-review-section .type-of-product .property-loan{background-position: -1583px -4px;}
.write-review-section .type-of-product .mutual-fund{background-position: -1660px -4px;}
.loan-against-property{background-position:-1578px 0;}
.write-review-section .reviewer-form small{float:right;font-weight:lighter;}
.write-review-section{color:#2d3e50;font-size:15px;}
.write-review-section .review-container{width:1000px;min-height: 250px;position:relative;}
.write-review-section .review-left-section .form-group{margin-bottom:15px;}
.write-review-section .row{margin:0;}
.write-review-section .pad-none{padding:0;}
.write-review-section .pad-left-none{padding-left:0;}
.write-review-section .pad-right-none{padding-right:0;}
.write-review-section .heading-one, .write-review-section .heading-two, .write-review-section .heading-three{margin:0;font-weight:lighter;}
.write-review-section .heading-one{font-size:36px;}
.write-review-section .heading-two{font-size:30px;}
.write-review-section .heading-three, .write-review-section .control-label, .user-profile-section .user-profile-name{font-size: 20px;font-weight: lighter;line-height: normal;margin: 0;}
.write-review-section .heading-four{font-size:14px;font-weight:bold;}
.display-block{display:block;}
.write-review-section .pad-btm-30{padding-bottom:30px;}
.write-review-section .pad-btm-20{padding-bottom:20px;}
.write-review-section .pad-btm-15{padding-bottom:15px;}
.write-review-section .pad-btm-10{padding-bottom:10px;}
.write-review-section .pad-top-30{padding-top:30px;}
.write-review-section .pad-top-20{padding-top:20px;}
.write-review-section .pad-top-10{padding-top:10px;}
.write-review-section .pad-right-10{padding-right:10px;}
.write-review-section .pad-right-20{padding-right:20px;}
.write-review-section .mar-right-5{margin-right:5px;}
.write-review-section .mar-top-30{margin-top:30px;}
.write-review-section .review-other-forms{margin-top:20px;}
.write-review-section .pad-pc-right-none{padding-right:0;}
.write-review-section .pad-pc-left-none{padding-left:0;}
.write-review-section .form-control{border: 1px solid #bdc3c7;font-weight:lighter;width:100%;box-shadow:none;}
.write-review-section select{background: transparent url(/images/review/dropdown-arrow.png) no-repeat right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.write-review-section textarea.form-control{resize: none;}
.write-review-section .product-form .tt-query:focus{border-color:#bdc3c7;}
.write-review-section .product-form .twitter-typeahead .tt-dropdown-menu{border:1px solid #bdc3c7;}
.write-review-section .product-form .twitter-typeahead .tt-dropdown-menu .tt-suggestion{background-color:#FFFFFF;color:#2d3e50;}
.write-review-section .product-form .twitter-typeahead .tt-dropdown-menu .tt-suggestion:hover, .write-review-section .product-form .twitter-typeahead .tt-dropdown-menu .tt-cursor{background-color:#38acc9;color:#FFFFFF;}
.write-review-section .review-bankbazaar, .review-insurance{display:none;}
.write-review-section .terms-check .checkbox{font-size:13px;}
.write-review-section .checkbox.checked .second-icon, .radio.checked .second-icon{color: #38acc9;}
.write-review-section .checkbox.checked, .radio.checked{color:#2d3e50;}
.btn-facebook.disabled, .btn-facebook[disabled], fieldset[disabled] .btn-facebook{background-color:#3a589b;}
.btn-g-plus.disabled, .btn-g-plus[disabled], fieldset[disabled] .btn-g-plus{background-color:#e3411f;}
.write-review-section fieldset[disabled]{opacity:0.5;}
.longReview {color:#589442; font-size:12px;}
.review-other-forms #others-credit-card{ width: 100%;}
.rating-type-productname{display: block; min-height: 45px; line-height: normal;}
#others-credit-card .control-label {font-weight: lighter;line-height: 28px; text-align: left;width: 100%;}
.customer-reviews .carousel-inner { height:394px; overflow-x: hidden; position: relative; width: 100%;}
.write-review-section .customer-ratings .customer-ratings-info {float: left; line-height: 16px; width: 80%;}
.review-writing-tips-modal button.close{font-size: 18px;opacity: .5;text-shadow: 1px 0 0px #000;}
.write-review-section .review-writing-tips-modal button.close {font-size: 17px;position: absolute;right: 7px;text-shadow:none;top: 5px;}
.review-writing-tips-modal .list-group-item i.icon-checkmark3{ background-image:url(/images/review/review-bullets.png); height: 15px; width:15px; background-position:0 0;}
.review-writing-tips-modal .list-group-item i.icon-close {background-image:url(/images/review/review-bullets.png); height: 12px; width:15px; background-position:0 11px;}
.write-review-section .review-bg-container .review-txt { margin-top: 10%;  }
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}
@-moz-keyframes bounce
{
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}
@-ms-keyframes bounce{
	0%, 20%, 50%, 80%, 100% {-ms-transform: translateY(0);}
	40% {-ms-transform: translateY(-30px);}
	60% {-ms-transform: translateY(-15px);}
}
@-o-keyframes bounce
{
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}
.write-review-section .error-msg{background-color: #f1c40f;border-radius: 6px;color: #ffffff;font-size: 15px;font-weight: bold;padding: 10px 10px 10px 47px;width: 100%;margin-top:10px;position: relative;-moz-animation: bounce 1s 1 alternate;-ms-animation: bounce 1s 1 alternate;-o-animation: bounce 1s 1 alternate;-webkit-animation: bounce 1s 1 alternate;animation: bounce 1s 1 alternate;}
.write-review-section .error-msg:after { bottom: 100%; left: 40px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(241, 196, 15, 0); border-bottom-color: #f1c40f; border-width: 10px; margin-left: -30px; }
.write-review-section .error-msg img{left: 10px;position: absolute;top: 4px;}
.control-label.error-msg.error-msg-abs{position: absolute;top: 100px;width: 300px;}
.control-label.error-msg.error-msg-abs:after{left: 36px;}
.review-writing-tips{position:fixed;right:0;top: 492px;cursor:pointer;-webkit-transition: 1s linear 0.5s;transition: 1s linear 0.5s;}
.fixed{top:25px;}
.review-writing-tips-img, .review-writing-tips-info{float:left;}
.review-writing-tips-img{left: 24px;position: relative;}
.review-writing-tips-info{background-color:#e7532d;color:#FFFFFF;margin-top: 9px;padding:5px 5px 5px 36px;font-size:14px;line-height:normal;}
.review-writing-tips-modal .list-group-item{background-color: transparent;border: 0 solid #ddd;padding: 2px 0 0 20px;position: relative;font-weight:lighter;line-height:1.72222;}
.review-writing-tips-modal .list-group-item  i{margin-right: 5px;left: 0;position: absolute;top: 7px;}
.review-writing-tips-modal .list-group-item b{font-size: 18px;font-weight: normal;}
.review-writing-tips-modal .list-group-item .icon-checkmark3{color:#94c509;}
.review-writing-tips-modal .list-group-item .icon-close{color:#e62e2c;font-weight:lighter;font-size: 10px;top: 10px;}
.review-writing-tips-modal .modal-header{border-bottom: 0 solid #ebedef;padding: 17px 19px 0 24px;}
.review-writing-tips-modal .modal-header .heading-three{color:#38acc9;}
.review-writing-tips-modal .modal-body .review-writing-tips-sub-head{font-size:18px;font-weight:normal;margin-bottom:0;}
.write-review-section .review-left-section{border-right: 1px solid #d9dcce;}
.write-review-section .modal-footer{background-color:transparent;border-top: 1px solid #ebedef;}
.write-review-section .left.carousel-control, .write-review-section .right.carousel-control{filter:none;}
/*Review-preview-modal */
.review-preview-modal .review-info{max-height: 140px;overflow-y: scroll;border: 1px solid #ebedef;border-right: 1px solid #ebedef;padding: 5px;}
.review-preview-modal .heading-four{margin:0;}
.review-preview-modal .star-rating-small-img span{display: block;float: left;}
.review-preview-modal .preview-rating-info{width: 160px;}
.write-review-section-two .review-preview-modal .star-rating-small-img img{width:16px;height:16px;}
.review-preview-modal .customer-ratings-point img{width: 24px;}
.write-review-section .review-preview-modal .modal-footer .btn{margin-right:0;}
@media only screen and (max-width : 1023px) {
.write-review-section .review-container{width:900px;}
#carousel-example-generic1 .carousel-inner {min-height: 362px;overflow-x: hidden;position: relative;width: 100%;}
}
@media only screen and (max-width : 992px) {
	.write-review-section .review-banner{font-size:26px;}
	.write-review-section .review-banner b{font-size:40px;}
	.write-review-section .free-tshirt-img{left:0;}
	.write-review-section .plus-symbol{padding-left: 0;padding-right: 0;}
	.write-review-section .pad-sm-right{padding-right:15px;}
	.write-review-section .pad-sm-left{padding-left:15px;}
	.review-writing-tips{display:none;}
	.write-review-section .review-container{width:768px;}
	.write-review-section .pad-sm-none{padding:0;}
	.write-review-section .review-left-section{border-right: 0 solid #d9dcce;}
	.write-review-section .sm-pad-left-right-none{padding-left:0;padding-right:0;}
}
@media only screen and (max-width : 767px) {
	.write-review-section .review-type label{padding-left: 25px;padding-right: 10px;}
	.write-review-section .review-type label{padding-left: 25px;padding-right: 10px;display:inline-block;}
	.write-review-section .customer-ratings .customer-ratings-info .customer-name{display: block;float: none;}
	.write-review-section .container{padding:0 10px;}
	.write-review-section .pad-xs-none{padding:0;}
	.mo-display-block{display:block;}
	.write-review-section .error-msg{width:300px;}
	.mo-display-inline{display:inline;}
	.write-review-section .pull-right-xs{float:right;}
	.write-review-section .heading-two{font-size:24px;}
	.write-review-section .pad-sm-right{padding-right:0;}
	.write-review-section .pad-sm-left{padding-left:0;}
	.write-review-section .review-submit-form .form-inline .form-control{width:100%;}
	.write-review-section .review-submit-form .form-inline .btn-danger{margin-left: 0;padding: 10px 25px;width: 100%;}
	.review-submit-form .form-group{margin-bottom: 10px;}
	.write-review-section .review-submit-form .review-submit-form-title{font-size:30px;}
	.write-review-section .heading-one{font-size:36px;}
	.write-review-section .review-banner{font-size: 24px;}
	.write-review-section .review-banner b{font-size:30px;}
	.write-review-section .preview-review{padding: 12px 0 0 12px;}
	.write-review-section .review-container{width:100%;}
	/*Review-preview-modal */
	.write-review-section .review-preview-modal .modal-footer .btn{margin-right:10px;}
}
@media only screen and (max-width : 480px) {
	.write-review-section .review-head p{font-size: 20px;}
	.write-review-section .plus-symbol{padding-top: 0;}
	.write-review-section .review-banner{font-size: 18px;}
	.write-review-section .review-banner b{font-size: 20px;}
	.write-review-section .review-container{min-height: 278px;}
	.write-review-section .free-tshirt-img{left: -31px;width: 160px;}
	.write-review-section .free-ipod-img{left: 24px;padding-top: 20px;position: relative;width: 120px;}
	.write-review-section .heading-one{font-size: 30px;}
	.write-review-section .write-review-section-two .overall-ratings span{display: block;margin-left: 0;padding-left: 0;}
	.write-review-section .social-media-login .btn{font-size: 14px;margin-right: 0;padding: 10px;}
	.write-review-section .plus-symbol-content{line-height: 50px;}
	.write-review-section .type-of-product label{margin: 0 0 5px;}
	/*Review-preview-modal */
	.review-preview-modal .user-profile-img img{width:100%;}
	.write-review-section-two .review-preview-modal .star-rating-small-img img{width:14px;height:14px;}
	.review-preview-modal .customer-ratings-point img{width: 20px;}
    .review-preview-modal .preview-rating-info{width: 100%;}
}
/*Styles for I phone 4 Portrait */
@media only screen and (max-width : 319px) {
	.write-review-section .heading-one{font-size: 26px;}
	.write-review-section .review-head p{font-size: 18px;}
	.write-review-section .social-media-login .btn{font-size: 12px;margin-right: 0;padding: 10px;}
	.write-review-section .error-msg, .control-label.error-msg.error-msg-abs{width:100%;}
	.write-review-section .type-of-product label{width:90px;}
	.write-review-section .type-of-product .home-loan{background-position: -72px -4px;}
	.write-review-section .type-of-product .car-loan{background-position: 9px -4px;}
	.write-review-section .type-of-product .personal-loan{background-position: -150px -4px;}
	.write-review-section .type-of-product .credit-card{background-position: -224px -4px;}
	.write-review-section .type-of-product .fixed-deposit{background-position: -307px -4px;}
	.write-review-section .type-of-product .other-products{background-position: -388px -4px;}
	.control-label.error-msg.error-msg-abs{top:100px;}
}
@-moz-document url-prefix(){.write-review-section select{background:none;}}

/* Added for new banner */
.review-bg-container { background: url(/images/review-icon-bg.png) repeat-x top left #4ea3ce; padding: 10px 0;}
.review-new-shirt { background-image: url(/images/review_tshirt_new.png); background-repeat:no-repeat; background-size:contain; background-position:center; height: 360px; margin-top:10px; }
.review-new-ipod { background: url(/images/review_ipod_new.png) no-repeat right -10px top;  min-height: 360px; margin-top: 10px; display: inline-block }
.review-bg-container .review-txt { font-size: 41px; color: #fff; line-height: 40px; padding: 42px 0 15px 0; }
.review-bg-container .review-txt-mini { font-size: 24px; color: #fff; line-height: 28px; padding: 0px; margin: 0 }
.review-bg-container .review-and-circle { background: #fff; color: #4ea3ce; border-radius: 30px; margin: 0 auto; text-align: center; padding: 8px 9px; font-size: 18px;display:inline-block; }
.review-bg-container .review-circle-alignment { margin: 15px 0; }
@media screen and (max-width: 1024px) {
    .review-bg-container { min-height: inherit; background-size:100%}
    .review-bg-container .review-txt { font-size: 40px; padding:45px 0 15px 0; }
    .review-bg-container .review-txt-mini { font-size: 22px; line-height: 26px; }
    .review-bg-container .review-and-circle { border-radius: 30px; margin: 0 auto; font-size: 18px; }
}
@media screen and (max-width: 980px) {
    .review-new-ipod { display: none; }
    .review-bg-container .review-txt {  padding: 20px 0 10px 0; }
}
@media screen and (max-width: 767px) {
    .review-new-shirt { height: 260px; }
    .review-bg-container .review-txt { font-size: 26px; line-height: 32px; padding: 5px 0 10px 0}
    .review-bg-container .review-txt-mini { font-size: 18px; line-height: 22px; }
    .review-bg-container .review-circle-alignment { margin: 10px 0; }
}
@media screen and (max-width: 600px) {
    .review-bg-container .review-txt { font-size: 24px;}
    .review-bg-container .review-txt-mini { font-size: 16px; line-height: 19px; }
    .review-bg-container .review-txt:first-child{margin-top:20px;}
}
@media screen and (max-width: 480px) {
    .review-bg-container .review-and-circle {font-size: 13px;}
    .review-bg-container .review-txt{font-size:21px; line-height:26px; margin-bottom: 0; padding-bottom:5px;}
    .review-bg-container .review-txt:first-child{margin-top:30px;}
    .review-bg-container .review-txt-mini { font-size: 15px; line-height: 17px; }
    .review-bg-container .review-circle-alignment{margin:6px 0;}
}
@media screen and (max-width: 479px) {
    .review-bg-container {  padding: 20px 0; background-repeat:repeat}
    .review-bg-container .review-txt:first-child, .write-review-section .review-bg-container .review-txt {margin-top:0;}
    .review-bg-container .container .col-xs-6{width:100%; }
}