/*
Theme Name: Jump
Theme URI: http://smartcoders.in/
Author: SmartCoders WordPress Team
Author URI: http://smartcoders.in/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/

.call-now-btn {
    font-family: 'ralewaybold';
    font-size: 25px;
    border: 3px solid #fff;
    padding: 12px 18px;
    display: inline;
    background: #6cbe64;
    color: #FFF;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -webkit-box-shadow: 1px 2px 7px #000;
    -moz-box-shadow: 1px 2px 7px #000;
    box-shadow: 1px 2px 7px #000;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    text-decoration: none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-transform: uppercase;
}
.call-now-btn:before {
    font-family: FontAwesome;
    padding-right: 7px;
    content: "\f095";
}


.call-now-btn:hover, .call-now-btn:focus {
    text-decoration: none;
    background: #f37d21;
}

textarea{height:70px!important;}

.pp span.wpcf7-not-valid-tip {
    color: #F00;
    font-size: 1em;
    display: block;
    position: absolute;
    left: 0px;
    top: -38px;
}

.pp ul li input[type="email"] {
    font-family: "ralewaymedium";
    color: #464646;
    font-size: 18px;
    border: 1px solid #464646;
    border-radius: 4px;
    box-shadow: 2px 2px 3px #B1B1B1;
    width: 366px;
    margin-bottom: 20px;
    padding: 12px 18px;

}
.pp h3{font-size:18px!important;}
div.wpcf7-validation-errors{ border:2px solid #f37d21!important; padding:6px 0px; border-radius:6px;}

.textarea-977 span.wpcf7-not-valid-tip {top:-110px;}

.textarea-669 span.wpcf7-not-valid-tip{top:-110px; left:0px;}

.cnt h3{color:#f37d21; padding-bottom:16px; text-transform:uppercase; font-size:21px;font-family: 'Raleway', sans-serif;line-height:28px; font-weight:700;}

.page-faq .cnt h3{ font-size:18px; padding-bottom:3px;}

.mrk h3{ color:#464646;}

.cnt ul{ overflow:hidden; margin:16px 0px 0px 0px}

.cnt ul li{  background:url(/wp-content/uploads/2015/01/cirle.jpg) left 7px no-repeat; color:#464646; float:left; padding-left:30px; margin-right:70px; padding-bottom:18px; width:36%; font-size:20px;}

.cnt h2{color:#f37d21; padding:20px 0px 5px; text-transform:uppercase; font-size:21px;font-family: 'Raleway', sans-serif; letter-spacing:0px; font-weight:700;}

ul.fas{ overflow:hidden; margin:30px 0px 0px 0px; float:left; width:470px;}

ul.fas li{ float:left; width:428px; margin-right:55px; padding-bottom:0px; background:none;padding-left:0px;}

ul.fas1{ overflow:hidden; margin:30px 0px 0px 0px;}

ul.fas1 li{ float:left; width:428px; margin-right:0px; padding-bottom:0px; background:none;padding-left:0px;}

.img-inv{ position:relative; z-index:1;}

.enq a {color: #f37d21!important;   border: 3px solid #f37d21!important;}

.enq a:hover {color: #fff!important; background:#f37d21;}

.investment{  width:100%;}

.page-investment .cnt h3{ color:#464646;}

.page-investment .cnt .fit h3{ color:#f37d21;}

.page-apply .about-dw{ display:none;}

.fit{ border-style: dotted; border-width:4px; border-color:#8ad0f3;  border-radius:0 0 6px 6px; position:relative; background:#fff; min-height:200px; width:745px; padding:95px 31px 10px;  margin:-90px auto 20px; overflow:auto; position:relative; z-index:0;}

.fit h3{color:#f37d21;  text-transform:uppercase; font-size:19px;font-family: 'ralewaybold'; letter-spacing:2px; padding-top:30px;}

ul.first li{ width:auto; clear:both;}

ul.first{ width:480px; float:left;}

ul.sec li{ width:100%}

ul.sec{ width:233px; float:left;}

.mrk{ overflow:hidden; margin:60px 0px 0px 0px;}

.mrk h3{ font-size:21px; padding-bottom:40px;}

.mrk .left{ width:100%; margin-right:0; padding-right:0px;float:left; border-right:2px dotted #b6b6b6; padding-bottom:30px;}

.mrk .right{ width:100%; float:left }

.mrk h4 { font-size:18px;font-family: 'ralewaybold'; letter-spacing:0px!important;color:#f37d21!important;}

.bt { overflow:hidden; width:100%; margin-top:10px;}

.bt hr{ margin:3px;}

.bt h4{ padding-bottom:18px; padding-top:20px;}

.cnt-form{ overflow:hidden; padding:25px 34px 0px; margin-bottom: 177px;}

.cnt-form p{ margin-bottom:0px; font-size:18px; line-height:27px; color:#464646; text-align:justify}

.cnt-form h2{ font-family: 'ralewaybold'; font-size:18px; color:#464646; text-transform:uppercase; letter-spacing:1px; padding-bottom:22px;}

.fit-form{
    max-width: 600px;  
    font-family: 'ralewaymedium'; 
    display:relative; 
    margin: 0 auto; 
    font-size:10px; 
    position:relative; 
    padding:31px 0px 10px 0px; 
}

.fit-form h2{ position:absolute; top:-30px; background:#fff; left:20px; font-size:18px; color:#32c1d2; padding:15px 45px; text-align:center; border:3px solid #32c1d2; display:inline-block;  border-radius:20px; }

.text-field { 
    margin:15px 20px 15px 20px;
}

.submitbtn{  text-align:center; padding-top: 20px;}

.submitbtn a{ color:#fff; font-size:25px; font-family: 'ralewaybold'; text-decoration:none; display:inline-block;}

.text-field cite{ font-family: 'ralewaymedium';color:#464646; font-size:18px; display:block; margin-bottom:17px; font-style:normal}
span.first , span.last{ float:left;font-family: 'ralewaymedium';color:#464646; font-size:18px; display:block; margin-bottom:17px; margin-right:15px;}

.text-field input[type="text"] , .text-field input[type="email"], .text-field input[type="tel"]{ 
    width:95%; 
    border:1px solid #464646; 
    padding:10px; 
    border-radius: 5px; 
    box-shadow: 2px 4px 4px #ccc;
}

select{
    width: 99%;
    border:1px solid #464646; 
    padding:10px; 
    border-radius: 5px; 
    box-shadow: 2px 4px 4px #ccc;
}

.popupform{
    margin: 15px auto;
    padding-left: 65px;
    padding-right: 30px;
}

.popupformbtn{
    padding-left: 125px;
    padding-top: 15px;
}

.text-field{
    width: 80%;
    padding-left: 45px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.text-field small{ color:red; margin-left:5px;}

.textradio em{font-family: 'ralewaymedium';color:#464646; font-size:18px; font-style:normal; }

.text-field input[type="radio"]{ float:left; margin:4px 2px 2px 0px;}

.radio-sec{ float:left; margin:0 20px 0 0;}

.textarea-sec textarea {
    width:100%; 
    border:1px solid #464646; 
    padding:10px; 
    border-radius: 5px; 
    box-shadow: 2px 4px 4px #ccc; 
    resize:none;
}

#wpm_download_1 {
    margin: 10px;
    color: #6cbe64;
}
.presonal-info{}

.SlectBox, .SlectBoxa { width: 230px; padding: 5px; border-radius:4px; }

.SelectClass { position: absolute; top: 0px; left: 0px; right: 0px; height: 100%; width: 100%; border: none; z-index: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }

.SumoSelect > .optWrapper > .options > li { -moz-transition: 200ms ease; -webkit-transition: 200ms ease; transition: 200ms ease; }

.SumoSelect > .optWrapper > .options > li label, .SumoSelect > .CaptionCont { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

.SumoSelect { display: inline-block; position: relative; }

.SumoSelect > .CaptionCont { position: relative; border: 1px solid #464646; min-height: 20px; background-color: #fff; }

.SumoSelect > .CaptionCont > span { display: block; padding:2px 0px 0px 8px; padding-right: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; cursor:pointer; }

.SumoSelect > .CaptionCont > span.placeholder { color: #ccc; font-style: italic; }

.SumoSelect > .CaptionCont > label { position: absolute; top: 1px; right: 9px; bottom: 0px; width: 30px; cursor:pointer }

.SumoSelect > .CaptionCont > label > i { background-image:url(assets/images/drp.jpg); background-position: center center; width: 23px; height: 23px; display: block; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto; }

.SumoSelect > .optWrapper { top: 30px; width: 100%; position: absolute; left: 0; opacity: 0; visibility: hidden; transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out; -webkit-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out; -moz-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out; -ms-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out; -o-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: -100; background: #fff; border: 1px solid #ddd; box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.11); border-radius: 3px; }

.SumoSelect > .optWrapper.open { top: 40px; visibility: visible; opacity: 1; z-index: 1000; }

.SumoSelect > .optWrapper > .options { list-style: none; display: block; padding: 0px; margin: 0px; overflow: auto; border-radius: 3px;max-height: 250px;  }

.SumoSelect > .optWrapper.isFloating > .options { max-height: 100%; }

.SumoSelect > .optWrapper > .options > li { padding: 4px 6px; border-bottom: 1px solid #F3F3F3; position: relative; }

.SumoSelect > .optWrapper > .options > li:first-child { border-radius: 3px 3px 0px 0px; }

.SumoSelect > .optWrapper > .options > li:last-child { border-bottom: none; border-radius: 0px 0px 3px 3px; }

.SumoSelect > .optWrapper > .options > li:hover { background-color: #CBD0FF; }

.SumoSelect > .optWrapper > .options > li label { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; font-size:14px; }

.SumoSelect > .optWrapper > .options > li span { display: none; }

.SumoSelect > .optWrapper.isFloating { position: fixed; top: 0px; left: 0px; right: 0px; width: 90%; bottom: 0px; margin: auto; max-height: 90%; }

.SumoSelect > .optWrapper > .options > li.disabled { background-color: inherit; }

.SumoSelect > .optWrapper > .options > li.disabled * { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 5-7 */ filter: alpha(opacity=50); /* Netscape */ -moz-opacity: 0.5; /* Safari 1.x */ -khtml-opacity: 0.5; /* Good browsers */ opacity: 0.5; }

.SumoSelect > .optWrapper > .options > li.optGroup { padding-left: 5px; text-decoration: underline; }

body > .BackdropSelect { display: none; position: fixed; top: 0px; right: 0px; left: 0px; bottom: 0px; width: 100%; z-index: 100; }

.SumoSelect span{ margin-bottom:0px;}

div.wpcf7-response-output {
    margin: 1em 0.5em 0em!important;
    padding: 0.2em 1em;
}

ul.fas1 li span{    
    background:url(assets/images/drop.jpg) 0 0 no-repeat;
    color: #FFF;
    margin-right: 14px;
    font-size: 21px;
    width: 25px;
    float: left;
    height: 30px;
    line-height:36px;
    padding-top:8px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'Sniglet', cursive;
    font-weight:400;
}

.page-franchise-process .cnt ul li{ font-size:18px;}

.page-faq .cnt p:first-child{ margin: 0 !important;}

.page-franchise-availability .cnt p:first-child{ margin: 0 !important;;}

.page-franchise-process .cnt p:first-child{ margin: 0 !important;}

.img-inv{ display:block;}

.mob-inv{ display:none;}

ul.fas li span{    
    background:url(assets/images/drop.jpg) 0 0 no-repeat;
    font-family: 'Sniglet', cursive;
    font-weight:400;
    color: #FFF;
    margin-right: 14px;
    font-size: 21px;
    width: 25px;
    float: left;
    height: 30px;
    line-height:36px;
    padding-top:8px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.cnt-form .wpcf7-response-output{ position:absolute; bottom:58px; display:block;}

.cnt-form span.wpcf7-not-valid-tip {
    color: #f00;
    display: block;
    font-size:14px; position:absolute;
    right: 0px!important;
    top: -46px;
}

.footer-one ul li a:hover{ background:url(assets/images/social1.png) left top no-repeat!important; text-indent:-9999px; display:block;}

.footer-one ul li + li a:hover{ background:url(assets/images/social1.png) -40px top no-repeat!important;}

.footer-one ul li + li + li a:hover{ background:url(assets/images/social1.png) -80px top no-repeat!important;}

.footer-one ul li + li + li + li a:hover{ background:url(assets/images/social1.png) -125px top no-repeat!important;;}

.footer-one ul li a{ width:35px!important;}

@media all and (max-width: 520px) and (min-width: 320px){
    .pp{
        left:29%!important;
    }
}
.cnt code{min-height:104px!important;}

.banner a span{letter-spacing:0px!important; left:355px!important;}

.homeli h4{letter-spacing:0px!important;}

.benifits h3{ letter-spacing:0px!important;}.menu-icon {	display: none;}

.homefooter .footer-two ul {float: left;padding-top: 10px;width: 154px;}
.homefooter .footer-two {float: left;margin: 45px 0 0;width: 380px;}
.homefooter .footer-two ul.new {float: left;margin: 0 0 0 7px;width: 210px;}
.homefooter .footer-two ul.new li {padding: 0 0 16px 11px;}
.homefooter .footer-two ul li a {font-size: 14px;}
.homefooter .footer-two ul li {padding: 0 18px 16px 0;}
