.cookiebtn:hover{background:#68b631!important;} 	
		.last-menu-item-img{
			max-height: 85%;
    		margin-top: -5px;
		}
		@media only screen and (max-width: 1023px) and (min-width: 768px){
			header .menu-wrapper .main-nav ul li a {
				font-size: 12px;
			}
			header .menu-wrapper .main-nav ul li#li8 {
				max-width: 70px;
			}
		}
		
		footer .txt .trademark, footer .txt .terms {
         line-height: 30px;
      }
	
		
		.li8 img{
				width:90px;
		}
			
	@media only screen and (max-width: 1023px) and (min-width: 768px){
	footer ul li a {
    font-size: 11px;
			}

            }
            





        /* New Webskin eader and Footer */

				
        .page.page-home {
            /* background: url(/media/891155/desk-img.jpg) center center / 100% 100% no-repeat; */
            position: relative;
            overflow: hidden;
        }
        .bg-dotted-effect{
            position:absolute;
            right:0;
            width:65%;
        }
        
        .bg-plus-icon-holder{
            position: absolute;
            width:1160px;
            bottom:-220px;
            right:0;
            left: 0;
            margin: 0 auto;
        }
        
        .bg-plus-icon-holder img{				
            position: absolute;
            width: 930px;
            bottom: -40px;
            right: -270px;
        }
        .bg-dotted-effect-holder{
            position: absolute;
            width:1160px;
            top:-220px;
            right:0;
            left: 0;
            margin: 0 auto;
        }
        .bg-dotted-effect-holder img{				
            position: absolute;
            width: 650px;
            top: 102px;
            right: -101px;
        }		
        
        header{ 
            background: rgb(0,174,239);
            background: linear-gradient(82deg, rgba(0,174,239,1) 0%, rgba(0,174,239,1) 67%, rgba(59,133,214,1) 78%, rgba(192,40,158,1) 96%);
            }
        header .top .rw .ss .share .btn-social{
            border-radius: 9px;
            background-color: #1e1e4f;
        }
        .input-text.search input{
            background:#ffffff;
        }
        
        header .top .rw .sl .btn-sl{
            background-color: #ec008c;
        }
        header .top .rw .ss .share .txt{
            color:#ffffff;
        } 
        .page-home .block.top .hb .columns .bx-wrapper .bx-controls .bx-prev{
            background: url(/media/891195/left-arrow1.png) no-repeat;
        }
        .page-home .block.top .hb .columns .bx-wrapper .bx-controls .bx-next {
            background: url(/media/891200/right-arrow1.png) no-repeat;
        }
        .a-block .img-wrapper .img-txt.txt-3{
            background-color:#9049b2;
            
        }
        .a-block .img-wrapper .img-txt.txt-1{
            background-color:#27aeeb;
        }
        .a-block .img-wrapper .img-txt.txt-5{
            background-color:#de1389;
        }
        .a-block .img-wrapper .img-txt{
            border-top-right-radius: 20px;
            min-width:170px;
        } 
        header .top .rw-mobile .btn{
            color: #df1279;
        }
        header .top .rw-mobile .btn.btn-profile .inner{
            background: #df1279;
        }
        footer{
            background: linear-gradient(16deg, rgba(0,174,239,1) 0%, rgba(59,133,214,1) 51%, rgba(150,69,175,1) 78%, rgba(155,66,174,1) 92%, rgba(192,40,158,0.9976365546218487) 99%);
        }
        .page-home .block.bottom .c2 .top,.page-home .block.bottom .c2 .bx-controls .bx-pager .bx-pager-item a{
            background: #de1387;
        }
        .page-home .block.bottom .c1 .img-wrapper .txt-wrapper .btn-ask{
            background: url(/media/891180/mobile-btn.png);
            border: none;
            background-size: 100%;
            color:#ffffff;
        }
        
        header .top .logo{
            margin-left: -60px;	
        }
        #___gcse_0{height:0;}
        .bx-wrapper{margin-top: 20px;}
        header .top .rw .ss .share .btn-social{
            margin: 0 5px;	
        }
        header .top .rw .sl .btn-sl {
            min-width: 115px;
            border-radius: 5px;
            text-align: center;
            margin: 0 2px;
            padding: 2px 2px;
        }
        .a-block{border: none;}
        .a-block .desc {
            font-size: 19px;
        }
        .page-home .block.bottom .c1 .img-wrapper .txt-wrapper .btn-ask{
            margin-left: -20px;	
        }
        .page-home .block.bottom .c1 .img-wrapper .txt-wrapper .btn-ask:hover{
            background-color: transparent;	
        }
        footer .txt .terms a:hover{
            color: #FFF;	
        }
        .a-block:hover .img-wrapper .img-txt{border-radius: 0;}
        
        @media only screen and (max-width: 767px){
            
            .bg-plus-icon-holder {
                width: 1160px;
                bottom: 0;
                right: 0;
                left: 0;
                margin: 0 auto;
                max-width: 100%;
            }
            .bg-plus-icon-holder img {								
                    width: 490px;
                    bottom: -140px;
                    right: -190px;
                    max-width: 1000px;
            }
            .bg-dotted-effect-holder {
                width: 1160px;
                bottom: 0;
                right: 0;
                left: 0;
                margin: 0 auto;
                max-width: 100%;
            }
            .bg-dotted-effect-holder img {								
                width: 570px;
                top: 280px;
                left: -207px;
                max-width: 1000px;
            }
            .page-home .block.bottom .c1 .img-wrapper .txt-wrapper{
                background: url(/media/891205/lower-sec-bg.jpg) no-repeat;
                background-size: 100%;
            }
            footer ul li, footer .txt .trademark, footer .txt .terms{
                border-top: 1px dotted #dff5fc;
                background: -moz-linear-gradient(0deg, #00aeef 50%, #745FA9 90%, #924c98 100%);
                background: -webkit-gradient(linear, left top, right top, color-stop(50%, #00aeef), color-stop(90%, #745FA9), color-stop(100%, #924c98));
                background: -webkit-linear-gradient(0deg, #00aeef 50%, #745FA9 90%, #924c98 100%);
                background: -o-linear-gradient(0deg, #00aeef 50%, #745FA9 90%, #924c98 100%);
                background: -ms-linear-gradient(0deg, #00aeef 50%, #745FA9 90%, #924c98 100%);
                background: linear-gradient(90deg, #00aeef 50%, #745FA9 90%, #924c98 100%);
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aeef', endColorstr='#924c98',GradientType=1 );
            }
            .row-sections .bx-wrapper{
                border-bottom: 2px dashed #f6179b;
            }
            .d-hr{
                border-bottom: 2px dashed #f6179b;
            }
            header .top{
                display: table;
                width: 100%;
                table-layout: fixed;
                height: auto;
            }
            header .top .logo, header .top .rw-mobile{
                /*width: calc(100% - 105px);
                display: table-cell !important;
                float: none  !important;
                vertical-align: middle;
                line-height: normal;*/
                max-width: calc(100% - 105px);
                margin-left: -10px;
            }
            header .top .rw-mobile{
                width: 105px;
            }
            header .top .rw-mobile{
                text-align: right;
            }
            header .top .logo a{
                display: block;
            }
            header .top .logo.desktoponly{
                display: none !important;
            }
            header .top .logo img{
                margin-left: -15px;
            }
            .mobileonly{
                padding-left:0;
                padding-right:0;
            }
            .page-home .block.bottom .c1 .img-wrapper .txt-wrapper .btn-ask{
                margin-left: 0px;	
            }
        
            .cfb .bottom{    background-color: #FFF;}
        }
.coverage .rateit-selected {
        background: url(/images/2015/icons/drop.png) left -22px;
        }

        div.error-msg, div.error
		{
			color:red;
			font-size:12px;
			margin-bottom:10px;
		}
		div.ques-error-msg
		{
			color:red;
			font-size:12px;
			margin-bottom:10px;
		}
		div.dialog-error-msg
		{
			color:#fff !important;
			font-size:12px;
			margin-bottom:10px;
		}
        

