/*DIV SPACE -- <div class="div_space_20"></div><!--DIV SPACE--> */
.div_space_5{height:5px;} .div_space_10{height:10px;} .div_space_15{height:15px;} .div_space_20{height:20px;} .div_space_25{height:25px;}
.div_space_30{height:30px;} .div_space_35{height:35px;} .div_space_40{height:40px;} .div_space_45{height:45px;} .div_space_50{height:50px;}
.div_space_55{height:55px;} .div_space_60{height:60px;} .div_space_65{height:65px;} .div_space_70{height:70px;} .div_space_75{height:75px;}
.div_space_80{height:80px;} .div_space_85{height:85px;} .div_space_90{height:90px;} .div_space_95{height:95px;} .div_space_100{height:100px;}

/*Min Height -- <div class="m_h_20"></div><!--Min Height--> */
.m_h_5{min-height:5px;} .m_h_10{min-height:10px;} .m_h_15{min-height:15px;} .m_h_20{min-height:20px;} .m_h_25{min-height:25px;}
.m_h_30{min-height:30px;} .m_h_35{min-height:35px;} .m_h_40{min-height:40px;} .m_h_45{min-height:45px;} .m_h_50{min-height:50px;}
.m_h_55{min-height:55px;} .m_h_60{min-height:60px;} .m_h_65{min-height:65px;} .m_h_70{min-height:70px;} .m_h_75{min-height:75px;}
.m_h_80{min-height:80px;} .m_h_85{min-height:85px;} .m_h_90{min-height:90px;} .m_h_95{min-height:95px;} .m_h_100{min-height:100px;}

.menu_link{padding: 10px 15px !important;}
.mb_link{display: none !important;}
@media only screen and (max-width:991px)
{
    .mb_link{display: inline !important;}
}

/*Capcha*/
/*<link href="https://fonts.googleapis.com/css?family=Amatic+SC|Assistant|Cabin+Sketch|Gloria+Hallelujah|Indie+Flower" rel="stylesheet">
font-family: 'Indie Flower', cursive;
font-family: 'Gloria Hallelujah', cursive;
font-family: 'Amatic SC', cursive;
font-family: 'Assistant', sans-serif;
font-family: 'Cabin Sketch', cursive;*/

.captcha_load{font-family: 'Gloria Hallelujah', cursive; font-size: 25px; color: #ff4081; letter-spacing: 3px; margin: -48px 5px 0px 0px;}

/*Table Section*/
.table_wrap{padding-top: 5px;}
.table_head{font-weight: 600;}
.table_data{}
.table_head tr td{vertical-align: middle !important; border-bottom: 1px solid #f4f4f4; border-top: 0px !important;}
.table_data tr td{vertical-align: middle !important; white-space: normal !important; padding: 12px 15px !important; border: none !important;}

.slider-area-3 {
    background: url(../images/bg/bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    /*padding: 267px 0 100px 0;*/
}

.slider-area .entry-title {
    margin-bottom: 35px;
    color: #fff;
    font-size: 60px;
  line-height: 70px;
}
.slider-area .entry-sub-title {
    margin-bottom: 52px;
    color: #fff;        
}
.slider-area .btn {
    margin: 0 10px;
}

.hide_input{visibility: hidden; height: 7px;}

.menu_wrap{}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus, .info-icon, .btn-red{
    background-image: -moz-linear-gradient( 0deg, rgb(255,182,40) 0%, rgb(249,62,126) 100%) !important;
    background-image: -webkit-linear-gradient( 0deg, rgb(255,182,40) 0%, rgb(249,62,126) 100%) !important;
    background-image: -ms-linear-gradient( 0deg, rgb(255,182,40) 0%, rgb(249,62,126) 100%) !important;

    /*background-image: -moz-linear-gradient( 0deg, rgb(217, 237, 247) 0%, rgb(255, 64, 129) 100%) !important;
    background-image: -webkit-linear-gradient( 0deg, rgb(217, 237, 247) 0%, rgb(255, 64, 129) 100%) !important;
    background-image: -ms-linear-gradient( 0deg, rgb(217, 237, 247) 0%, rgb(255, 64, 129) 100%) !important;*/

    /*background-image: -moz-linear-gradient( 0deg, rgb(217, 237, 247) 0%, rgb(51, 122, 183) 100%) !important;
    background-image: -webkit-linear-gradient( 0deg, rgb(217, 237, 247) 0%, rgb(51, 122, 183) 100%) !important;
    background-image: -ms-linear-gradient( 0deg, rgb(217, 237, 247) 0%, rgb(51, 122, 183) 100%) !important;*/

    /*background: #12c2e9 !important;
    background: -webkit-linear-gradient(to right, #12c2e9, #c471ed, #f64f59) !important;
    background: linear-gradient(to right, #12c2e9, #c471ed, #f64f59) !important;

    background: #00F260 !important;
    background: -webkit-linear-gradient(to right, #0575E6, #00F260) !important;
    background: linear-gradient(to right, #0575E6, #00F260) !important;*/


    color: #fff !important;
}

.ex_title{color: #666;}
.ex_grid{box-shadow: 0px 0px 30px 10px rgba( 0, 0, 0, .1) !important; background: #fff !important;}
.prompt{border-left: 0px !important; box-shadow: 0px 0px 15px 3px rgba( 0, 0, 0, .1) !important; margin-bottom:10px !important; margin-top:10px !important;}
.msg{font-weight: bold; letter-spacing: 0.5px;}

.add_side{background-image: url(../my_assets/img/off_70.gif); background-size: 100% 100%; background-repeat: no-repeat; margin: 10px 0px 10px 0px; height: 422px;}
.add_side_bar{background-image: url(../my_assets/img/airtel_3.gif); background-size: 100% 100%; background-repeat: no-repeat; margin: 10px 0px 10px 0px; height: 300px;}
.add_side_bar_2{background-image: url(../my_assets/img/off_70.gif); background-size: 100% 100%; background-repeat: no-repeat; margin: 10px 0px 10px 0px; height: 300px;}
.add_980x150{background-image: url(../my_assets/img/blink_2.jpg); background-size: 100% 100%; background-repeat: no-repeat; height: 150px;}
.add_1280x150{background-image: url(../my_assets/img/off_70.gif); background-size: 100% 100%; background-repeat: no-repeat; height: 150px;}
.add_450x150{background-image: url(../my_assets/img/airtel_3.gif); background-size: 100% 100%; background-repeat: no-repeat; height: 150px;}


.add_300x600{background-image: url(../add/Add_300x600.png); background-size: 100% 100%; background-repeat: no-repeat; height: 600px;}
.add_970x90{background-image: url(../add/Add_970x90.png); background-size: 100% 100%; background-repeat: no-repeat; height: 90px;}
.add_970x90_2{background-image: url(../add/Add_970x90.png); background-size: 100% 100%; background-repeat: no-repeat; height: 90px;}

.re_section{
    /*background-image: -moz-linear-gradient( 0deg, rgba(255,182,40,0.8) 0%, rgba(249,62,126,0.8) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgba(255,182,40,0.8) 0%, rgba(249,62,126,0.8) 100%);
    background-image: -ms-linear-gradient( 0deg, rgba(255,182,40,0.8) 0%, rgba(249,62,126,0.8) 100%);
    color: #fff !important;*/
}

.re_grid{margin-bottom: 20px;}
.acc_icon{border:1px dashed rgb(255,182,40); border-radius:50%; padding:5px; margin-left: 10px;}

.rg_title{color: #666; font-size: 40px;}
.rg_grid{box-shadow: 0px 0px 5px 1px rgba( 0, 0, 0, .1) !important; background: #fff !important; border-radius: 5px;}
.fill{color: #ffb628; font-size: 7px; margin: 3px 0px 0px 3px; position: absolute; display: inline-block;}

.news_grid{}
.news_ul{padding: 0px; margin: 0px; height: 330px !important;}
.news-item{list-style-type: none;}
.news_row{}
.news_tbl{padding: 5px; min-height: 70px; border-bottom: 1px dotted #ccc !important;}
.news_icon{width: 60px !important;margin-right: 10px;}
.news_msg{}
.more_link{color:; opacity: 0.7;}
.panel{border:none; box-shadow: 0px 0px 15px 3px rgba( 0, 0, 0, .1)}
.panel-body{background: #fff; border:none;}
.panel-footer{background: #fff; border:none;}
.prev, .next{color: #ff4081 !important;}

.web_stat_grid{margin-bottom: 15px;}
.counter{font-size: 16px; font-weight: bold;}

.single-map{width: 226px !important;}
/*.single-map-2{margin-top: 46px !important;}*/
.icons img{display: inline !important; width: 40px !important;}

@media (max-width: 991px){
    .single-map-2 { margin-top: 35px !important; }
    .single-map{width: 100% !important;}
}
@media (max-width: 768px){
    .single-map{width: 100% !important;}
}

@media (max-width: 750px){
    .single-map-2 { margin-top: 0px !important; }
    .single-map{width: 100% !important;}
}

.accept_img_box{padding: 15px 20px !important;}
.accept_img{height: 80px; width: 80px !important; display: inline-block !important; border-radius: 50%;}

.subscribe {
    background: url(../images/blog-image1.png);
    background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
    /*margin: 25px 0px;*/
}

.subscribe_op{background: rgba(0,0,0,0.7); padding: 50px 0px;}

.footer-section{background: #222 !important; color: #ccc !important;}
.footer-bottom{background: #1d1d1d !important;}

.footer_link{padding: 0px; margin: 0px;}
.footer_link li { list-style-type: none; margin: 10px 0px; }
.footer_link a { color: #ccc; transition: all 1s ease; font-size: 18px; }
.footer_link a:hover { color: #ff4081; }

.fo_link_arrow{font-size: 12px; width: 20px; display:;}
.fo_con_left{text-align: center;}
.fo_con{font-size: 28px; width: 50px;}
.fo_con_title{font-weight: bold; font-size: 16px;}

/*======================== Testimonial Css ===============================*/
.home_test_grid{margin: 20px;}
.home_test_img{width: 80px !important; height: 80px !important; display: inline-block !important; border-radius: 50%; }
.test_user{display: block; font-size: 16px; font-family: fantasy; font-weight: bold;}
.quote_msg{font-size: 14px; height: 100px;}
.quote_icon{font-size: 18px; display: inline-block; padding: 0px 10px; color: #f7a73d;}



/*Contact Left Box*/
.single-info {
    position: relative;
    padding: 30px 30px 1px 30px;
    /*border: 1px solid #ddd;*/
    margin-bottom: 20px;
    box-shadow: 0px 0px 40px 0px rgba( 249, 69, 121, .1 );
}

.single-info h4 {
    margin-bottom: 5px;
    text-transform: capitalize;
    letter-spacing: 0.5px;
}

.single-info p {
    margin: 0;
}

.info-icon {
    position: absolute;
    top: 25px;
    /*left: 30px;*/
    width: 50px;
    height: 50px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 50px;
    border-radius: 50%;
    background-color: #ff4081;
}

.info-content {
    padding-left: 70px;
}












/*
snippet from Animate.css - zoomIn effect
*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s
}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}

#accordion .panel-title i.glyphicon{
    -moz-transition: -moz-transform 0.5s ease-in-out;
    -o-transition: -o-transform 0.5s ease-in-out;
    -webkit-transition: -webkit-transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out;
}

.rotate-icon{
    -webkit-transform: rotate(-225deg);
    -moz-transform: rotate(-225deg);
    transform: rotate(-225deg);
}

.panel{
    border: 0px;
    border-bottom: 1px solid #ccc;
}
.panel-group .panel+.panel{
    margin-top: 0px;
}
.panel-group .panel{
    border-radius: 0px;
}
.panel-heading{
    border-radius: 0px;
    color: #fff !important;
    padding: 25px 15px;
}
.faqs_ques{
    color: #fff !important;
}
.faqs_ans{
    font-size: 15px;
    font-family: 'PT Sans', sans-serif !important;
    color: #606060;
    text-align: justify;
}
.panel-custom>.panel-heading{
    background-image: -moz-linear-gradient( 0deg, rgb(255,182,40) 0%, rgb(249,62,126) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(255,182,40) 0%, rgb(249,62,126) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(255,182,40) 0%, rgb(249,62,126) 100%);
}
.panel-group .panel:first-child{
    border-top: 5px solid #ff4081;
    border-radius: 5px;
}

panel-collapse .collapse.in{
    border-bottom:0;
}