/* stylesheet */

body{font-family: Raleway;background: #fbfbfb !important ;margin: 0 auto;}

#google_translate_element { min-height: 25px; }

#home { min-height: 360px; }

.p-b-26{padding-bottom: 26px;}

.p-t-30{padding-top: 30px;}

.p-t-97{padding-top: 76px;}

.m-t-5{margin-top: 5px;}

.m-t-8{margin-top: 8px;}

.m-t-20{margin-top: 20px;}

.m-t-40{margin-top: 40px;}

.m-t-50{margin-top: 50px;}

.m-t-12{margin-top: 12px;}

.m-l-30{margin-left: 30px;}

.m-l-60{margin-left: 60px;}

.bg-fb{background: #fbfbfb !important ;}

.white{color: #fff;}

.navbar{margin-top: 0px;border-radius: 0px;margin-bottom:0px;}

.nav2 h3,.nav2 h4{color: #2196f3;margin-top: 3px;}

.nav2 h4{margin-left: 70px;}

 .nav2 ul li a{

     font-size:100% !important;

     color: #fff;

}

 .nav>li>a {

     color: #fff;

}

 .nav2{

     background: #fff;

     border-radius: 0px;

     border-top: 7px solid #ece7db;

     border-bottom: 0px solid #fff;

}

 .nav2 ul li a{

     display:block;

}

 .nav1 i{

     color: #1fb47c;

}

 .nav>li>a:hover, .nav>li>a:focus ,.nav>li>a:active{

     text-decoration: none;

     background-color: #fbfbfb !important;

     color: #000 !important;

    /* border-bottom: 4px solid #02b5cf;

     */

}

 .nav2>li>a:hover, .nav2>li>a:focus, .navbar-nav > .active > a ,.nav2>li>a:active{

     text-decoration: none;

     background-color: #fbfbfb !important;

    /* border-bottom: 4px solid #02b5cf;

     */

     color: #000;

}

.navbar-nav>li{
    float:left;
}

 .navbar-nav {

     float: none;

     font-size: 89%;

}

 #navbar,.menu{

     background: #2196f3;

     width: 100%;

     margin: 0 auto;

}

 .navbar-brand img {

     margin-top: 0px;

}

 .js_date{

     color: #000;

     margin-top: 5px;

}

 .one1{

     background:#3eb8d7;

     text-align: center;

     padding: 10px 20px 30px 20px;

     margin-bottom: 20px;

     color: #fff;

}

 .content h1,H1{

     font-weight: 600;

     color: #003366;

     margin-bottom: 20px;

}

 .content ul li{

     font-size: 18px;

     line-height: 22px;

}

 .content ul li a{

     font-size: 18px;

     color: #000;

}

 .content .one1{

     min-height: 264px;

}

 .icon-bar {

     background-color:#fff !important;

}

 .m-10{

     margin-top: 20px;

}

 .tp-bullets{

     display: none !important;

}

 .content{

     margin-top: 30px;

}

 .navbar-toggle {

     background-color: #2196f3;

     top: 188%;

     position: absolute;

     z-index: 6;

     right: 0px;

}

 .infobox1{

     background: rgba(28, 157, 175, 1);

     /*margin: 20px 0 20px 0px;*/

     padding: 10px 0 20px 0px;

}

 .infobox2{

     background: #025b79;

     /*margin: 0px 0 20px 0px;*/

     padding: 10px 0 20px 0px;

}

.testimonial_box{

	background: #f1f1f1;padding: 3px;margin-top: 10px;

}

.pricematch_box{

	background: #ddd;

}

 .one{

     background: rgba(28, 157, 175, 1);

     color: #fff;

     text-align: center;

     padding: 10px 0px 10px 0px;

     margin: 0px 0 0px 0px;

}

 .one h4{

     line-height: 25px;

}

 .one ul li a{

     color: #fff;

}

 .one ul li{

     color: #fff;

     margin-left: 22px;

}

 .two h4{

     line-height: 29px;

}

 .two h3{

     line-height: 34px;

}

 .two{

     background: #025b79 ;

     color: #fff;

     text-align: center;

     padding: 10px 0px 10px 0px;

}

 .tp-caption[style] {

     line-height: 35px !important;

     padding: 10px !important;

     font-family: Roboto Slab;

}

 .tp-caption span{

     color: red;

    /* font-size: 30px;

     */

}

 .rightbar{

     background: #f2f2f2;

     color: #000;

     padding: 10px 10px 20px 0px;

}

 .h-blue{

     background: #02b5cf;

     color: #fff;

     padding: 4px;

}

 .form-inline{

     padding-bottom: 45px;

}

 input{

     margin-bottom: 10px;

}

 .rightbar h5{

     line-height: 20px;

}

 .content h4{

     line-height: 30px;

}

 .content h1{

     text-transform: uppercase;

}

 p,.content p,.testimonials p{

     font-size: 16px;

     line-height: 25px;

     text-align: justify;

}

 .testimonials {

     background-image: url("../images/testi.jpg") !important;

     background-size: cover;

     background-attachment: fixed;

     padding: 30px 30px 40px 30px;

     margin-top: 20px;

}

 .testimonials img{

     width: 200px;

     border: 4px solid #fff;

     margin-bottom: 20px;

     padding: 5px;

}



.testimonial_common_img{

	float: left;

    margin: 5px 25px 5px 5px;

    max-width: 200px;

}

 .testimonials h4, .testimonials h1{

     text-align: center;

     color: #fff;

     font-weight: 600;

}

 .testimonials p{

     color: #fff;

}

 .content ul li{

     line-height: 25px;

}

 .one1 h4{

     font-size: 21px;

     color: #fff;

     line-height: 24px;

     margin-bottom: 20px;

     font-family: open-sans;

}

/*dropdow menu*/

/*.dropdown-menu {

     margin-top: 10px;

     padding: 0px 0;

     background-color: #fff !important;

     min-width: 1100px;

     left: -800px;

     top: 53px;

}

 .dropdown-menu1 {

     left: 0px;

}

 .dropdown-menu>li{

     width: 35%;

     float: left;

     color: #000 !Important;

}

 .dropdown-menu>li>a {

     padding: 14px 20px;

     color: #000 !Important;

}

 .dropdown-menu>li>a:hover{

     background: #2196f3;

     color: #fff !important;

}

 .babyimg{

     position: absolute;

     right: 10px;

}

 */

 .dropdown-menu {

     margin-top: 10px;

     padding: 0px 0;

     background-color: #fff !important;

     min-width: 1100px;

     left: -800px;

     top: 53px;

}

 .dropdown-menu1 {

     left: 0px;

}

 .dropdown-menu>li{

     width: 35%;

     float: left;

     color: #000 !Important;

}

 .dropdown-menu>li a {

     padding: 14px 20px;

     color: #000 !Important;

}

 .dropdown-menu>li a:hover{

     background: #2196f3;

     color: #fff !important;

}

 .babyimg{

     position: absolute;

     right: 10px;

}

 .dropdown-menu1 {

     left: 0px;

}

 .dropdown-menu.multi-column>li{

     width: 35%;

     float: left;

     color: #000 !Important;

}

 .dropdown-menu.multi-column>li a {

     padding: 14px 20px;

     display: block;

     clear: both;

     font-weight: 400;

     line-height: 1.42857143;

     white-space: nowrap;

     color: #000 !Important;

}

 .dropdown-menu.multi-column>li a:hover{

     background: #2196f3;

     color: #fff !important;

     text-decoration:none;

}

 .multi-column-dropdown {

     list-style: none;

     padding-left:0;

     padding-right:0;

}

 .dropdown-menu ul{

     list-style-type:none;

     padding-left:0;

}

/*end dropdown menu*/

 .form-group{

     clear:both;

}

 .phonenumber{

     margin-top: 6px;

    float:left;

    width:37%;

}

 .mainarea .phonenumber{

     width:27%;

}

 .testimonials, .map{

     padding: 2% 0 2% 0;

}

.one11 h3{color: #025;text-transform: uppercase;font-weight: 600;margin:23px 0px 30px;}

.one12 h1{padding: 4px 0 5px 0px;color: #2196f3 !important;margin: 0px 0 0px 0;font-size: 30px;}

 .one12 h3{

     color: red !important;

     line-height: 34px;

     font-size: 30px;

     ;

     margin: 1px 0 1px 0;

     text-transform: capitalize;

}

.one11{margin-left: 2%;padding: 0px 20px 24px 20px;text-align: center;background: #fff;border: 2px solid #000;}

.one12{background: #fff;border: 1px solid #025;box-shadow: 2px 2px 2px #025;width: 70%;    padding-bottom: 0px;}

 .content .btn-primary {

     color: #fff;

     background-color: transparent;

     border-color: #fff;

}

 .rightbar .btn-primary {

     margin-top: 10px;

     color: #fff;

     background-color: #337ab7;

     border-color: #2e6da4;

}

 .angle-icon .panel .panel-heading a.collapsed:after {

     content: "\f107";

     color: #000;

}

 .angle-icon .panel .panel-heading a:after {

     content: "\f106";

     color: #fff;

}

 .according-icon .panel .panel-heading a:after {

     font-family: 'FontAwesome';

     font-size: 18px;

     width: 50px;

     height: 99%;

     line-height: 52px;

     text-align: center;

     position: absolute;

     top: 0;

     right: 0;

}

 .btn-warning{background-color: #ff9800;}

.h-bg{background: #607d8b;color: #fff;padding: 5px;}

.bg-y{color: #ffc107 !important;}

.c-b{color: #000;}

.red{color: red;}

.f-11{font-size: 11px !important;line-height: 16px !Important;}

.f-8{font-size: 8px !important;line-height: 13px !Important;}

.footer{background: #222;color: #fff;padding: 10px;}

.footer ul li a{color: #fff; line-height:30px;}

.footer ul li{color: #fff; line-height:30px;}

.footer  p{color: #fff;}

.footer h4{line-height: 26px;}

.copyright{background: #000;padding: 5px;color: #fff;}

div.zoom {

      zoom: 2; /* all browsers */

     -moz-transform: scale(2);  /* Firefox */

}

 .translated-ltr .content h1{

     font-size: 25px !important;

}

 .translated-ltr .navbar-brand h3{

     font-size: 20px !important;

}

 .translated-ltr .nav>li>a {

     padding: 15px 6px;

     font-size: 13px;

}

 .translated-ltr #navbar{

     padding-left: 0px !important;

}

 .translated-ltr .one12 h1{

     font-size: 28px;

}

 .translated-ltr .f-11 span{

     font-size: 18px !important;

}

 .translated-ltr h2{

     font-size: 21px !Important;

}

/* .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus,.nav-tabs>li>a:hover {

     color: #fff !important;

     background-color: #2196f3 !important;

}

 .nav-tabs>li>a {

     border-radius: 4px;

     color: #000;

     font-size:14px !Important;

     padding: 5px 4px !important 

}

 */

 .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {

     color: #fff !important;

     cursor: default;

     background-color: #2196f3 !important;

     border: 1px solid #ccc;

     border-bottom-color: transparent;

}

 .nav-tabs>li>a{

     font-size:13.4px !Important;

     padding: 5px 5px !important;

     background: #000c15;

     color: #fff !important;

}

 .tab-content li{

     font-size: 14px !important;

}

 .tab-content{

     padding-top: 5px;

    /* height:463px;

     */

}

 .photo_box {

     background-color: #FFFFFF;

     border: 1px solid #587991;

     border-radius:8px;

     height: 190px;

     margin: 5px;

     padding: 2px;

     position: relative;

     width: 152px;

     text-align: center;

     display: inline-block;

}

 .photo_name {

     color: #4B4B4B;

     font-weight: bold;

}

 .right_infoboxes{

     float:right;

     padding:0;}

	 

 .btnlink {

     display:none;

}

 .contact-form {

     padding: 30px 70px 20px 70px;

}

.bxslider ul li img{display: inline;}



/*Responsive Css Starts*/

 @media screen and (max-width:1326px) {

     .nav>li>a {

         font-size: 14px;

         padding: 15px 9px;

    }

}

 @media screen and (max-width:1226px) {

     .nav>li>a {

         font-size: 12px;

         padding: 15px 9px;

    }

     h1{

         font-size: 30px;

    }

     .one12 span{

         font-size: 13px !important;

    }

     .content .one1 {

         min-height: 362px;

    }

}

 @media screen and (max-width:980px) {

     .nav>li>a {

        font-size: 10px;

    padding: 15px 14px;

    color: #fff;

}

   .navbar-brand{padding: 0px;float: none}

	.navbar-brand h3{font-size: 20px;text-align: center !important;}

	.navbar-brand h4{font-size: 14px;text-align: center;margin-left: 0px;}

	.dropdown-menu,.dropdown-menu1 {min-width: 100%;top: 53px;left:0px !important;}

	.dropdown-menu>li {

    width: 100%;

    float: left;

    color: #000 !Important;

}.dropdown-menu>li>a {padding: 6px 10px;color: #000 !Important;font-size: 12px;}

.tp-caption[style] {line-height: 30px !important;}/* .col-md-6[style]{border-left: 0px solid #fff !important;} */

    .one12 h1{font-size: 22px !important;}

.navbar-toggle {background-color: #2196f3;top: -15px !important;

    position: absolute;

    z-index: 6;

    right: 0px;}.one12{width: 100% !important;margin-top: 6px;margin-left:0% !important;}

	#navbar{padding-left: 0px !important;}

	.translated-ltr .navbar-brand h3 {

    font-size: 18px !important;

}

   .translated-ltr .nav>li>a {

    padding: 15px 23px !important;

    font-size: 13px;

}

.content .one1 {

    min-height: 308px;

}

.one11 {

margin-left: 0%;}

#navbar {

    width: 100% !important;

    margin: 0 auto;

}

     .right_infoboxes{

         float:none;

    }

     .one1 h4 {

         font-size: 20px;

         color: #fff;

         line-height: 19px;

         margin-bottom: 20px;

         font-family: open-sans;

    }

	body{overflow-x: hidden !important;}

}

 @media (max-width: 767px) {

     .dropdown-menu.multi-column>li{

         width: auto;

         float:none;

    }

     

     .navbar-brand img {

         width: 80%;

    }

    

     .navbar-toggle {

         background-color: #2196f3;

         top: -15px !important;

         position: absolute;

         z-index: 6;

         right: 0px;

    }

    

     #rev_slider_home {

         display: block !important;

    }

     #navbar, .menu {

         padding-left: 10px !important;

    }

     .translated-ltr .navbar-brand h3 {

         font-size: 18px !important;

    }

     .translated-ltr .navbar-toggle {

         top: 178% !important;

    }

     #navbar {

         width: 100% !important;

         margin: 0 auto;

    }

   

    

}



@media screen and (max-width: 650px)

{





.one1 h4 {

         font-size: 20px;

         color: #fff;

         line-height: 19px;

         margin-bottom: 20px;

         font-family: open-sans;

    }

     .content h1 {

         font-size: 25px !important;

         line-height: 30px;

    }

 .tp-caption[style] {

         line-height: 15px !important;

    }

     .goog-te-gadget {

         width: 145px !important;

    }

 .one12 {

         width: 100% !important;

         margin-top: 6px;

         margin-left: 0% !important;

    }

     .one12 h3 {

         font-size: 27px !important;

    }

     .nav>li>a {

         font-size: 14px;

         padding: 15px 11px;

    }

.one12 .special-monts, .one12 .special-monts span {

         font-size: 18px !important;

         margin-bottom: 15px;

    }

     .f-11 {

         font-size: 18px !important;

         line-height: 22px !important;

         font-family: sans-serif;

         padding-bottom: 17px;

         font-weight: unset;

         padding-top: 9px;

    }

     .one11 {

         margin-bottom: 10%;

         margin-top: 20px;

         margin-left: 0%;

         padding: 8px 0px 20px 0px;

         text-align: center;

         background: #fff;

         border: 2px solid #000;

    }

	 .one12 .special-monts, .one12 .special-monts span {

         font-size: 20px !important;

         margin-bottom: 15px;

         line-height: 12px;

         padding: 0px !important 

    }

     .f-11 {

         font-size: 18px !important;

         line-height: 22px !important;

         font-family: sans-serif;

         padding-bottom: 17px;

         font-weight: unset;

         padding-top: 9px;

    }

     .f-11 .special-tube {

         padding-top: 11px;

         display: block;

         font-size: 19px !important;

         line-height: 24px;

    }

     .one11 {

         margin-bottom: 10%;

         margin-top: 20px;

         margin-left: 0%;

         padding: 8px 0px 20px 0px;

         text-align: center;

         background: #fff;

         border: 2px solid #000;

    }

     .navbar-brand h3 {

         font-weight: 600 !important;

         font-family: inherit;

    }

    /* .travelcost {

         display: none;

    }

     .mobilelink {

         display: block !important;

    }

     .mobilelink ul li {

         display: block;

         padding: 20px 20px 20px 20px;

         width: 100%;

         background: #0392ce;

         margin-bottom: 30px;

    }

     .mobilelink ul li a {

         color: #fff;

         font-size: 24px;

         font-weight: 900;

    }*/

     .btnlink {

         display: block;

         padding: 15px 20px 20px 20px;

         width: 100%;

         background: #0392ce;

         margin-bottom: 30px;

         color: #fff;

         font-size: 24px;

         font-weight: 900;

         text-align: center;

         margin-top: 30px;

    }

     .content h4 {

         line-height: 30px;

         text-align: center;

    }

     .testimonials {

         background-position: center;

    }

     .testimonials .borger {

         border-left: 0px !important;

    }

	.testimonial_common_img{

	float: none;

    margin: 5px auto;

    max-width: 200px;

}

     .footer ul li a {

         color: #fff !important;

         line-height: 30px;

    }

     .rightbar p {

         display: none;

    }

     .footer p {

         text-align: justify;

    }

     .mainarea .phonenumber{

         width:37%;

    }

	  .nav-img {

         width: 100%;

    }

     .nav-img img {

         margin: 8px auto;

         padding-bottom: 10px;

    }

     .nav-btn span {

         font-size: 18px !important;

         float: none !important;

         margin: 0 auto;

    }

     .nav2 h4 {

         margin-top: 0px !important;

    }

     

     .nav-btn span {

         float: none !important;

         font-size: 18px !important;

         margin: 0 auto;

         display: block;

         text-align: center 

    }

     /*.nav2 h4 {

         margin-top: 0px !important;

         font-weight: 600;

         font-family: sans-serif;

         font-size: 18px;

         line-height: 26px;

    }*/

	

		.navbar-toggle {top: -15px !important;}

	/* .banner h2 {font-size: 22px;} */

	.one12{width: 100% !important;margin-top: 6px;margin-left:0% !important;}

	#navbar{padding-left: 0px !important;}

	.nav > li > a {font-size: 14px;padding: 15px 20px;}

	.translated-ltr .navbar-brand h3 {

    font-size: 18px !important;

}#navbar {

    width: 100% !important;

    margin: 0 auto;

}

	

}





 @media (max-width: 607px) {

     .navbar-toggle {

         top: -15px !important;

    }

     .mobilelink ul {

         text-aling:center;

         display: block;

    }

     .mobilelink ul li a {

         text-align: center;

         display: block;

    }

     .one11 h3 {

         margin: 9px 0px 10px;

    }

     .one12 h1 {

         font-size: 18px !important;

    }

     .one12 h3 {

         font-size: 20px !important;

         line-height: 25px;

    }

     .f-11 {

         font-size: 9px !important;

         text-align: center;

         margin-bottom: -30px;

    }

     .f-11 .special-tube {

         padding-top: 0px;

         display: block;

         font-size: 11px !important;

         line-height: 17px;

    }

     .one12 .special-monts, .one12 .special-monts span {

         font-size: 15px !important;

    }

     .footer p {

         text-align: justify;

    }

}

 @media (max-width: 480px) {

     .navbar-toggle {

         top: -15px !important;

    }

     .mobilelink ul li a {

         text-align: center;

         display: block;

    }

     .rightbar {

         margin-top: 35px;

         padding: 0px;

    }

     .f-11 {

         font-size: 15px !important;

         text-align: justify;

    }

     .one11 h3 {

         margin: 9px 0px 10px;

    }

     .one12 h1 {

         font-size: 18px !important;

    }

     .one12 h3 {

         font-size: 20px !important;

         line-height: 25px;

    }

     .f-11 {

         font-size: 9px !important;

         text-align: center;

         margin-bottom: -30px;

    }

     .f-11 .special-tube {

         padding-top: 0px;

         display: block;

         font-size: 11px !important;

         line-height: 17px;

    }

     .one12 .special-monts, .one12 .special-monts span {

         font-size: 15px !important;

    }

     .footer p {

         text-align: justify;

    }

}

 @media (max-width: 414px) {

     .navbar-toggle {

         top: -15px !important;

    }

     .mobilelink ul li a {

         text-align: center;

         display: block;

    }

     .rightbar {

         margin-top: 35px;

         padding: 0px;

    }

     .one11 h3 {

         margin: 9px 0px 10px;

    }

     .one12 h1 {

         font-size: 18px !important;

    }

     .one12 h3 {

         font-size: 20px !important;

         line-height: 25px;

    }

     .f-11 {

         font-size: 9px !important;

         text-align: center;

         margin-bottom: -30px;

    }

     .f-11 .special-tube {

         padding-top: 0px;

         display: block;

         font-size: 11px !important;

         line-height: 17px;

    }

     .one12 .special-monts, .one12 .special-monts span {

         font-size: 15px !important;

    }

     .footer p {

         text-align: justify;

    }

}

 @media (max-width: 375px) {

     .navbar-toggle {

         top: -15px !important;

    }

     .rightbar {

         margin-top: 35px;

         padding: 0px;

    }

     .one11 h3 {

         margin: 9px 0px 10px;

    }

     .one12 h1 {

         font-size: 18px !important;

    }

     .one12 h3 {

         font-size: 20px !important;

         line-height: 25px;

    }

     .f-11 {

         font-size: 9px !important;

         text-align: center;

         margin-bottom: -30px;

    }

     .f-11 .special-tube {

         padding-top: 0px;

         display: block;

         font-size: 11px !important;

         line-height: 17px;

    }

     .one12 .special-monts, .one12 .special-monts span {

         font-size: 16px !important;

    }

     .footer p {

         text-align: justify;

    }

}

 @media (max-width: 360px) {

     .navbar-toggle {

         top: -15px !important;

    }

     .one12 .special-monts, .one12 .special-monts span {

         font-size: 17px !important;

    }

     .footer p {

         text-align: justify;

    }

}

 @media (max-width: 320px) {

     .navbar-toggle {

         top: -15px !important;

    }

     .one11 img {

         margin-top:0px;

    }

     .one11 h3 {

         margin: 9px 0px 10px;

    }

     .one12 h1 {

         font-size: 18px !important;

    }

     .one12 h3 {

         font-size: 20px !important;

         line-height: 25px;

    }

     .f-11 {

         font-size: 9px !important;

         text-align: center;

         margin-bottom: -30px;

    }

     .f-11 .special-tube {

         padding-top: 0px;

         display: block;

         font-size: 11px !important;

         line-height: 17px;

    }

     .one12 .special-monts, .one12 .special-monts span {

         font-size: 15px !important;

    }

     .mobilelink ul li a {

         color: #fff;

         font-size: 20px;

         font-weight: 900;

    }

     .rightbar {

         margin-top: 35px;

         padding: 0px;

    }

     .f-11 {

         font-size: 10px !important;

         text-align: center;

         margin-top: -15px;

    }

     .footer p {

         text-align: justify;

    }

}

 @media (max-width: 240px) {

     .navbar-toggle {

         top: -15px !important;

    }

     .mobilelink ul li a {

         color: #fff;

         font-size: 20px;

         font-weight: 900;

    }

     .rightbar {

         margin-top: 35px;

         padding: 0px;

    }

     .f-11 {

         font-size: 13px !important;

         text-align: justify;

    }

     .mobilelink ul li a {

         font-size: 13px;

    }

     .one11 img {

         margin-top:0px;

    }

     .one11 h3 {

         margin: 9px 0px 10px;

    }

     .one12 h1 {

         font-size: 18px !important;

    }

     .one12 h3 {

         font-size: 20px !important;

         line-height: 25px;

    }

     .f-11 {

         font-size: 9px !important;

         text-align: center;

         margin-bottom: -30px;

    }

     .f-11 .special-tube {

         padding-top: 0px;

         display: block;

         font-size: 11px !important;

         line-height: 17px;

    }

     .one12 .special-monts, .one12 .special-monts span {

         font-size: 11px !important;

         line-height: 12px;

    }

     .footer p {

         text-align: justify;

    }

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    .one12 h1{font-size: 27px;padding-top:10px;}

	.sp[style]{font-size: 18px !important;}

	.sp1[style]{font-size: 16px !important;}

	.content h1{font-size: 26px !important;}

}

 /* Accordion */

 
 h1 {
   font-size: 16px;
   padding: 2em;
   text-align: center;
 }
 
 .accordion dl {
 }
 
 .accordion dt > a {
   text-align: left;
   font-weight: 500;
   padding: 10px;
   display: block;
   text-decoration: none;
   color: #2c3e50;
   -webkit-transition: background-color 0.5s ease-in-out;
 }
 .accordion dd {
   background-color: #ffffff;
   color:#000000;
   font-size: 1em;
   line-height: 1.5em;
 }
 .accordion dd > p {
   padding: 1em 2em 1em 2em;
 }
 
 .accordion {
   position: relative;
   background-color: #ffffff;
 }
 
 
 .accordionTitle {
   /*   */
   border-bottom: 1px solid #2c3e50;
 }
 .accordionTitle:before {
   content: "+";
   font-size: 1.5em;
   line-height: 0.5em;
   float: left;
   padding-right: 8px;
   -moz-transition: -moz-transform 0.3s ease-in-out;
   -o-transition: -o-transform 0.3s ease-in-out;
   -webkit-transition: -webkit-transform 0.3s ease-in-out;
   transition: transform 0.3s ease-in-out;
 }
 .accordionTitle:hover {
   background-color: #2c3e50;
   color: white;
 }
 
 .accordionTitleActive {
   background-color:#34495e;
 }
 .accordionTitleActive:before {
   -webkit-transform: rotate(-225deg);
   -moz-transform: rotate(-225deg);
   transform: rotate(-225deg);
 }
 
 .accordionItem {
   height: auto;
   overflow: hidden;
 }
 @media all {
   .accordionItem {
     max-height: 50em;
     -moz-transition: max-height 1s;
     -o-transition: max-height 1s;
     -webkit-transition: max-height 1s;
     transition: max-height 1s;
   }
 }
 @media screen and (min-width: 48em) {
   .accordionItem {
     max-height: 15em;
     -moz-transition: max-height 0.5s;
     -o-transition: max-height 0.5s;
     -webkit-transition: max-height 0.5s;
     transition: max-height 0.5s;
   }
 }
 
 .accordionItemCollapsed {
   max-height: 0;
 }
 
 .animateIn {
   -webkit-animation-name: accordionIn;
   -webkit-animation-duration: 0.65s;
   -webkit-animation-iteration-count: 1;
   -webkit-animation-direction: normal;
   -webkit-animation-timing-function: ease-in-out;
   -webkit-animation-fill-mode: both;
   -webkit-animation-delay: 0s;
   -moz-animation-name: normal;
   -moz-animation-duration: 0.65s;
   -moz-animation-iteration-count: 1;
   -moz-animation-direction: alternate;
   -moz-animation-timing-function: ease-in-out;
   -moz-animation-fill-mode: both;
   -moz-animation-delay: 0s;
   animation-name: accordionIn;
   animation-duration: 0.65s;
   animation-iteration-count: 1;
   animation-direction: normal;
   animation-timing-function: ease-in-out;
   animation-fill-mode: both;
   animation-delay: 0s;
 }
 
 .animateOut {
   -webkit-animation-name: accordionOut;
   -webkit-animation-duration: 0.75s;
   -webkit-animation-iteration-count: 1;
   -webkit-animation-direction: alternate;
   -webkit-animation-timing-function: ease-in-out;
   -webkit-animation-fill-mode: both;
   -webkit-animation-delay: 0s;
   -moz-animation-name: accordionOut;
   -moz-animation-duration: 0.75s;
   -moz-animation-iteration-count: 1;
   -moz-animation-direction: alternate;
   -moz-animation-timing-function: ease-in-out;
   -moz-animation-fill-mode: both;
   -moz-animation-delay: 0s;
   animation-name: accordionOut;
   animation-duration: 0.75s;
   animation-iteration-count: 1;
   animation-direction: alternate;
   animation-timing-function: ease-in-out;
   animation-fill-mode: both;
   animation-delay: 0s;
 }
 
 @-webkit-keyframes accordionIn {
   0% {
     opacity: 0;
     -webkit-transform: scale(0.8);
   }
   100% {
     opacity: 1;
     -webkit-transform: scale(1);
   }
 }
 @-moz-keyframes accordionIn {
   0% {
     opacity: 0;
     -moz-transform: scale(0.8);
   }
   100% {
     opacity: 1;
     -moz-transform: scale(1);
   }
 }
 @keyframes accordionIn {
   0% {
     opacity: 0;
     transform: scale(0.8);
   }
   100% {
     opacity: 1;
     transform: scale(1);
   }
 }
 @-webkit-keyframes accordionOut {
   0% {
     opacity: 1;
     -webkit-transform: scale(1);
   }
   100% {
     opacity: 0;
     -webkit-transform: scale(0.8);
   }
 }
 @-moz-keyframes accordionOut {
   0% {
     opacity: 1;
     -moz-transform: scale(1);
   }
   100% {
     opacity: 0;
     -moz-transform: scale(0.8);
   }
 }
 @keyframes accordionOut {
   0% {
     opacity: 1;
     transform: scale(1);
   }
   100% {
     opacity: 0;
     transform: scale(0.8);
   }
 }