@charset "utf-8";
.scoop{font-weight:bold;color:#fff;font-size:35px;background-image:url(../img/scoop.png);}
.big-font{font-size:24px;color:#3ef5ff;}
.large-font{font-size:28px;color:#CCFF00;}
.small-font{font-size:18px;color:yellow;}
.mid-font{font-size:20px;color:#00FF00;}
/* CSS Document */
.c1 img {max-width:100%;display:block;margin:0 auto;margin-bottom:10px;height:auto;border: 4px solid #fff;}
.c1{border: 0px solid #f58c27;padding:15px;background:#b90206;border-radius: 5px; margin-bottom:30px}
body{ margin:0; padding:0;}
img-mg{margin-bottom:10px;}
p{text-align:justify;}
.tg-menu{color: #f80c0c;
    margin: 0 auto;
    background: yellow;
    padding: 10px;
    text-align: center;
	margin: 0 auto;
    width: 100%;
	}
/*------start top header---------*/
.top-txt{width:100%;color: #fff;background: #fd9310;text-align: center;letter-spacing: 30px;text-transform: uppercase;padding: 4px;font-weight: bold;}
.top-header{ background:#00ccff; width:100%; height:auto; padding-bottom:5px;}
.top-header h4 a{font-size:14px; color:#000;font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; float:left; margin-left:50px; letter-spacing:1px;}
.top-header span{color:#000; padding-right:10px;}
.top-header i {color:#FFFFFF; margin-top:7px;  cursor:pointer; float:right; background:#000; padding:6px; margin-right:10px;}

@media (max-width:768px){
.top-header i { display:none;}	
.top-header h4 a{ line-height:30px; letter-spacing:0.8px;}	

}

/*-----start navbar---------*/
.cr-bold{font-weight:bold;color:#fff;}
.cr-bold a{font-weight:bold;color:#fff;}
.cr-bold a:hover{font-weight:bold;color:#b90206;text-decoration:none}
.social-icons{margin: 0;padding: 0;width: auto;float: right;}
.social-icons li {display: inline-block;margin: -1px 1px 5px 0;padding: 0;border-radius: 100%;overflow: visible;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);}

.sub-menu{list-style:none;margin-top: 34px;padding: 0px;}
.sub-menu li {display: inline-block; font-size: 13px;border-left: 1px solid #505050;padding: 0 8px;line-height: 12px;}
.sub-menu li:first-child{border: medium none;padding-left: 0;}
.sub-menu li a {color:#fff;text-decoration:none}
.sub-menu li a:hover {color:#ff060c;}
.navbar{ background-color:red !important;}


 
 

 

.footer{background:#970909; width:100%; height:auto; padding-bottom:10px;border-top:4px solid #b90206;}
.footer h3{color:#fff; font-size:22px; font-weight:400; letter-spacing:1.5px;font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border-bottom:1px dotted #fff; line-height:70px;}
.footer p{ font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; color:#fff; text-align:center; line-height:25px; letter-spacing:0.7px; font-size:14px; margin-top:25px;}
.footer h4 a{font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; color:#fff; font-size:16px; font-weight:400; letter-spacing:1.5px; line-height:35px;}
.footer span{color:#fff; /*padding-right:15px;*/}
.footer i{color:#fff; padding:15px; margin-top:20px; font-size:16px; }
.footer i:hover{ border-radius:100%; transition: all ease-in-out 0.8s;}
.menu ul{ list-style:none; margin:0;}
.menu ul li{font-family: 'Arsenal'; color:#fff; font-size:16px; font-weight:400; letter-spacing:1px; margin-bottom:20px;border-bottom:1px dotted #fff;}
.menu ul li a{ color:#fff; text-decoration:none;}
.menu ul li a:hover{color:#ff0066; transition:0.5s;}

/*scroll top button*/
.scrollToTop{position:fixed; right:10px; bottom:10px; width:50px; height:50px; font-size:20px; line-height:50px; text-align:center;
 color:#fff !important;  z-index:999; display:none; transition:all 0.3s ease; background:#fff; border-radius:6px; 
 text-decoration:none !important;}
.scrollToTop span{display:block; margin-top:14px; transition:all 0.2s ease-in-out; color:#b90206; font-size:25px;}
.scrollToTop:hover span{margin-top:10px;}
 

/*START RATE TABLE*/

.pricing_table {
    line-height: 150%; 
    font-size: 16px; 
    margin: 0 auto; 
 
    max-width: 800px; 
    padding-top: 10px;
    margin-top: 21px;
}
 
.price_block {
    width: 100%; 
    color: #fff; 
    float: left; 
    list-style-type: none; 
    transition: all 0.25s; 
    position: relative; 
    box-sizing: border-box;
     
    margin-bottom: 10px; 
    border-bottom: 1px solid transparent; 
}

.pricing_table h3 {
    text-transform: uppercase;
    padding: 5px 0;
    background: #1992b2;
    margin: -10px 0 1px 0;
    text-align: center;
    font-size: 20px;
}
.price {
    display: table; 
    background:#1b4c5e;
    width: 100%; 
    height: 70px; 
}
.price_figure {
    font-size: 24px; 
    text-transform: uppercase; 
    vertical-align: middle; 
    display: table-cell;
}
.price_number {
    font-weight: bold; 
    display: block;
	text-align: center;
}

.features {
    background: #1dc7f4;
    color: #000;
}
.features li {
    padding-bottom: 10px;
    border-bottom: 1px solid #223d88;
    font-size: 16px; 
    list-style-type: none;
}

 
.action_button {
    text-decoration: none; 
    color: #fff; 
    font-weight: bold; 
    border-radius: 5px; 
    background: #10b7e4;
    padding: 15px 20px; 
    font-size: 16px; 
    text-transform: uppercase;
}

.price_block:hover {
    box-shadow: 0 0 0px 5px rgba(0, 0, 0, 0.5); 
    transform: scale(1.04) translateY(-5px); 
    z-index: 1; 
    border-bottom: 0 none;
}
.price_block:hover .price {
    background:linear-gradient(#222222, #1992b2); 
    box-shadow: inset 0 0 45px 1px #222222;
}
.price_block:hover h3 {
    background: #222;
}
.price_block:hover .action_button {
    background: linear-gradient(#8ab7f9, #8ab7f9);
}

@media only screen and (min-width : 480px) and (max-width : 768px) {
    .price_block {width: 50%;}
    .price_block:nth-child(odd) {border-right: 1px solid transparent;}
    .price_block:nth-child(3) {clear: both;}
     
    .price_block:nth-child(odd):hover {border: 0 none;}
}
.book {
    padding: 15px;
    background: #1992b2;
    color: #fff;
    text-align: center;
}

/*END PRICE TABLE*/

@media only screen and (max-width: 600px) {
    .columns {
        width: 100%;
    }
}

@media handheld, only screen and (max-width: 768px) { 
    
    .c1-1 {
    width: 25%;
    float: left;
    display: block;
    text-align: left;
}
 .sub-menu {
        text-align: center;
    }
    
    .social-icons {
    margin: 0;
    padding: 0;
    width: 65%;
    float: right;
}
}

@media handheld, only screen and (max-width: 640px) {
    .sub-menu {
        text-align: center;
    }
    
    .social-icons {
    margin: 0;
    padding: 0;
    width: 65%;
    float: right;
}
    .c1-2 {
    width: 50%;
    float: left;
    display: block;
    text-align: left;
}
 .c1-1 {
    width: 50%;
    float: left;
    display: block;
    text-align: left;
}
}    
@media handheld, only screen and (max-width: 480px) {
    .sub-menu {
        text-align: center;
    }
    
    .c1-1 {
    width: 50%;
    float: left;
    display: block;
    text-align: left;
}
}
@media handheld, only screen and (max-width: 320px) {
    .sub-menu {
        text-align: center;
    }
    .c1-1 {
    width: 100%;
    float: left;
    display: block;
    text-align: left;
}

     .social-icons {
    margin: 0;
    padding: 0;
    width: 85%;
    float: right;
}
}

.loc-btn {
	display:inline-block;
	border:#fff solid 1px;
	padding:5px 10px;
	background-color:#000;
	color:#fff;
}






