/*** common css here ***/
html{height:100%;}
body{font-family: 'Roboto', sans-serif;background:#f6f6f7;min-height:100%;padding:0 0 57px;position:relative;}
a, a:hover, a:focus,a:active, input[type="submit"], button, input,select{outline:0 none;}
a,a:hover,input[type="submit"]:hover, button:hover, input[type="button"]:hover,input[type="submit"], button, input[type="button"]{text-decoration:none;transition:color 0.3s linear,background 0.3s linear;-o-transition:color 0.3s linear,background 0.3s linear;-webkit-transition:color 0.3s linear,background 0.3s linear;-moz-transition:color 0.3s linear,background 0.3s linear;}
.marginRight{margin-right:0 !important;}
.marginTop{margin-right:0 !important;}
.marginLeft{margin-right:0 !important;}
.marginBottom{margin-right:0 !important;}
.NoMargin{margin:0 !important;}
.paddingRight{padding-right:0 !important;}
.paddingTop{padding-top:0 !important;}
.paddingLeft{padding-left:0 !important;}
.paddingBottom{padding-bottom:0 !important;}
.Nopadding{padding:0 !important;}
img{border:none;margin:0;padding:0;}
.left{float:left;}
.right{float:right;}
.positionRelative{position:relative;}
.wrapper{max-width:1200px;margin:0 auto;width:100%;}
ul,ol{padding:0;margin:0;list-style:none;}
input[type="text"],input[type="password"],input[type="email"],input[type="number"],input[type="tel"],input[type="search"],input[type="date"],textarea,select{height:39px;border:none;border:none;border-bottom:1px solid #dadada;border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:0 6px;width:100%;background:none;font-size:14px;font-weight:normal;color:#555;}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="search"]:focus,input[type="date"]:focus,textarea:focus,input[type="text"]:active,input[type="password"]:active,input[type="email"]:active,input[type="number"]:active,input[type="tel"]:active,input[type="search"]:active,input[type="date"]:active,textarea:active,select:focus,select:active{height:39px;border:none;border:1px solid #48BFD5;border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0px 0px 4px #D6EEF2;-o-box-shadow:0px 0px 4px #D6EEF2;-webkit-box-shadow:0px 0px 4px #D6EEF2;-moz-box-shadow:0px 0px 4px #D6EEF2;padding:0 5px;}
input[type="submit"], button, input[type="button"]{background:#47c0d5;border: 1px solid #47c0d5;border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;color: #fff;font-weight: 500;padding:7px 20px 5px; vertical-align:top;
text-transform: uppercase;}
input[type="submit"]:hover, button:hover, input[type="button"]:hover,input[type="submit"]:active, button:active, input[type="button"]:active,input[type="submit"]:active, button:active, input[type="button"]:active, input[type="button"]:focus,input[type="submit"]:focus, button:focus, input[type="button"]:focus{background:#3DA5B7;border-color:#3DA5B7;}
select,select:active,select:focus{padding:7px 0 7px 5px;}
h1,h2,h3,h4,h5,h6,p,strong,span{word-wrap:break-word;line-height:1;margin:0;}
h1{color:#252525;font-size:31px;text-transform:uppercase;font-weight:700;line-height:1;}
textarea{overflow:auto;resize:none;padding:10px 5px;}
textarea:focus,textarea:active{padding:9px 4px;}
button.close:hover,button.close:focus{background:none;border-color:none;}
label.error{font-weight:500;color:#A94442;font-size:13px;line-height:1;margin:0;}
.close{margin-top:-8px;}
input:-webkit-autofill,input:-webkit-autofill:focus {-webkit-box-shadow: 0 0 0px 1000px white inset;}
/*** common css over here **/
.user_icon, .signup_icon, .binocular, .socialmedia_icons a{background:url(/../assets/sprite-home.png) no-repeat; display:inline-block;}


/*** header css here ***/
header{padding:14px 0 14px;background:#fff;}
header .logo{margin:7px 0 6px;float:left;width:283px;}
.signin_link,.signup_link{float:left;background:#f5f5f5;padding:7px 17px;text-align:center;color:#4c4c4c;font-weight:500;font-size:14px;text-transform:uppercase;border:1px solid #f5f5f5;border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:300;}
.signin_link{background:#47bfd4;border-color:#47bfd4;color:#fff;}
.signup_link{margin:0 0 0 5px;}
.signin_link b,.signup_link b{font-weight:500;}
.signin_link:hover{background:#3da5b7;color:#fff;border-color:#3da5b7;}
.signup_link:hover{background:#dfdbdb;border-color:#dfdbdb;color:#4c4c4c;}
.signin_link:hover span.glyphicon-edit,.signup_link:hover span.glyphicon-user{color:#fff;}
.hmpge_bottom_main{padding:0;position:relative;}
.header_right{padding:19px 0 0 273px;}
.header_right .nav{line-height:1;}
.header_right .nav-pills li{font-weight:500;font-size:14px;color:#5a5a5a;}
.header_right .nav li a,.header_right .nav li a:hover{background:none;border:none;color:#333;}
.header_right .nav li a{position:relative;top:0;opacity:1;border-radius:0;transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;font-weight:300;text-transform:uppercase;padding:2px 15px;}
.header_right .nav li a:before{content:'.';position:absolute;top:-6px;left:0;width:0px;height:0px;color:#aaa;font-size:19px;}
.header_right .nav li a.hidden_menu{top:-18px;opacity:0;}
.header_right .nav-pills li:hover > a,.header_right .nav-pills li.active > a{top:-18px;opacity:0;} 
.header_right .nav-pills li:hover > a.hidden_menu,.header_right .nav-pills li.active > a.hidden_menu{opacity:1;color:#06DCFF;} 
.header_right .nav-pills li:hover > a:before,.header_right .nav-pills li.active > a:before{color:#06DCFF;}
.header_right .nav-pills li:first-child a:before{content:'';}
.top_signin_signup{float:right;margin:0 0 0 40px;}
.top_header_nav{float:right;margin:17px 0 0;}
.contract_login_page {background:#FFFFFF;border: 1px solid #CCCCCC;border-radius: 5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;margin: 50px auto;max-width: 400px;width: 100%;}
.contract_login_page .modal-header {background:#EFEFEF;border-radius: 5px 5px 0 0;-o-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;padding: 19px 17px 19px 27px;}
.contract_login_page .modal-header .modal-title {color: #4C4C4C;font-size: 25px;font-weight: 500;line-height: 1;}
.contract_login_page .modal-footer {border: medium none;margin: 0;padding: 0 20px;}
/*** header css over here **/
/** homepage slider css here **/
.hmpage_slider .carousel-caption{left:0;width:100%;right:0;top:30%;padding:0;text-align:left;}
.hmpage_slider .carousel-control{display:none;}
.hmpage_slider .carousel-caption h2{font-weight:700;text-transform:uppercase;font-size:55px;line-height:1;text-transform:uppercase;margin:0;}
.hmpage_slider .carousel-caption h2 span{font-weight:300;}
.hmpage_slider .carousel-caption a{background:#58c2d5;padding:11px 37px;border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#fff;text-shadow:0px 1px 0px #4b7981;-o-text-shadow:0px 1px 0px #4b7981;-webkit-text-shadow:0px 1px 0px #4b7981;-moz-text-shadow:0px 1px 0px #4b7981;font-weight:500;font-size:22px;text-transform:uppercase;float:left;margin:17px 0 0;border-color:#58c2d5;}
.carousel-indicators li{border-width:3px;background:#fff;width:12px;height:12px;margin:0;}
.carousel-indicators .active{background:#333;}
.hmpage_slider .carousel-caption a:hover{background:#3da5b7;border-color:#3da5b7;}
.hmpage_slider .carousel-inner img{width:100%;}
/*** homepage slider css over here **/

/*** homepage bottom css here **/
.easymanage_main{padding:40px 15px;}
.easymanage_main h2{color: #252525;font-size: 32px;font-weight: 700;text-align: center;text-transform: uppercase;margin:0 0 3px;}
.easymanage_main p{color: #2a2a2a;font-size: 22px;font-weight: 300;margin:0 0 40px;text-align: center;}
.easymanage_main .thumbnail{padding:0;border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border:none;margin:0;text-align:center;background:none;}
.easymanage_main .thumbnail > img{border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:100%;height:100%;max-width:262px;}
.bouncerental_sol_indiv .thumbnail .caption{padding:0;margin:10px 0 0;}
.bouncerental_sol_indiv .thumbnail .caption h3{margin:0;text-align:center;color:#404040;font-size:18px;text-transform:uppercase;font-weight:normal;}
.thumbnail_image_main{max-width:262px;position:relative;overflow:hidden;}
.thumbnail_image_content{position:absolute;top:0;left:0;width:100%;height:100%;}
.thumbnail_image_content:after {background:rgba(23, 65, 97,0.8);border-radius: 50%;-o-border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;height: 100%;padding: 40px;position: absolute;width: 100%;text-align:center;transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);content:'';opacity:0;}
.thumbnail_image_content,.thumbnail_image_content:after{transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;left:0;top:0;}
.thumbnail_image_content p,.thumbnail_image_content a,.thumbnail_image_content > .binocular{transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;}
.thumbnail_image_content p{color:#fff;font-size:14px; line-height:16px; font-weight:normal;position:absolute;left:auto;right:-100%;width:100%;z-index:10;top:45%;padding:0 32px;max-height:62px;overflow:hidden;}
.thumbnail_image_content a{font-size:12px; text-transform:uppercase;color:#FDD901;transition-delay:0.4s;position:absolute;left:33%;top:auto;bottom:-100%;z-index:10;}
.thumbnail_image_content .binocular{position:absolute;left:auto;right:-100%;width:58px;z-index:10;top:28%;height:34px;background-position:-1px -1px;}
.thumbnail_image_main:hover .thumbnail_image_content:after{transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);opacity:1;}
.thumbnail_image_main:hover .thumbnail_image_content p{right:0;}
.thumbnail_image_main:hover .thumbnail_image_content a{bottom:40px;}
.thumbnail_image_main:hover .thumbnail_image_content > .binocular{right:39%;}
.success_message_div .alert,.alert_message_div .alert{margin:20px auto 20px;text-align:center;line-height:1;padding:12px 36px 12px 12px;color:#fff;position:relative;font-weight:300;font-size:18px;}
.success_message_div .alert{background:#91C280;border-color:#91C280;}
.alert_message_div .alert{background:#cc3b38;border-color:#cc3b38;}
.success_message_div .alert button,.alert_message_div .alert button{background:none;border: 0 none;color: #FFFFFF;cursor: pointer;font-size: 25px;font-weight: 900;line-height: 1;opacity: 1;padding: 0;position: absolute;right: 14px;text-shadow: none;top:15px;}
/** homepage bottom css over here **/
/*** testimonial css here ***/
.hmpge_tesimonial_sec{background:#41b6cb;}
.hmpge_testimonial_indiv {background:url(/../assets/testimonial_bg.png) no-repeat;margin: 0 4% 0 0;max-width: 360px;padding: 30px 25px;text-align: center;color:#fff;min-height:346px;width:31%;}
.hmpge_testimonial_indiv:last-child,.hmpge_testimonial_indiv:nth-child(3n){margin:0;float:right;}
.hmpge_testimonial_indiv strong{display:block;text-align:center;color:#164163;line-height:1;margin:23px 0;font-size:16px;}
.testi_view_all{display:inline-block;border:1px solid #fff;border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#fff;padding:6px 20px 7px;text-transform:uppercase;}
.testi_view_all:hover{color:#164163;background:#fff;}
.hmpe_testi_img{display:block;margin:0 0 20px;}
.hmpe_testi_img img{border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.testimonial_name_des{margin:23px 0;}
.testimonial_name_des strong{margin:0;}
.testimonial_name_des span{color:#164163;font-size:12px;font-weight:500;margin:0 0 1px;}
.hmpge_testimonial_indiv > p{line-height:19px;}
/*** testimonial css over here ***/

/**** footer css here ***/
footer{background:#174161;padding:10px;height:57px;position:absolute;bottom:0;left:0;width:100%;}
.social_media_main h3{text-align:left;float:left;margin:0;}
.footer_navigation{float:left;width:100%;}
.footer_navigation li,.social_media_main,.social_media_main h3{font-size:15px;color:#fff;font-weight:300;text-transform:uppercase;}
.footer_navigation li{float:left;list-style:none;text-transform:none;margin:0 20px 0 0;}
.footer_navigation li a{color:#fff;text-decoration:none;}
.copyright{text-align:center;font-size:15px;color:#fff;font-weight:300;margin:10px 0 0;}
.socialmedia_icons a{width:32px;height:37px;float:left;text-indent:-999999px;margin:0 10px 0 0;}
.socialmedia_icons a.footer_facebook{background-position:-62px -1px;}
.socialmedia_icons a.footer_twitter{background-position:-97px -1px;}
.socialmedia_icons a.footer_googleplus{background-position:-132px -1px;}
.socialmedia_icons a.footer_instagram{background-position:-62px -42px;}
.social_media_main{max-width:275px;width:100%;float:right;}
.social_media_main h3{float:left;margin:10px 0 0;font-weight:300;text-transform:uppercase;}
.footer_left{margin:7px 0 0;}
/*** footer css over here ***/

/**** Sign in css here ****/
.signin_row,.signup_row{margin:0 0 18px;}
.sigin_form_main .modal-dialog,.sigup_form_main .modal-dialog{max-width:358px;width:100%;margin:30px auto;}
.sigin_form_main .modal-header,.sigup_form_main .modal-header{background:#efefef;padding:19px 17px 19px 27px;border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;}
.sigin_form_main .modal-header h2,.sigup_form_main .modal-header h2{color:#4C4C4C;line-height:1;font-weight:500;font-size:25px;}
.remember_me{float:left;}
.remember_me input[type="checkbox"] {border: medium none;float: left;margin:2px 0 0;}
.remember_me label {display: block;font-size: 14px;font-weight: 300;line-height: 1;margin: 0;padding: 0 0 0 20px;}
.forgot_passwrd{float:right;line-height:1;}
.forgot_passwrd a {color: #4abed7;font-size: 14px;font-weight: 300;}
.sigin_form_main .modal-footer,.sigup_form_main .modal-footer{border:none;margin:0;padding:0 20px;text-align:left;}
.new_user_main{text-align:center;}
.new_user_divider {background:#dadada;float: left;height: 1px;margin: 14px 0;width: 100%;}
.new_user_main p {background:#fff;display: inline-block;margin: 0;padding: 4px 10px;position: relative;text-align: center;top: -28px;color:#999;}
.forgotpassword_user_main{padding:0 0 20px;}
.forgotpassword_user_main p{top:0;color:#6a6a6a;font-size:12px;text-align:justify;width:100%;line-height:15px;margin:0 0 10px;padding:0;}
.forgotpassword_user_main p:last-child{margin:0;}
.new_user_main p a{font-weight:700;color:#164163;font-size:14px;}
.forgotpassword_user_main p a{font-size:12px;font-weight:400;text-decoration:underline;}
.contract_login_page .modal-header button{display:none;}
.agree_terms_policy{font-size:12px;margin:0 0 10px;}
.signin_row input[type="submit"],.signin_row button[type="submit"],.signup_row input[type="submit"],.signup_row button[type="submit"]{width:100%;}
/**** sign in css over here ***/
/**** contact us css here ****/
.contactus_form_row{margin:0 0 23px;}
.contactus_left{padding-left:0;}
.contactus_content h2 {color: #5a5a5a;font-size: 23px;font-weight: 700;}
.contactus_content p {color:#4A4640;font-size: 14px;font-weight: 300;line-height: 23px;margin:0 0 12px;}
.contactus_content p strong {color: #204165;font-size: 21px;font-weight: 700;}
.contactus_right{padding-right:0;}
.contactus_right h2{font-size:20px;color:#252525;font-weight:700;}
.contactus_main{margin:40px auto 0;}user_icon
.contactus_left h1{margin:0 0 20px;}
.contactus_content h2,.contactus_right h2{margin:0 0 13px;}
.contactus_form_row textarea{height:115px;}
/**** contact us css over here ****/
/***** packages page css here ****/
.packages_main{margin:100px 0 0;}
.packages_indiv {border-radius: 5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;padding: 4px;width:30.3333%;max-width:370px;margin:0 4% 0 0;}
.first_package{background:#c63e38;}
.packages_content {border: 1px solid;border-radius: 5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;color: #FEFFFF;padding:34px 20px;text-align: center;}
.first_package .packages_content{border-color:#D57572;}
.second_package{background:#f79433;}
.second_package .packages_content{border-color:#f8b16f;}
.all_plans_include{background:#a372fc;margin:0;float:right;}
.all_plans_include .packages_content{border-color:#bd9cfd;}
.package_heading {font-size: 22px;font-weight: 300;text-transform: uppercase;line-height:1;}
.package_dollar {font-size: 28px;font-weight: 300;padding:5px 0 20px;}
.package_dollar strong{font-size:50px;font-weight:700;}
.packages_content > p{font-weight:300;line-height:19px;font-weight:300;}
.plans_include_heading {border-bottom: 1px solid #FEFFFE;padding: 0 0 13px;text-align: left;}
.package_submit_button{margin:21px 0 0;}
.package_submit_button button,.package_submit_button a{line-height:1;padding:9px 25px;color:#fff;text-transform:uppercase;text-align:center;font-size:17px;font-weight:500;border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
.first_package .package_submit_button button,.first_package .package_submit_button a{background:#763432;border-color:#763432;}
.first_package .package_submit_button button:hover,.first_package .package_submit_button a:hover{background:#fff;border-color:#fff;color:#763432;}
.second_package .package_submit_button button,.second_package .package_submit_button a{background:#a05706;border-color:#a05706;}
.second_package .package_submit_button button:hover,.second_package .package_submit_button a:hover{background:#fff;border-color:#fff;color:#a05706;}
.plans_include_listing li{text-align:left;margin:13px 0 0;background:url(/assets/bullet-3f2a93180f83b7c4bb984fcef5135ad46acd23ee7dd64c0ba8a9cb20b379a5b4.png) no-repeat;padding:0 0 0 20px;line-height:18px;min-height:18px;}
.select_your_packages{text-align:center;margin:0 0 21px;}
.select_your_packages h2 {font-size: 27px;font-weight: 700;text-transform: uppercase;margin:0 0 8px;color:#262626;}
.select_your_packages p{font-size:16px;color:#262626;font-weight:300;}
.packages_main_row{margin:0 0 20px;}
/***** packages page css over here *******/
/***** testimonial page css here *******/
.testimonial_main{margin:40px 0;}
.testimonial_main h1{margin:0 0 18px;}
.testimonial_user_image{float:left;width:60px;height:60px;}
.testimonial_user_image img{width:100%;border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:1px solid #ccc;}
.testimonial_main_content{padding:0 0 0 75px;min-height:60px;}
.testimonial_main_row {background:none;border-bottom: 1px solid #CCCCCC;padding:15px 10px;border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;margin:0;}
.testimonial_main_content h2 {color: #4A4A4A;font-size: 16px;font-weight: 500;margin:0 0 6px;}
.testimonial_main_content p{font-size:14px;font-weight:300;line-height:19px;text-transform: capitalize;}
.pagination_maindiv .pagination{margin-bottom:0;}
/***** testimonial page css over here *******/
/**** pagination css here ****/
.pagination > li{float:left;margin:0 7px 0 0;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background:#174161;border-color:#174161;}
.pagination > li > a, .pagination > li > span,.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{color:#4a4a4a;}
/**** pagination css over here ****/
/*** FAQ css here ****/
.faq_main{margin:40px 0;}
.faq_row{background:#FEFEFE;border: 1px solid #DADADA;border-radius: 5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;margin:20px 0 0;}
.faq_row h2 {background:#F1F1F1;border-radius: 5px 5px 0 0;-o-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;color:#174161;font-size:18px;font-weight: 700;padding:7px 10px 8px;border-bottom:1px solid #dadada;}
.question_list li{padding:10px;border-bottom:1px solid #dadada;}
.question_list li:last-child{margin:0;border:none;}
.questions.question_list h3 {color:#444444;font-size: 15px;font-weight: 400;}
.questions.question_list h3 a{color:#444444;padding:0 0 0 20px;position:relative;}
.questions.question_list h3 a i{float:left;font-size:13px;position:absolute;left:0;top:4px;}
.question_list .answer p {line-height: 19px;padding:5px 0 0 20px;}
/*** FAQ css over here ****/
/*** edit contractor css here ****/
.edit_contractor_main{margin:40px 0;}
.add_shipping_row{margin:0 0 24px;}
.add_shipping_row,.listing_main{float:left;width:100%;}
.add_shipping_row > a {background:#FE5377;color: #FFFFFF;font-size: 13px;font-weight: 500;padding:5px 12px 6px;text-transform: uppercase;float:right;border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:700 !important;}
.add_shipping_row > a.back_button{margin:0 0 0 10px;}
.view_icon,.edit_icon,.delete_icon{font-size:16px;color:#7d7d7d;margin:0 4px;}
.view_icon:hover,.edit_icon:hover,.delete_icon:hover{color:#222;}
.add_shipping_row > a span{font-size:11px;font-weight:900;}
.shipping_back_button{padding:0 0 10px;border-bottom:1px solid #eee;margin:0 0 14px;}
.shipping_back_button h1{display:inline-block;}
.add_edit_indiv label {color: #333333;font-size: 18px;font-weight: 400;margin: 0 0 2px;width: 100%;}
.add_edit_row{margin:0 0 18px;}
.shippping_show_list,.shipping_show_row{float:left;width:100%;}
.shippping_show_list{border:1px solid #b6b6b6;}
.shipping_show_row{border-bottom:1px solid #b6b6b6;padding:10px;background:#eee;}
.shipping_show_row:nth-child(2n){background:none;}
.shipping_show_row:last-child{border:none;}
.shipping_show_row label{float:left;width:150px;line-height:1;}
.shipping_value{padding:0 0 0 170px;} 
.add_edit_row input[type="text"],.add_edit_row input[type="password"]{border:1px solid #dadada;}
/*** edit contractor css over here *****/
/**** sign up css here ***/
.signup_row .sign_up_input, .signup_row .sign_up_input button{width:100%;}
.signup_row .sign_up_input button{padding-right:40px;position:relative;border-right:none;border-left:none;border-top:none;}
.signup_row .sign_up_input button:hover,.signup_row .sign_up_input button:focus,.signup_row .sign_up_input button:active{background:none;box-shadow:none;}
.signup_row .btn-group.open .dropdown-toggle{background:none;}
.signup_row .sign_up_input button .caret {position: absolute;right: 10px;top: 14px;}
.signup_row .sign_up_input button .filter-option{text-transform:none;}
.signup_row .btn-group.open div.dropdown-menu{width:100%;}
/**** sign up css over here *****/
/**** cms page css here *****/
.cms_pages_main{font-size:16px;font-weight:700;margin:30px 0;}
.cms_content{margin:20px 0 0;font-weight:400;}
/**** cms pages css over here ****/
h1.faq_heading{text-transform:none;}
.edit_contractor_form #error_explanation {background:#A94442;border-radius: 5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;color: #F2F2F2;float: left;margin: 0 0 13px;padding: 10px;width: 100%;}


/**** gtmetrix changes ****/

.user_icon{width:13px; height:12px; background-position:-168px -1px; }
.signup_icon{width:14px; height:12px; background-position:-184px -1px;}
/**** gtmetrix changes ****/
.blog-inner{border:1px solid #dcdcdc; background:#fff; padding:15px; border-radius:5px; margin:10px 0px;}
.blog-inner h2{font-size:19px; margin:5px 0 10px; color:#174161; line-height:25px;}
.blog-inner p, .blog-content p, .comment-row p{line-height:20px;}
.comment_form { display:none; }
.read-btn{margin:10px 0 0; padding:1px 8px 2px;}
.blog-date{font-size:13px; color:#838383; float:right; font-weight:normal; margin: 10px 0 0 15px;}
.blog-dtail h1{color:#174161;}
.blog-content{ padding:10px 0px 20px;}
.dtail-time{display:inline-block; float:none; margin:0px; padding:8px 0 0;}
.comment-row{padding:10px; background:#fff; margin:10px 0px;border: 1px solid #eaeaea;}
.comment-row p{padding:5px 0px 0;}
.comment-row .blog-date{margin:0px 0px 0 15px;}
.comment_form{margin:20px 0 0; }
.info-msg{padding:10px 0 0 0; text-align:left; font-size: 18px; color:#174161; }
.home-content-padding { padding: 40px 0; }
#captcha_message {
    color: #a94442;
    font-size: 13px;
    font-weight: 500;
    line-height: 1;
    margin: 0 0 10px;
}
#contactusform .g-recaptcha{margin:0px 0 3px;}


/****************** MEDIA QUERIES CSS HERE ****************************/
@media all and (max-width:1200px){
.hmpage_slider .carousel-caption{text-align:center;}
.hmpage_slider .carousel-caption a{float:none;display:inline-block;}
.hmpge_testimonial_indiv{margin:0 2.8% 0 0;}
.testimonial_main_row{padding:12px 0;}
.package_dollar{font-size:23px;}
.package_dollar strong{font-size:37px;}
.packages_indiv{margin: 0 3% 0 0;width: 31.333%;}
.all_plans_include{margin:0px;}
.packages_content{padding:23px 17px; min-height:205px;}
.packages_main{margin:40px 0 0;}
.package_heading{font-size:18px;}
.footer_navigation li{margin:0 10px 0 0;}
.bouncerental_sol_indiv{width:50%;}
.thumbnail_image_main{display:inline-block;}
.bouncerental_sol_indiv{margin:0 0 20px;}
}
@media all and (max-width:992px){
header h1.logo,header span.logo{width:100%;text-align:center;margin:0;}
header h1.logo a,header span.logo a{max-width:283px;width:100%;display:inline-block;}
.header_right{padding:0;margin:17px 0 0;float:left;width:100%;}
.top_signin_signup{margin:0;/*float:left;*/float:right;}
.top_header_nav{/*float:right;*/float:left;margin:20px 0 0 0;}
.easymanage_main h2{font-size:22px;}
.easymanage_main p{margin:0 0 20px;font-size:18px;}
.footer_left{width:100%;margin:0;padding:0;text-align:center;}
.footer_navigation li,.social_media_main h3,.socialmedia_icons{display:inline-block;vertical-align:top;float:none;}
.copyright,.social_media_main{width:100%;padding:0;max-width:100%;}
footer{/*position:static;height:auto;*/height:115px;}
body{padding:0 0 115px;}
.social_media_main{margin:10px 0 0;text-align:center;}
.social_media_main h3{margin:10 0 0;position: relative;top:0px; display:inline-block; vertical-align:top;}
.hmpage_slider .carousel-caption{top:22%;}
}
@media all and (max-width:800px){
.packages_indiv{width:100%;max-width:100%;margin:0 0 18px;}
.package_dollar{font-size:28px;}
.package_dollar strong{font-size:50px;}
.package_heading{font-size:22px;}
.all_plans_include{margin:0;}
h1{font-size:26px;}
.add_edit_indiv label{font-size:17px;}
}
@media all and (max-width:767px){
.contactus_left,.contactus_right{padding:0;}
.contactus_right{margin:20px 0 0;}
}
@media all and (max-width:700px){
.hmpge_testimonial_indiv{width:100%;max-width:100%;background:#37A9BD;margin:0 0 13px;min-height:auto;}
.hmpage_slider .carousel-caption h2{font-size:26px;}
.hmpage_slider .carousel-caption a{margni:10px 0 0;padding:7px 25px;font-size:17px;}
.top_signin_signup,.top_header_nav{width:100%;text-align:center;}
.signin_link, .signup_link,.top_header_nav ul li{display:inline-block;float:none;}
}
@media all and (max-width:600px){
/*.top_signin_signup,.top_header_nav{width:100%;text-align:center;}*/
/*.signin_link, .signup_link,.top_header_nav ul li{display:inline-block;float:none;}*/
.signup_link{margin:0 0 0 12px;}
.signup_icon,.user_icon{float:left;margin:4px 7px 0 0;}
.signup_link br,.signin_link br{display:none;}
.bouncerental_sol_indiv{width:100%;padding:0;}
.hmpge_bottom_main .carousel-indicators{display:none;}
.sigin_form_main .modal-dialog, .sigup_form_main .modal-dialog{max-width:300px;}
h1{font-size:20px;}
.testimonial_main,.packages_main{margin:18px 0;}
.select_your_packages h2{font-size:23px;}
.easymanage_main h2{font-size:20px;}
.easymanage_main p{margin:0 0 17px;font-size:16px;}
.add_edit_indiv{width:100%;margin:0 0 17px;padding:0 !important;}
.add_edit_row{margin:0;}
.copyright{font-size:14px;}
}
@media all and (max-width:384px){
.header_right .nav-pills li{font-size:13px;}
.header_right .nav li a{padding:2px 8px;}
.package_dollar{font-size:23px;}
.package_dollar strong{font-size:37px;}
.bouncerental_sol_indiv .thumbnail .caption h3{font-size:16px;}
.add_edit_indiv label{font-size:15px;}
}
@media all and (max-width:350px){
.hmpage_slider .carousel-caption{display:none;}
.easymanage_main h2{font-size:19px;}
.easymanage_main p,.bouncerental_sol_indiv .thumbnail .caption h3{font-size:15px;}
}
/****************** MEDIA QUERIES CSS OVER HERE ****************************/
