@charset "utf-8";
/* CSS Document */

body{background:#fff;font-family: 'Open Sans', sans-serif;}
.top-header{background-color:#007a87;height:80px;padding:0px 0px;}

/* Top  Header */
.top-form{ background-color:#eef5f5;height:124px;padding:53px 0px 20px 0px;margin-bottom:80px;}

/* Main */
.main h2{font-size:30px;color:#007a87;font-weight:600;margin:0px;}
.main h3{font-size:16px;color:#5b9a9e;font-weight:700;margin:15px 0px 43px 0px;}
.left-section{background-color:#eef5f5;padding:30px;border:1px solid #bdd7d8;}
.left-section h4{color:#5b9a9e;font-size:16px;font-weight:700;margin:0px;}
.divider{ background:url(../images/border.png) repeat-x; height:2px;margin:30px -30px;}
.divider2{ background:url(../images/border.png) repeat-x; height:2px;margin:0px 0px;}
.review{position:relative;border-top:1px solid #bdd7d8; padding:30px 7px; margin-bottom:35px;}
.review:hover{background-color:#eef5f5;}
.plan-detail { padding:0px; margin:0px;}
.plan-detail li{color:#333;font-weight:700;font-size:14px;list-style-type:none; float:left;line-height: 50px;}
.plan-heading{width:20%; color:#666 !important;}
.time-duration{font-weight:400 !important;width:20%;}
.offer{font-weight:400 !important;width:25%; background:url(../images/offer-lable.jpg) 0 center no-repeat; padding-left:25px;}
.no-offer{padding-left:24.6%;}
.rate{font-weight:400 !important;width:18%; font-size:18px !important;}
.right-section{}
.right-section{width:74%; float: right;}
.right-section h5{font-size:18px;color:#007a87; font-weight:700;}
.star-review{ /*background:url(../images/review-img.jpg) no-repeat;padding-left:109px;*/font-size:13px;font-weight:400;color:#747474;}
.location{ background:url(../images/location.jpg) 0px 5px no-repeat;margin-top:15px;padding-left:15px;font-size:16px;font-weight:400;color:#666 !important;}
.right-section p{margin-top:15px;font-size:14px;font-weight:400;color:#747474; line-height:20px;}
.right-section h6{font-size:16px;color:#5b9a9e; font-weight:700;}
.review-active{position:relative;background-color:#eef5f5;margin-bottom:0;padding-bottom:20px;}

.offer-my-service{ background-color:#5b9a9e; padding:100px 0px; text-align:center;}
.offer-my-service h6{ font-size:24px; font-weight:400; color:#FFF; margin:0px;}

/* Footer */
footer{background-color:#007a87; padding:50px 0px 30px 0px;}
footer ul{ padding:0px;}
footer li{ list-style-type:none; font-size:14px; font-weight:400;color:#a8bdbe;margin-top: 5px; }
footer li a{color:#a8bdbe;}
.social h2{ font-size:18px;color:#a8bdbe; font-weight:400; margin:0px;}
.social a:hover{color:#a8bdbe;}
.fb{ background:url(../images/fb.png) no-repeat;  color: #a8bdbe;display: inline-block;font-size: 14px;font-weight: 400;height: 35px !important;line-height: 33px;padding-left: 50px; margin:20px 0px 0px 0px;}
.tw{ background:url(../images/tw.png) no-repeat;  color: #a8bdbe;display: inline-block;font-size: 14px;font-weight: 400;height: 35px !important;line-height: 33px;padding-left: 50px; margin:20px 0px 0px 20px;}
.copyright{ border-top: 1px solid #4a8589;color: #a8bdbe;font-size: 12px;font-weight: 400;margin: 50px 0 0;padding-top: 30px;text-align: center;}

/* Form */
.top-header select {border:2px solid #fff; -webkit-appearance: none;-moz-appearance: none;background:url(../images/dropdown_arrow.png) no-repeat;background-position: 93% 12px;width:150px;text-indent: 0.01px;text-overflow: "";border-radius: 3px;height:39px;font-size:16px;color:#FFF;font-weight:400;padding:0px 10px; margin-top:20px;}
.top-header select option{ height:30px;padding:5px 10px;}

.left-section select {border:1px solid #bdd7d8; -webkit-appearance: none;-moz-appearance: none; background:url(../images/dropdown_arrow2.png) no-repeat #FFF;background-position: 93% 12px;width:100%;text-indent: 0.01px;text-overflow: "";border-radius: 3px;height:40px;font-size:14px;color:#747474;font-weight:400;padding:0px 10px; margin-top:20px;}
.left-section select option{ height:30px;padding:5px 10px;}

.left-section input{border:1px solid #bdd7d8;border-radius:3px;height:40px;font-size:14px;color:#747474;font-weight:400;padding:0px 16px; width:100%;margin-top:20px;}

.avaiability-input{ background:url(../images/calender-icon.png) 95% center no-repeat #FFF;}



input{border:0; -webkit-appearance: none;-moz-appearance: none;text-indent: 0.01px;text-overflow: "";border-radius: 3px;height:50px;font-size:18px;color:#5b9a9e;font-weight:400;padding:0px 16px; width:100%;}


[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative;
  padding-left: 25px;
  cursor: pointer;
}

/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left:0; top: 2px;
  width: 17px; height: 17px;
  border: 1px solid #aaa;
  background: #f8f8f8;
  border-radius: 3px;
  
}
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute;
  top: 0; left: 4px;
  font-size: 14px;
  color: #666;
  transition: all .2s;
}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox */
[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
[type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
[type="checkbox"]:disabled + label {
  color: #aaa;
 
}
/* accessibility */
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 1px dotted blue;
}

/* hover style just for information */
label:hover:before{border: 1px solid #4778d9!important;}


/* Buttons */
.fusion-button{font-family: 'Open Sans', sans-serif;font-weight:700; font-size:16px; color:#FFF !important;}
.basic-button{border:2px solid #fff;border-radius:3px;text-transform:uppercase; padding:5px 15px; margin-top: 20px;}
.continue{background-color:#5b9a9e;border-radius:3px;font-size:24px;color:#FFF;font-weight:700;text-transform:uppercase; padding:5px 15px; width:100%;}
.continue:hover{color:#FFF;}

body:not(.device-touch) .button {
    transition: all 0.2s ease-in-out 0s;
}
.button.button-3d {
    border-bottom: 3px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    transition: none 0s ease 0s ;
}
.button.button-xlarge {
     font-size: 18px;
    height: 45px;
    letter-spacing: 2px;
    line-height: 45px;
    padding: 0 32px;
    width: 100%;
	text-align: center;
}
.button-red {
    background-color: #d74d52 !important;
	margin-top:35px !important;
}
.button-red:hover{
color:#FFF;
}
.button {
    background-color: #1abc9c;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    height: 40px;
    letter-spacing: 1px;
    line-height: 40px;
    margin:0px;
    outline: 0 none;
    padding: 0 22px;
    position: relative;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
    white-space: nowrap;
}

.button-green {
    background-color: #007a87 !important;
	margin-top:0px !important;
	 height:30px;
    line-height:30px;
}
.button-green:hover{ color:#FFF;}

.review .button-red2 {
     background-color: #d74d52 !important;
    position: absolute;
    right: 25px;
	top: 18px;
    width: 29% !important;
    z-index: 999;
	display:none;
}


.review:hover .button-red2{
color:#FFF;
display:block;
}

.button-red3 {
     background-color: #d74d52 !important;
    width: 29% !important;
	margin-top:20px;
}
.button-red3:hover{
color:#FFF;
}


.star-rating {
  font-size: 0;
  white-space: nowrap;
  display: inline-block;
  width:111px;
  height:22px;
  top: 7px;
  overflow: hidden;
  position: relative;
  background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjREREREREIiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=');
  background-size: contain;
   
}
.star-rating i {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 20%;
  z-index: 1;
  background: url(
  <polygon fill="#369e6b" points="10,0 13.09,6.583 20,7.639 15,12.764 16.18,20 10,16.583 3.82,20 5,12.764 0,7.639 6.91,6.583 ">'data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjRkZERjg4IiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=');
  background-size: contain;
}
.star-rating input {
  -moz-appearance: none;
  -webkit-appearance: none;
  opacity: 0;
  display: inline-block;
  width: 20%;
  height: 100%;
  margin: 0;
  padding: 0;
  z-index: 2;
  position: relative;
}
.star-rating input:hover + i,
.star-rating input:checked + i {
  opacity: 1;
}
.star-rating i ~ i {
  width: 40%;
}
.star-rating i ~ i ~ i {
  width: 60%;
}
.star-rating i ~ i ~ i ~ i {
  width: 80%;
}
.star-rating i ~ i ~ i ~ i ~ i {
  width: 100%;
}
.choice {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  padding: 20px;
  display: block;
}


.filter-toggle{display:none;background:url(../images/drop-down-red-arrow.png) right 0 no-repeat #007a87;padding:10px 15px;font-size:18px;color:#fff;font-weight:700;text-transform:uppercase;width:100%;}
.filter-toggle:hover{color:#FFF;}
.filter-icon{background:url(../images/filter-icon.png) no-repeat;padding-left:33px;}



@media only screen and (max-width: 320px) {
.navbar-brand{margin-top:0;padding:10px 0;}
.navbar-brand img{width:60%;}
.navbar{margin-bottom:0;min-height:auto;}
.navbar-collapse{border-top:0 solid transparent;padding-left:30px;padding-right:20px;padding-bottom:20px;}
.top-header{height:50px;}
.top-form {height:auto;margin-bottom:20px;padding: 24px 0 20px;}
input{color: #5b9a9e;font-size: 14px;height: 39px;margin-bottom:10px;}
.continue{background-color: #007a87;font-size: 19px;width: 100%;}
.main h2{font-size:18px;margin:0 0 0 15px;}
.main h3{font-size:14px;line-height:22px;margin:5px 0 20px 18px;}
.navbar{background:#007a87;z-index:999;}
.button-red2{position:inherit;right:0;width:100% !important;margin-bottom:20px;}
.right-section{float:none;width:100%;}
.right-section h5{padding-left:102px;}
.star-review{margin-left: 99px;}
.location{margin-bottom:0;margin-left:100px;}
.right-section p{font-size: 13px;margin-top:6px;}
.button-red3{width:100% !important;}
.top-header select{width:96%;}
.review{margin-bottom:5px;margin-left:-15px;margin-right:-15px;padding:10px 15px;}
.review .col-md-2{float:left;padding:0;width:32%;}
.review .col-md-2 img{width:100%;float:left;}
.review .col-md-10{float:right;margin-top:-95px;padding:0;width:100%;}
.plan-detail li{line-height:28px;}
.plan-heading{width: 100%;}
.time-duration{width: 31%;}
.offer{width:54%;}
.rate{width:15%;}
.divider2{margin: 10px 0;}
.offer-my-service{padding:10px 0;}
.offer-my-service h6{font-size:13px;line-height: 21px;}
.button-red3{margin-top: 8px;}
footer{padding:10px 0 30px;}
footer li{border-right: 1px solid #a8bdbe;display: inline-block;font-size: 12px;margin-right: 11px;padding-right: 10px;}
.button.button-xlarge{font-size:16px;height:36px;line-height:36px;}
.social h2{line-height:10px;margin:24px 0 0;}
.copyright{margin:11px 0px 0px;padding-top: 17px;}
.review .button-red2 {display: block;margin-bottom: 30px;position: inherit;right: 0;top: 9px;width: 100% !important;}
.star-rating{height: 18px;left: 102px;top: 4px;width: 91px;}

}


@media (min-width:321px) and (max-width:375px) {
.navbar-brand{margin-top:0;padding:10px 0;}
.navbar-brand img{width:60%;}
.navbar{margin-bottom:0;min-height:auto;}
.navbar-collapse{border-top:0 solid transparent;padding-left:30px;padding-right:20px;padding-bottom:20px;}
.top-header{height:50px;}
.top-form {height:auto;margin-bottom:20px;padding: 24px 0 20px;}
input{color: #5b9a9e;font-size: 14px;height: 39px;margin-bottom:10px;}
.continue{background-color: #007a87;font-size: 19px;width: 100%;}
.main h2{font-size:18px;margin:0 0 0 15px;}
.main h3{font-size:14px;line-height:22px;margin:5px 0 20px 18px;}
.navbar{background:#007a87;z-index:999;}
.button-red2{position:inherit;right:0;width:100% !important;margin-bottom:20px;}
.right-section{float:none;width:100%;}
.right-section h5{padding-left:121px;}
.star-review{margin-left:118px;}
.location{margin-bottom:0;margin-left:120px;}
.right-section p{font-size: 13px;margin-top:6px;}
.button-red3{width:100% !important;}
.top-header select{ background-position: 96% center;width: 96%;}
.review{margin-bottom:5px;margin-left:-15px;margin-right:-15px;padding:10px 15px;}
.review .col-md-2{float:left;padding:0;width:32%;}
.review .col-md-2 img{width:100%;float:left;}
.review .col-md-10{float:right;margin-top:-95px;padding:0;width:100%;}
.plan-detail li{line-height:28px;}
.plan-heading{width: 100%;}
.time-duration{width: 31%;}
.offer{width:54%;}
.rate{width:15%;}
.divider2{margin: 10px 0;}
.offer-my-service{padding:10px 0;}
.offer-my-service h6{font-size:13px;line-height: 21px;}
.button-red3{margin-top: 8px;}
footer{padding:10px 0 30px;}
footer li{border-right: 1px solid #a8bdbe;display: inline-block;font-size: 12px;margin-right: 11px;padding-right: 10px;}
.button.button-xlarge{font-size:16px;height:36px;line-height:36px;}
.social h2{line-height:10px;margin:24px 0 0;}
.copyright{margin:11px 0px 0px;padding-top: 17px;}
.review .button-red2 {display: block;margin-bottom: 30px;position: inherit;right: 0;top: 9px;width: 100% !important;}
.star-rating{height: 18px;left:117px;top: 4px;width: 91px;}


}

@media (min-width:376px) and (max-width:384px) {
.navbar-brand{margin-top:0;padding:10px 0;}
.navbar-brand img{width:60%;}
.navbar{margin-bottom:0;min-height:auto;}
.navbar-collapse{border-top:0 solid transparent;padding-left:30px;padding-right:20px;padding-bottom:20px;}
.top-header{height:50px;}
.top-form {height:auto;margin-bottom:20px;padding: 24px 0 20px;}
input{color: #5b9a9e;font-size: 14px;height: 39px;margin-bottom:10px;}
.continue{background-color: #007a87;font-size: 19px;width: 100%;}
.main h2{font-size:18px;margin:0 0 0 15px;}
.main h3{font-size:14px;line-height:22px;margin:5px 0 20px 18px;}
.navbar{background:#007a87;z-index:999;}
.button-red2{position:inherit;right:0;width:100% !important;margin-bottom:20px;}
.right-section{float:none;width:100%;}
.right-section h5{padding-left:121px;}
.star-review{margin-left:118px;}
.location{margin-bottom:0;margin-left:120px;}
.right-section p{font-size: 13px;margin-top:6px;}
.button-red3{width:100% !important;}
.top-header select{ background-position:96% center;width: 96%;}
.review{margin-bottom:5px;margin-left:-15px;margin-right:-15px;padding:10px 15px;}
.review .col-md-2{float:left;padding:0;width:32%;}
.review .col-md-2 img{width:100%;float:left;}
.review .col-md-10{float:right;margin-top:-95px;padding:0;width:100%;}
.plan-detail li{line-height:28px;}
.plan-heading{width: 100%;}
.time-duration{width: 31%;}
.offer{width:54%;}
.rate{width:15%;}
.divider2{margin: 10px 0;}
.offer-my-service{padding:10px 0;}
.offer-my-service h6{font-size:13px;line-height: 21px;}
.button-red3{margin-top: 8px;}
footer{padding:10px 0 30px;}
footer li{border-right: 1px solid #a8bdbe;display: inline-block;font-size: 12px;margin-right: 11px;padding-right: 10px;}
.button.button-xlarge{font-size:16px;height:36px;line-height:36px;}
.social h2{line-height:10px;margin:24px 0 0;}
.copyright{margin:11px 0px 0px;padding-top: 17px;}
.review .button-red2 {display: block;margin-bottom: 30px;position: inherit;right: 0;top: 9px;width: 100% !important;}
.star-rating{height: 18px;left:120px;top: 4px;width: 91px;}

}

@media (min-width:385px) and (max-width:399px){	
.navbar-brand{margin-top:0;padding:10px 0;}
.navbar-brand img{width:60%;}
.navbar{margin-bottom:0;min-height:auto;}
.navbar-collapse{border-top:0 solid transparent;padding-left:30px;padding-right:20px;padding-bottom:20px;}
.top-header{height:50px;}
.top-form {height:auto;margin-bottom:20px;padding: 24px 0 20px;}
input{color: #5b9a9e;font-size: 14px;height: 39px;margin-bottom:10px;}
.continue{background-color: #007a87;font-size: 19px;width: 100%;}
.main h2{font-size:18px;margin:0 0 0 15px;}
.main h3{font-size:14px;line-height:22px;margin:5px 0 20px 18px;}
.navbar{background:#007a87;z-index:999;}
.button-red2{position:inherit;right:0;width:100% !important;margin-bottom:20px;}
.right-section{float:none;width:100%;}
.right-section h5{padding-left:121px;}
.star-review{margin-left:118px;}
.location{margin-bottom:0;margin-left:120px;}
.right-section p{font-size: 13px;margin-top:6px;}
.button-red3{width:100% !important;}
.top-header select{background-position: 96% center;width: 97%;}
.review{margin-bottom:5px;margin-left:-15px;margin-right:-15px;padding:10px 15px;}
.review .col-md-2{float:left;padding:0;width:32%;}
.review .col-md-2 img{width:100%;float:left;}
.review .col-md-10{float:right;margin-top:-95px;padding:0;width:100%;}
.plan-detail li{line-height:28px;}
.plan-heading{width: 100%;}
.time-duration{width: 31%;}
.offer{width:54%;}
.rate{width:15%;}
.divider2{margin: 10px 0;}
.offer-my-service{padding:10px 0;}
.offer-my-service h6{font-size:13px;line-height: 21px;}
.button-red3{margin-top: 8px;}
footer{padding:10px 0 30px;}
footer li{border-right: 1px solid #a8bdbe;display: inline-block;font-size: 12px;margin-right: 11px;padding-right: 10px;}
.button.button-xlarge{font-size:16px;height:36px;line-height:36px;}
.social h2{line-height:10px;margin:24px 0 0;}
.copyright{margin:11px 0px 0px;padding-top: 17px;}
.review .button-red2 {display: block;margin-bottom: 30px;position: inherit;right: 0;top: 9px;width: 100% !important;}
.star-rating{height: 18px;left:120px;top: 4px;width: 91px;}

}

@media (min-width:400px) and (max-width:480px){
.navbar-brand{margin-top:0;padding:10px 0;}
.navbar-brand img{width:60%;}
.navbar{margin-bottom:0;min-height:auto;}
.navbar-collapse{border-top:0 solid transparent;padding-left:30px;padding-right:20px;padding-bottom:20px;}
.top-header{height:50px;}
.top-form {height:auto;margin-bottom:20px;padding: 24px 0 20px;}
input{color: #5b9a9e;font-size: 14px;height: 39px;margin-bottom:10px;}
.continue{background-color: #007a87;font-size: 19px;width: 100%;}
.main h2{font-size:18px;margin:0 0 0 15px;}
.main h3{font-size:14px;line-height:22px;margin:5px 0 20px 18px;}
.navbar{background:#007a87;z-index:999;}
.button-red2{position:inherit;right:0;width:100% !important;margin-bottom:20px;}
.right-section{float:none;width:100%;}
.right-section h5{padding-left:121px;}
.star-review{margin-left:118px;}
.location{margin-bottom:0;margin-left:120px;}
.right-section p{font-size: 13px;margin-top:6px;}
.button-red3{width:100% !important;}
.top-header select{width:96%;}
.review{margin-bottom:5px;margin-left:-15px;margin-right:-15px;padding:10px 15px;}
.review .col-md-2{float:left;padding:0;width:25%;}
.review .col-md-2 img{width:100%;float:left;}
.review .col-md-10{float:right;margin-top:-95px;padding:0;width:100%;}
.plan-detail li{line-height:28px;}
.plan-heading{width: 100%;}
.time-duration{width: 31%;}
.offer{width:54%;}
.rate{width:15%;}
.divider2{margin: 10px 0;}
.offer-my-service{padding:10px 0;}
.offer-my-service h6{font-size:13px;line-height: 21px;}
.button-red3{margin-top: 8px;}
footer{padding:10px 0 30px;}
footer li{border-right: 1px solid #a8bdbe;display: inline-block;font-size: 12px;margin-right: 11px;padding-right: 10px;}
.button.button-xlarge{font-size:16px;height:36px;line-height:36px;}
.social h2{line-height:10px;margin:24px 0 0;}
.copyright{margin:11px 0px 0px;padding-top: 17px;}
.review .button-red2 {display: block;margin-bottom: 30px;position: inherit;right: 0;top: 9px;width: 100% !important;}
.star-rating{height: 18px;left:118px;top: 4px;width: 91px;}

.time-duration{width: 17%;}

}


@media (min-width:481px) and (max-width:568px){
.navbar-brand{margin-top:0;padding:10px 0;}
.navbar-brand img{width:60%;}
.navbar{margin-bottom:0;min-height:auto;}
.navbar-collapse{border-top:0 solid transparent;padding-left:30px;padding-right:20px;padding-bottom:20px;}
.top-header{height:50px;}
.top-form {height:auto;margin-bottom:20px;padding: 24px 0 20px;}
.top-form .col-md-5{ width:50%;float:left;}
.top-form .col-md-4{ width:50%;float:left;}
.top-form .col-md-3{ clear:both}
input{color: #5b9a9e;font-size: 14px;height: 39px;margin-bottom:10px;}
.continue{background-color: #007a87;font-size: 19px;width: 100%;}
.main h2{font-size:18px;margin:0 0 0 15px;}
.main h3{font-size:14px;line-height:22px;margin:5px 0 20px 18px;}
.navbar{background:#007a87;z-index:999;}
.button-red2{  margin-bottom: 20px;right: 3%;width:auto !important; z-index: 999;}
.right-section{float:none;width:100%;}
.right-section p{font-size: 13px;margin-top:6px;}
.button-red3{width:auto !important;}
.top-header select{background-position: 97% center;width: 98%;}
.review{margin-bottom:5px;margin-left:-15px;margin-right:-15px;padding:10px 15px;}
.review .col-md-2{float:left;padding:0;width:20%;}
.review .col-md-2 img{width:100%;float:left;}
.review .col-md-10{float:right;margin-top:0;padding:0px 20px;width:80%;}
.plan-detail li{line-height:28px;}
.plan-heading{width: 100%;}
.time-duration{width: 31%;}
.offer{width:54%;}
.rate{width:15%;}
.divider2{margin: 10px 0;}
.offer-my-service{padding:10px 0;}
.offer-my-service h6{font-size:13px;line-height: 21px;}
.button-red3{margin-top: 8px;}
footer{padding:10px 0 30px;}
footer .col-md-3{ float:left;}
footer li{border-right: 1px solid #a8bdbe;display: inline-block;font-size: 12px;margin-right: 11px;padding-right: 10px;}
.button.button-xlarge{font-size:16px;height:36px;line-height:36px;}
.social h2{line-height:10px;margin:24px 0 0;}
.copyright{margin:11px 0px 0px;padding-top: 17px;}
.review .button-red2 {display: block;margin-bottom: 30px;position: inherit;right: 0;top: 9px;width: 100% !important;}
.star-rating{height: 18px;left:0px;top: 4px;width: 91px;}
.review .button-red2{display: block;right: 0;top: 18px;width:auto !important;}

}	
	
	
@media (min-width:569px) and (max-width:600px){
.navbar-brand{margin-top:0;padding:10px 0;}
.navbar-brand img{width:60%;}
.navbar{margin-bottom:0;min-height:auto;}
.navbar-collapse{border-top:0 solid transparent;padding-left:30px;padding-right:20px;padding-bottom:20px;}
.top-header{height:50px;}
.top-form {height:auto;margin-bottom:20px;padding: 24px 0 20px;}
.top-form .col-md-5{ width:50%;float:left;}
.top-form .col-md-4{ width:50%;float:left;}
.top-form .col-md-3{ clear:both}
input{color: #5b9a9e;font-size: 14px;height: 39px;margin-bottom:10px;}
.continue{background-color: #007a87;font-size: 19px;width: 100%;}
.main h2{font-size:18px;margin:0 0 0 15px;}
.main h3{font-size:14px;line-height:22px;margin:5px 0 20px 18px;}
.navbar{background:#007a87;z-index:999;}
.button-red2{  margin-bottom: 20px;right: 3%;width:auto !important;}
.right-section{float:none;width:100%;}
.right-section p{font-size: 13px;margin-top:6px;}
.button-red3{width:auto !important;}
.top-header select{background-position:96% 17px;width: 98%;}
.review{margin-bottom:5px;margin-left:-15px;margin-right:-15px;padding:10px 15px;}
.review .col-md-2{float:left;padding:0;width:20%;}
.review .col-md-2 img{width:100%;float:left;}
.review .col-md-10{float:right;margin-top:0;padding:0px 20px;width:80%;}
.plan-detail li{line-height:28px;}
.plan-heading{width: 100%;}
.time-duration{width: 31%;}
.offer{width:54%;}
.rate{width:15%;}
.divider2{margin: 10px 0;}
.offer-my-service{padding:10px 0;}
.offer-my-service h6{font-size:13px;line-height: 21px;}
.button-red3{margin-top: 8px;}
footer{padding:10px 0 30px;}
footer .col-md-3{ float:left;}
footer li{border-right: 1px solid #a8bdbe;display: inline-block;font-size: 12px;margin-right: 11px;padding-right: 10px;}
.button.button-xlarge{font-size:16px;height:36px;line-height:36px;}
.social h2{line-height:10px;margin:24px 0 0;}
.copyright{margin:11px 0px 0px;padding-top: 17px;}
.review .button-red2 {display: block;margin-bottom: 30px;position: inherit;right: 0;top: 9px;width: 100% !important;}
.star-rating{height: 18px;left:0px;top: 4px;width: 91px;}

}

@media (min-width:601px) and (max-width:667px){	
.navbar-brand{margin-top:0;padding:10px 0;}
.navbar-brand img{width:60%;}
.navbar{margin-bottom:0;min-height:auto;}
.navbar-collapse{border-top:0 solid transparent;padding-left:30px;padding-right:20px;padding-bottom:20px;}
.top-header{height:50px;}
.top-form {height:auto;margin-bottom:20px;padding: 24px 0 20px;}
.top-form .col-md-5{ width:50%;float:left;}
.top-form .col-md-4{ width:50%;float:left;}
.top-form .col-md-3{ clear:both}
input{color: #5b9a9e;font-size: 14px;height: 39px;margin-bottom:10px;}
.continue{background-color: #007a87;font-size: 19px;width: 100%;}
.main h2{font-size:18px;margin:0 0 0 15px;}
.main h3{font-size:14px;line-height:22px;margin:5px 0 20px 18px;}
.navbar{background:#007a87;z-index:999;}
.button-red2{  margin-bottom: 20px;right: 3%;width:auto !important; z-index: 999;}
.right-section{float:none;width:100%;}
.right-section p{font-size: 13px;margin-top:6px;}
.button-red3{width:auto !important;}
.top-header select{  background-position: 97% center;width: 98%;}
.review{margin-bottom:5px;margin-left:-15px;margin-right:-15px;padding:10px 15px;}
.review .col-md-2{float:left;padding:0;width:20%;}
.review .col-md-2 img{width:100%;float:left;}
.review .col-md-10{float:right;margin-top:0;padding:0px 20px;width:80%;}
.plan-detail li{line-height:28px;}
.plan-heading{width: 100%;}
.time-duration{width: 31%;}
.offer{width:54%;}
.rate{width:15%;}
.divider2{margin: 10px 0;}
.offer-my-service{padding:10px 0;}
.offer-my-service h6{font-size:13px;line-height: 21px;}
.button-red3{margin-top: 8px;}
footer{padding:10px 0 30px;}
footer .col-md-3{ float:left;}
footer li{border-right: 1px solid #a8bdbe;display: inline-block;font-size: 12px;margin-right: 11px;padding-right: 10px;}
.button.button-xlarge{font-size:16px;height:36px;line-height:36px;}
.social h2{line-height:10px;margin:24px 0 0;}
.copyright{margin:11px 0px 0px;padding-top: 17px;}
.social{ clear:both;}
.review .button-red2 {display: block;margin-bottom: 30px;position: inherit;right: 0;top: 9px;width: 100% !important;}
.star-rating{height: 18px;left:0px;top: 4px;width: 91px;}

}


@media (min-width:668px) and (max-width:736px){
.navbar-brand{margin-top:0;padding:10px 0;}
.navbar-brand img{width:60%;}
.navbar{margin-bottom:0;min-height:auto;}
.navbar-collapse{border-top:0 solid transparent;padding-left:30px;padding-right:20px;padding-bottom:20px;}
.top-header{height:50px;}
.top-form {height:auto;margin-bottom:20px;padding: 24px 0 20px;}
.top-form .col-md-5{ width:40%;float:left;}
.top-form .col-md-4{ width:37%;float:left;}
.top-form .col-md-3{float:left;}
input{color: #5b9a9e;font-size: 14px;height: 39px;margin-bottom:10px;}
.continue{background-color: #007a87;font-size: 19px;width: 100%;}
.main h2{font-size:18px;margin:0 0 0 15px;}
.main h3{font-size:14px;line-height:22px;margin:5px 0 20px 18px;}
.navbar{background:#007a87;z-index:999;}
.button-red2{  margin-bottom: 20px;right: 3%;width:auto !important;}
.right-section{float:none;width:100%;}
.right-section p{font-size: 13px;margin-top:6px;}
.button-red3{width:auto !important;}
.top-header select{width:98.5%; background-position:97% 15px;}
.review{margin-bottom:5px;margin-left:-15px;margin-right:-15px;padding:10px 15px;}
.review .col-md-2{float:left;padding:0;width:20%;}
.review .col-md-2 img{width:100%;float:left;}
.review .col-md-10{float:right;margin-top:0;padding:0px 20px;width:80%;}
.plan-detail li{line-height:28px;}
.plan-heading{width: 100%;}
.time-duration{width: 31%;}
.offer{width:54%;}
.rate{width:15%;}
.divider2{margin: 10px 0;}
.offer-my-service{padding:10px 0;}
.offer-my-service h6{font-size:13px;line-height: 21px;}
.button-red3{margin-top: 8px;}
footer{padding:10px 0 30px;}
footer .col-md-3{ float:left;}
footer li{border-right: 1px solid #a8bdbe;display: inline-block;font-size: 12px;margin-right: 11px;padding-right: 10px;}
.button.button-xlarge{font-size:16px;height:36px;line-height:36px;}
.social h2{line-height:10px;margin:24px 0 0;}
.copyright{margin:11px 0px 0px;padding-top: 17px;}
.social{ clear:both;}
.review .button-red2 {display: block;margin-bottom: 30px;position: inherit;right: 0;top: 9px;width: 100% !important;}
.star-rating{height: 18px;left:0px;top: 4px;width: 91px;}

}	

@media (min-width:737px) and (max-width:768px){
.navbar{margin-bottom:0;min-height:auto;}
.navbar-collapse{border-top:0 solid transparent;padding-left:30px;padding-right:20px;padding-bottom:20px;}
.top-form {height:auto;margin-bottom:20px;padding: 24px 0 20px;}
.top-form .col-md-5{ width:39%;float:left;}
.top-form .col-md-4{ width:38%;float:left;}
.top-form .col-md-3{float:left;}
input{color: #5b9a9e;font-size: 14px;height: 39px;margin-bottom:10px;}
.continue{background-color: #007a87;font-size: 19px;width: 100%;}
.main h2{font-size:18px;margin:0 0 0 15px;}
.main h3{font-size:14px;line-height:22px;margin:5px 0 20px 18px;}
.navbar{background:#007a87;z-index:999;}
.button-red2{  margin-bottom: 20px;right:3%;width:auto !important; z-index: 999;}
.right-section{float:none;width:100%;}
.right-section p{font-size: 13px;margin-top:6px;}
.button-red3{width:auto !important;}
.top-header select{background-position: 92% center;}
.review{margin-bottom:5px;margin-left:-15px;margin-right:-15px;padding:10px 15px;}
.review .col-md-2{float:left;padding:0;width:20%;}
.review .col-md-2 img{width:100%;float:left;}
.review .col-md-10{float:right;margin-top:0;padding:0px 20px;width:80%;}
.plan-detail li{line-height:28px;}
.plan-heading{width: 100%;}
.time-duration{width: 31%;}
.offer{width:26%;}
.rate{width:15%;}
.divider2{margin: 10px 0;}
.offer-my-service{padding:10px 0;}
.offer-my-service h6{font-size:13px;line-height: 21px;}
.button-red3{margin-top: 8px;}
footer{padding:10px 0 30px;}
footer .col-md-3{ float:left;}
footer li{border-right: 1px solid #a8bdbe;display: inline-block;font-size: 12px;margin-right: 11px;padding-right: 10px;}
.button.button-xlarge{font-size:16px;height:36px;line-height:36px;}
.social h2{line-height:10px;margin:24px 0 0;}
.copyright{margin:11px 0px 0px;padding-top: 17px;}
.social{ clear:both;}
.review .button-red2 {display: block;margin-bottom: 30px;position: inherit;right: 0;top: 9px;width: 100% !important;}
.star-rating{height: 18px;left:0px;top: 4px;width: 91px;}

}		

@media (min-width:769px) and (max-width:991px){
.navbar{margin-bottom:0;min-height:auto;}
.navbar-collapse{border-top:0 solid transparent;padding-left:30px;padding-right:20px;padding-bottom:20px;}
.top-form {height:auto;margin-bottom:20px;padding: 24px 0 20px;}
.top-form .col-md-5{ width:39%;float:left;}
.top-form .col-md-4{ width:38%;float:left;}
.top-form .col-md-3{float:left;}
input{color: #5b9a9e;font-size: 14px;height: 39px;margin-bottom:10px;}
.continue{background-color: #007a87;font-size: 19px;width: 100%;}
.main h2{font-size:18px;margin:0 0 0 15px;}
.main h3{font-size:14px;line-height:22px;margin:5px 0 20px 18px;}
.navbar{background:#007a87;z-index:999;}
.button-red2{  margin-bottom: 20px;right:3%;width:auto !important; z-index: 999;}
.right-section{float:none;width:100%;}
.right-section p{font-size: 13px;margin-top:6px;}
.button-red3{width:auto !important;}
.top-header select{background-position: 92% center;}
.review{margin-bottom:5px;margin-left:-15px;margin-right:-15px;padding:10px 15px;}
.review .col-md-2{float:left;padding:0;width:20%;}
.review .col-md-2 img{width:100%;float:left;}
.review .col-md-10{float:right;margin-top:0;padding:0px 20px;width:80%;}
.plan-detail li{line-height:28px;}
.plan-heading{width: 100%;}
.time-duration{width: 31%;}
.offer{width:26%;}
.rate{width:15%;}
.divider2{margin: 10px 0;}
.offer-my-service{padding:10px 0;}
.offer-my-service h6{font-size:13px;line-height: 21px;}
.button-red3{margin-top: 8px;}
footer{padding:10px 0 30px;}
footer .col-md-3{ float:left;}
footer li{border-right: 1px solid #a8bdbe;display: inline-block;font-size: 12px;margin-right: 11px;padding-right: 10px;}
.button.button-xlarge{font-size:16px;height:36px;line-height:36px;}
.social h2{line-height:10px;margin:24px 0 0;}
.copyright{margin:11px 0px 0px;padding-top: 17px;}
.social{ clear:both;}

}		
	
	

@media (min-width:992px) and (max-width:1024px){
.review .col-md-2{padding:0;}
.review .col-md-2 img{width:100%;float:left;}
.button-red2{width: auto !important; z-index: 999;}
.time-duration{font-weight: 400 !important;width: 16%;}
.tw{margin: 20px 0 0;}

.review .button-red2 {width: 36% !important;}
}

@media (min-width:1025px) and (max-width:1199px){
.review .col-md-2 img{width:100%;}
.time-duration{width: 17%;}
.review .button-red2{width: auto !important;}
}		
		
	


