/*
Theme Name: Twinkle
Theme URI: https://wordpress.org/themes/twentyfourteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen */


.container {    width: 1000px;}
.modal-dialog {    top: 40px;}
h1, h2, h3, h4, h5, h6{ text-transform:uppercase;}
.logo_div{ text-align: center;  width: 100%; float: left; display:block;}
.logo_div2{ text-align: center;  width: 100%; float: left; display:none;}
.logo_div a{width: 100%; float: left;}
.logo_div img{ width: 100%; float: left;}
.navbar-brand{ display:none;}
.main_menu{ background: #323232 none repeat scroll 0 0;    float: left;    margin: 0 0 10px;    width: 100%; }
.inner_main_menu{ margin: 0 auto;    width: 1000px;}
.navbar {    border-radius: 0;background:#323232;border:none; margin:0;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #ffcd00;    color: #555;    font-weight: bold;}
.navbar-default .navbar-nav li a{ border-right: 1px solid;    color: #fff;    font-family: MyriadProCondensed;    font-size: 18px;    font-weight: normal;
    padding:15px 30px;}
.navbar-default .navbar-nav li a:hover{    background-color: #ffcd00;    color: #555;    font-weight: normal;  padding:15px 30px;}
h2.title {    float: left;    width: 100%;}
p{ float:left; width:100%}
.entry-title{ display:none;}
.entry-content{    float: left;}
.pink_strip{ background: -webkit-gradient(linear, center top, center bottom, from(#1d91c7), to(#124a76)); background: -webkit-linear-gradient(#1d91c7, #124a76);background: -moz-linear-gradient(#1d91c7, #124a76);background: -o-linear-gradient(#1d91c7, #124a76); background: -ms-linear-gradient(#1d91c7, #124a76);background: linear-gradient(#1d91c7, #124a76);   margin: 10px 0;    position: relative;    width: 100%;}
.inner_pinkstrip{ width:1000px; margin:0 auto; color: #fff;}
.inner_pinkstrip a{ background: #ffb515 none repeat scroll 0 0;      margin-right: 18px;  box-shadow: 3px 3px 3px #333;    color: #000;    float: right;
    font-size: 13px;    font-weight: bold;    margin-bottom: 15px;    padding: 4px 10px;    text-align: right;    width: auto;}
.inner_pinkstrip a:hover{ color:#000;  background:#FC9200;}
.inner_pinkstrip img{   background: #fff none repeat scroll 0 0;    border-radius: 10px;    float: left;    margin-bottom: 10px;    margin-right: 10px;
    width: 60px;}
.inner_pinkstrip p{  color: #fff;    float: left;    font-size: 13px;    text-align: justify;    width: 285px;}
.inner_pinkstrip h3{color: #eee; text-transform: capitalize;   font-size: 20px; 	text-shadow: 2px 2px #444;    font-weight: bold;}

.get_instant_quote{ border-radius: 5px 5px 0 0;    height: 140px;    position: fixed;    right: 0; display:none;      top: 130px;    width: 38px;}
.get_instant_quote img{}
.get_instant_quote:hover{ opacity:.9}

.navbar-default .navbar-nav li a.home{color:#fff;}
.navbar-default .navbar-nav li a.home:hover{background:#1C8DC4;}
.navbar-default .navbar-nav li a.home_current{background:#1C8DC4}
/*.navbar-default .navbar-nav li a.home_current:hover{color:#fff;}*/

.navbar-default .navbar-nav li a.about{color:#fff;}
.navbar-default .navbar-nav li a.about:hover{background:#1C8DC4;}
.navbar-default .navbar-nav li a.about_current{background:#1C8DC4;}
/*.navbar-default .navbar-nav li a.about_current:hover{color:#fff; border-right:none;}*/

.navbar-default .navbar-nav li a.servies{color:#fff;}
.navbar-default .navbar-nav li a.servies:hover{background:#1C8DC4 ;}
.navbar-default .navbar-nav li a.servies_current{background:#1C8DC4;}
/*.navbar-default .navbar-nav li a.servies_current:hover{color:#fff;}*/

.navbar-default .navbar-nav li a.fleet{color:#fff;}
.navbar-default .navbar-nav li a.fleet:hover{background:#1C8DC4;}
.navbar-default .navbar-nav li a.fleet_current{background:#1C8DC4;}
/*.navbar-default .navbar-nav li a.fleet_current:hover{color:#fff;}*/

.navbar-default .navbar-nav li a.booking{color:#fff;}
.navbar-default .navbar-nav li a.booking:hover{background:#1C8DC4;}
.navbar-default .navbar-nav li a.booking_current{background:#1C8DC4;}
/*.navbar-default .navbar-nav li a.booking_current:hover{color:#fff;}*/

.navbar-default .navbar-nav li a.contact{color:#fff;}
.navbar-default .navbar-nav li a.contact:hover{background:#1C8DC4;}
.navbar-default .navbar-nav li a.contact_current{background:#1C8DC4; }
/*.navbar-default .navbar-nav li a.contact_current:hover{color:#fff;}*/

.navbar-default .navbar-nav li a.pram{color:#fff;}
.navbar-default .navbar-nav li a.pram:hover{background:#1C8DC4;}
.navbar-default .navbar-nav li a.pram_current{background:#1C8DC4; }
/*.navbar-default .navbar-nav li a.pram_current:hover{color:#fff;}*/

.date_error_popup{}

.content_area{ float: left;}
.content_area h2{ color:#003399;}
.content_area ul{ margin: 0; float: left;    margin: 15px 0;   padding: 0;}
.content_area ul li{ background-image: url("img/bullet.gif");    background-position: left 9px;    background-repeat: no-repeat;    display: block;
    font-size: 13px;    line-height: 22px;    padding-bottom: 10px;    padding-left: 20px;    padding-right: 2px;}
.content_area .bold_para{  color: #5b5b5b;  font-size: 15px;    font-weight: bold;    margin-top: 30px;}
.content_area .side_bar_form{ border: 12px  solid #1C8DC4; float: left;   border-radius: 5px; padding:0;}
.content_area .side_bar_form .mobile_show{background: none repeat scroll 0 0 #1C8DC4;    color: #fff;    display: block;    float: left;    font-size: 22px;
    font-weight: bold;    margin: 0 0 10px;    padding: 10px 5px;    text-align: center;    width: 100%;}
.content_area .side_bar_form span{float: left;    width: 100%;}
.content_area .side_bar_form span img{left: -21px; height: 60px;    position: relative;    width: 351px;}
.content_area .side_bar_form form{  padding: 10px;    float: left;  width: 100%;}
.social_icons{ border-bottom: 15px solid #155D8E;    border-top: 2px solid #155D8E;    margin: 10px 0;    padding: 15px 0;}
.inner_social{width:1000px; margin:0 auto;}
.inner_social img{ margin-right: 10px;}
h2.title{color: #000;  font-family: MyriadProCondensed;    font-size: 28px;  text-transform: none;  font-weight: bold;}
p {    font-family: Arial,Helvetica,sans-serif;    font-size: 12px;}
ul.about li {    background-image: url("img/tick.png");    background-position: left 3px;    background-repeat: no-repeat;
display: block;    font-size: 13px;    line-height: 22px;    padding-bottom: 15px;    padding-left: 25px;    padding-right: 2px;}

input[type="text"]{border: 1px solid #ccc;  color: #999;  margin: 10px 0;    padding: 10px;    width: 100%;}
textarea{ border: 1px solid #ccc; margin: 10px 0;    float: left;    height: 120px;    padding: 10px;    width: 100%;}
input[type="submit"]{  background: #1C8DC4; color:#fff;    border: medium none;    border-radius: 3px;    font-weight: bold; padding: 10px 20px;}
input[type="submit"]:hover{  background:#1C8DC4 ;}
input[type="button"]{background: #1C8DC4 ; color:#fff;  border: medium none;    border-radius: 3px;    font-weight: bold; padding: 10px 20px;}
input[type="button"]:hover{  background: #1C8DC4 ;}
.success_msg{float: left; color:#090;    font-size: 15px;    font-weight: bold;    text-align: center;    width: 100%;}
.pricebox{ display:block !important;}
.ifyou_home{  font-size: 24px;    font-weight: bold;}

.skype_contact img{width: 45px;}

.navbar-default .navbar-nav li a:focus {    border-right: 1px solid;    color: #fff;    font-family: MyriadProCondensed;    font-size: 18px;    font-weight: normal;    padding: 15px 30px;}



.pink_strip .desktop{ display:block;}
.pink_strip .mobile{ display:none;}

.social_icons .desktop{ display:block;}
.social_icons .mobile{ display:none;}

.modal { color:#000;}

.navbar-toggle {    float: right;}
.icon_title{ color: #fff !important;    cursor: default;    font-size: 14px !important;    margin-bottom: 5px;}
.icon_title:hover{ text-decoration:none;}

#paymentfrm input[type="text"]{ width: 265px;}
.terms_modal{ height:470px;}


.desktop_show_only{ display:block;}
.mobile_show_only{ display:none;}

.pram_portacot_footer{ float: left;    text-align: center;    width: 100%;}
.pram_portacot_footer img{}


#service_type_extra_options fieldset{ margin-bottom: 10px !important;}
#service_type_extra_options{float: left;    margin: 15px 0;    padding: 0;}
#service_type_extra_options .boldfont {    float: left;    width: 100%;}

img.sticky_pram_logo{left: 0; display: none;   position: fixed;    top: 43px;    width: 185px;}

@media only screen and (min-width: 240px) and (max-width: 319px) 
{
.container {    width: 240px;}
.logo_div img{width: 215px;}
.navbar-brand{ display:block;}	
.pink_strip {    width: 208px; margin:10px auto;}
.inner_pinkstrip{ width:100%;}
.inner_pinkstrip .col-md-4 {float: left;    margin-bottom: 15px;}
.inner_pinkstrip p{ width: 185px;}
.content_area .side_bar_form .mobile_show{}
.content_area .side_bar_form span{display:none;}
.inner_social{width:208px;}
.main_menu {    margin: 0 auto 10px;}
.inner_main_menu{width: 208px;}
.navbar-default .navbar-nav li a{border:none; }

.get_instant_quote {    top: 100px; display:block;  }


.pink_strip .desktop{ display:none;}
.pink_strip .mobile{ display:block; margin: 10px 0;}
.pinkstrip_item {padding: 0;  width: 33%; margin: 0 !important;}
.pinkstrip_item img{margin: 0 auto 0 15px;    width: 45px; height: 45px;}
.pinkstrip_item a{  font-size: 10px;    text-align: center;    width: 100%;}

.social_icons .desktop{ display:none;}
.social_icons .mobile{ display:block;}
.social_icons .mobile .single_social{ float: left;    margin: 0 2px;    padding: 0;}
.terms_modal{ height:830px;}

#fancybox-outer {    width: 115% !important;}
#fancybox-content{ width:100% !important;}
.con_top h1{ font-size: 23px !important;    font-weight: bold !important;}

.desktop_show_only{ display:none;}
.mobile_show_only{ display:block;}


img.sticky_pram_logo{   width: 110px;}


}
@media only screen and (min-width: 320px) and (max-width: 479px) 
{
.container {    width: 300px;}

.logo_div{ text-align: center;  width: 100%; float: left; display:none;}
.logo_div2{ text-align: center;  width: 100%; float: left; display:block;}
.logo_div2 img{ width: 285px; height: 70px;}

.navbar-brand{ display:block;}
.pink_strip {    width: 288px; margin:10px auto;}
.inner_pinkstrip{ width:100%;}
.inner_pinkstrip .col-md-4 {float: left;    margin-bottom: 15px;}
.inner_pinkstrip p{ width: 265px;}
.content_area .side_bar_form .mobile_show{ }
.content_area .side_bar_form span{display:none;}
.inner_social{width:288px;}
.main_menu {    margin: 0 auto 10px;}
.inner_main_menu{width: 288px;}
.navbar-default .navbar-nav li a{border:none; }


.pink_strip .desktop{ display:none;}
.pink_strip .mobile{ display:block; margin: 10px 0;}
.pinkstrip_item {padding: 0;  width: 33%; margin: 0 !important;}
.pinkstrip_item img{margin: 0 auto 0 15px;    width: 62px;   border-radius: 20%; height: 62px;}
.pinkstrip_item a{  font-size: 12px;    text-align: center;    width: 100%;}

.social_icons .desktop{ display:none;}
.social_icons .mobile{ display:block;}
.social_icons .mobile .single_social{ float: left;    margin: 0 10px;    padding: 0;}
.terms_modal{ height:830px;}

#fancybox-outer {    width: 115% !important;}
#fancybox-content{ width:100% !important;}
.con_top h1{ font-size: 23px !important;    font-weight: bold !important;}

#baby_details_1 fieldset, #baby_details_2 fieldset, #baby_details_3 fieldset {    font-size: 10px;}

.get_instant_quote {    top: 150px !important; display:block; }

.inner_pinkstrip a {  background: transparent none repeat scroll 0 0;    box-shadow: none;    color: #fff;    font-size: 13px !important;
    margin-bottom: 0;    margin-right: 0;}
.inner_pinkstrip a:hover {    background: transparent none repeat scroll 0 0;    color: #ccc;}


.desktop_show_only{ display:none;}
.mobile_show_only{ display:block;}
img.sticky_pram_logo{   width: 110px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) 
{
.container {    width: 470px;}
.logo_div{ text-align: center;  width: 100%; float: left; display:none;}
.logo_div2{ text-align: center;  width: 100%; float: left; display:block;}
.logo_div2 img{ width: 400px; height: 100px;}

.navbar-brand{ display:block;}
.pink_strip {    width: 448px; margin:10px auto;}
.inner_pinkstrip{ width:100%;}
.inner_pinkstrip .col-md-4 {float: left;    margin-bottom: 15px;}
.content_area .side_bar_form .mobile_show{}
.content_area .side_bar_form span{display:none;}
.inner_social{width:448px;}
.inner_social .col-md-3 { float: left;    width: 50%;}
.main_menu {    margin: 0 auto 10px;}
.inner_main_menu{width: 448px;}
.navbar-default .navbar-nav li a{border:none; }


.pink_strip .desktop{ display:none;}
.pink_strip .mobile{ display:block; margin: 10px 0;}
.pinkstrip_item {padding: 0;  width: 33%; margin: 0 !important;}
.pinkstrip_item img{margin: 0 auto 0 41px;    width: 62px; height: 62px;}
.pinkstrip_item a{  font-size: 12px;    text-align: center;    width: 100%;}

.social_icons .desktop{ display:none;}
.social_icons .mobile{ display:block;}
.social_icons .mobile .single_social{ float: left;    margin: 0 2px;    padding: 0;    width: 23%;}
.terms_modal{ height:550px;}

#fancybox-outer {    width: 115% !important;}
#fancybox-content{ width:100% !important;}
.con_top h1{ font-size: 23px !important;    font-weight: bold !important;}

.get_instant_quote {  top: 110px; display:block; }

.inner_pinkstrip a {   margin-right: 0;  background: transparent none repeat scroll 0 0;    box-shadow: none;    color: #fff;}
.inner_pinkstrip a:hover {    background: transparent none repeat scroll 0 0;    color: #ccc;}

.desktop_show_only{ display:none;}
.mobile_show_only{ display:block;}
img.sticky_pram_logo{   width: 130px;}
}
@media only screen and (min-width: 768px) and (max-width: 1023px)
{
.container {    width: 760px;}
.pink_strip {    width: 720px; margin:10px auto;}
.inner_pinkstrip{ width:100%;}
.inner_pinkstrip .col-md-4 { float: left;    width: 33.333%;}
.inner_pinkstrip p{ width: 200px;}
.content_area .side_bar_form .mobile_show{}
.content_area .side_bar_form span{display:none;}
.inner_social{width:720px;}
.inner_social .col-md-3 { float: left;    width: 25%;}
.inner_main_menu{width: 720px;}
.terms_modal{ height:500px;}

.navbar-default .navbar-nav li a {   font-size: 15px;    padding: 15px 27px;}
.navbar-default .navbar-nav li a:hover {    padding: 15px 27px;}
.navbar-default .navbar-nav li a:focus {    padding: 15px 27px;   font-size: 15px;}

.get_instant_quote {    top: 175px !important; display:block; }

*, *::before, *::after {    box-sizing: border-box;}
*, *::before, *::after {    box-sizing: border-box;}
.inner_pinkstrip a {    margin-right: 10px;}

.desktop_show_only{ display:none;}
.mobile_show_only{ display:block;}

}
@media only screen and (min-width: 1024px) and (max-width: 1365px)
{
.container {    width: 960px;}
.inner_pinkstrip {    width: 940px;}
.inner_social{width:940px;}
.inner_main_menu{width: 940px;}
.navbar-default .navbar-nav li a {   font-size: 18px;    padding: 15px 35px;}
.navbar-default .navbar-nav li a:hover {    padding: 15px 35px;}
.navbar-default .navbar-nav li a:focus {  font-size: 18px;    padding: 15px 35px;}

.get_instant_quote { top: 150px !important; }
.inner_pinkstrip a {    margin-right: 0;}
}