/*h1, h2, h3, h4, h5, h6 {font-family: "railroad-gothic-atf", sans-serif;
font-weight: 600;
font-style: normal;}
.btn_primary {border-radius:4px; font-size:22px; padding:10px 10px;}

*/

img {max-width:100%;}

h2 {font-family:'Fredoka One', cursive}

.bb-imgrounded {border-radius:12px; border:6px solid #b70c00}

.bb-colour-orange {color:#f1a548!important;}
.bb-colour-red {color:#b51918!important;}
.bb-colour-white {color:#fff!important;}
.bb-colour-black {color:#000!important;}
.bb-colour-teal {color:#00c6bc!important;}
.bb-colour-facebook {color:#226bfb!important;}
.bb-colour-purple {color:#652b7f!important;}

/*Background Colours*/
.bb-bg-orange {background-color:#f1a548!important;}
.bb-bg-red {background-color:#b51918!important;}
.bb-bg-white {background-color:#fff!important;}
.bb-bg-black {background-color:#3a3938!important;}
.bb-bg-dark-black {background-color:#000!important;}
.bb-bg-euroblue {background-color:#112bb4!important;}
.bb-bg-offgrey {background-color:#ECECEC;}
.bb-bg-green {background-color:#0b6f06!important;}
.bb-bg-purple {background-color:#652b7f!important;}


header.darkbgheadnav {background:#000;}

header.darkbgheadnav.fix_style {}

.bbheadtopbanner {padding-top:40px; padding-bottom:10px; background:#b51918;}
.bbheadtopbanner h2:after, .bbheadmainbanner h2:after {display:none;}



/*Main Header*/
.bbheadmainbanner { background-color:#3a3938; background-repeat:no-repeat; background-position:-100px 0 !important;}
.bbheadmainbanner p {font-size:13px;}
.bbheadmainbanner p.bb-headertext {font-size:18px;}

.bbheadmainbanner img {max-width:100%}


/*Stripes*/
.bbheadmainbanner.bb-headstripe-black {background-image:url("../images/bbox/bg/angle-black.png"); }
.bbheadmainbanner.bb-headstripe-darkblack {background-image:url("../images/bbox/bg/angle-darkblack.png"); }
.bbheadmainbanner.bb-headstripe-green {background-image:url("../images/bbox/bg/angle-green.png"); }
.bbheadmainbanner.bb-headstripe-red {background-image:url("../images/bbox/bg/angle-red.png"); }
.bbheadmainbanner.bb-headstripe-teal {background-image:url("../images/bbox/bg/angle-teal.png"); }
.bbheadmainbanner.bb-headstripe-grey {background-image:url("../images/bbox/bg/angle-grey.png"); }
.bbheadmainbanner.bb-headstripe-white {background-image:url("../images/bbox/bg/angle-white.png"); }
.bbheadmainbanner.bb-headstripe-orange {background-image:url("../images/bbox/bg/angle-orange.png"); }
.bbheadmainbanner.bb-headstripe-euroblue {background-image:url("../images/bbox/bg/angle-euroblue.png"); }
.bbheadmainbanner.bb-headstripe-facebook {background-image:url("../images/bbox/bg/angle-facebook.png"); }

.bb-dealsblocks {}

.bb-dealsblocks-inner { border-radius:10px; }
.bb-dealsblocks-inner img {max-width:100%;}

.bb-dealsblocks-inner .bb-deallhsimg {}

.bb-dealsblockcontent p {font-size:13px; line-height:13px;}


.bb-dealsblocks-inner .bb-deal-ptext {margin:0px; font-size:15px; line-height:19px; font-weight:bold;}


.bb-dealsblockcontent .btn {font-size:20px;}

.bb-dealsblockcontentimg {text-align:center}
.bb-dealsblockcontentimg img {max-width:140px;}


.bb-dealheadblocks {border:4px solid #fff; border-radius:12px; padding:20px 15px;}

.bb-slidingitems {}
.testimonial_section  {margin-top:50px!important}
.testimonial_section .testimonial_wraper .testimonial_inner h2 {font-size:16px; font-family:'Roboto', sans-serif}
.testimonial_section .testimonial_wraper .testimonial_inner .star span {font-size:30px; margin:0 auto; text-align:center;}
.testimonial_section .testimonial_wraper .testimonial_inner{display:block; }
.testimonial_section .testimonial_wraper .testimonial_inner .img { width:200px; height:auto; margin:0 auto; }
.testimonial_section .testimonial_wraper .testimonial_inner .img img {background:#fff;}
.testimonial_section .testimonial_wraper .testimonial_inner .text {width:100%; text-align:center;}
.testimonial_section .testimonial_wraper .testimonial_inner .star {display:block;}
.testimonial_section .testimonial_wraper .testimonial_inner .quote {display:none!important;}
.testimonial_section {background:url("../images/bbox/bg/angle-black.png") #000 no-repeat left top;}
.testimonial_section .testimonial_wraper {margin:10px auto; background:none; padding-top:0; padding-bottom:0;}
.testimonial_section .testimonial_wraper .testimonial_inner h2 {color:#fff;}
.testimonial_section .testimonial_wraper .testimonial_inner h3 span, .testimonial_wraper .owl-nav button span  {color:#fff;}

.bb-maindealsblck {padding-bottom:30px!important; text-align:center}
.bb-maindealsblck img {max-width:100%}

.bb-breakupblck {background:url("../images/bbox/bg/angle-black.png") top left no-repeat; padding:15px 0 8px 0;}
.bb-breakupblck.bb-breakupred {background-image:url("../images/bbox/bg/angle-red.png")!important;}

/*Footer*/
.bb-footer-location {background:#3a3938; padding-top:30px; padding-bottom:20px;}
.bb-footer-location h3 a {color:#fff!important; margin-right:10px;}
.bb-footer-location h3 a:hover {color:#c51718!important}

.bb-mainfoot {background:url("../images/bbox/bg/angle-red.png") no-repeat 55% top #000;}
.bb-mainfoot a {color:#fff!important}
.bb-footer-location .btn_primary {font-size:22px;}

.footer .copy_right p {padding:25px 0 40px 0!important;}

.foote_widget .offer_block {color:#fff;}
.foote_widget .offer_block span a {color:#ccc;}
.foote_widget .offer_block span a:hover {color:#fff}

@media screen and (max-width: 767px) {
	.bb-dealsblocks {margin:20px}
	
	.bb-dealsblockcontent {text-align:left;}
	.bb-dealsblockcontent h4 {font-size:18px;}
	.bbheadmainbanner { background-position:340px -200px!important; padding-top:15px; padding-bottom:15px;}
	.bbheadmainbanner p.bb-headertext {font-size:14px; line-height:18px; margin:0;}
	.section_title h2 br {display:inherit}
	.bb-dealsblockcontent h2 {font-size:22px; margin-top:8px;}
	.bb-dealsblockcontentimg {padding-left:0;}
	.bb-dealsblockcontentimg img {padding-right:20px;}
	.bb-dealsblocks-inner .bb-deallhsimg {padding-right:45px; padding-top:20px;}
	.bb-maindealsblck img {max-width:100px; margin-top:30px;}
	.bb-maindealsblck h5 {font-size:18px;}
	.bb-dealsblocks-inner .my-sm-4  {width:100%}
	.bb-breakupblck img {max-width:180px;}
	.bb-breakupblck h2, h2 {font-size:22px; margin-top:8px;}
	.bb-breakupblck p {margin:0 auto!important}
	.bb-newblocks img {max-width:200px;}
		
}

@media screen and (min-width: 767px) {
.bbheadtopbanner h2 {font-size:30px}
	.text-right-desktop {text-align:right}

}

@media screen and (min-width: 767px) and (max-width: 1024px) {
	.bbheadmainbanner { background-position:-210px 0px!important;}	
}


@media screen and (min-width: 1024px) {
	.bbheadmainbanner {padding:150px 0;}
	.bb-dealsblocks-inner .bb-deallhsimg {padding-left:65px;}
	.bb-dealheadblocks h2 {font-size:38px}
	
}

@media screen and (max-width: 1024px) {
	.bb-headsmallimg img {margin-top:50px; max-width:150px; margin-bottom:15px;}
	.bb-headblocksinn {margin:0}
	.bb-headblocksinn img {max-width:100px;}
	.bb-dealheadblocks {margin-bottom:15px;}
	.bb-dealheadblocks br {display:none;}
}


@media screen and (min-width: 1880px) {
	.bbheadmainbanner { background-position:25% 90%!important;}	
	
}