﻿@charset "utf-8";
/* CSS Document */
html,body{font-size:16px;font-family:'Poppins', sans-serif;}
h2{color:#424242;font-weight:900;margin:0;}
h5{font-weight:200;color:#424242;margin:0;}
p{font-size:.875rem;}
.white{color:#fff}
.btn-red{background:#de2b24;border-radius:0.313rem;padding:9px 1.875rem;font-size:1rem;font-weight:bold;margin:0;}
button:hover, button:focus, .button:hover, .button:focus{ background-color:#C01811;}
section{padding:6rem 0;}
img{max-width:100%;}
.row{margin-right:-0.500rem;margin-left:-0.500rem;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right:0.500rem;padding-left:0.500rem;}
/************* Margins *****************/
.m-t0{margin-top:0.000rem !important;}
.m-t5{margin-top:0.313rem !important;}
.m-t10{margin-top:0.625rem !important;}
.m-t15{margin-top:0.938rem !important;}
.m-t20{margin-top:1.250rem !important;}
.m-t25{margin-top:1.563rem !important;}
.m-t30{margin-top:1.875rem !important;}
.m-t40{margin-top:2.500rem !important;}
.m-t50{margin-top:3.125rem !important;}

.m-b0{margin-bottom:0.000rem !important;}
.m-b5{margin-bottom:0.313rem !important;}
.m-b10{margin-bottom:0.625rem !important;}
.m-b15{margin-bottom:0.938rem !important;}
.m-b20{margin-bottom:1.250rem !important;}
.m-b25{margin-bottom:1.563rem !important;}
.m-b30{margin-bottom:1.875rem !important;}
.m-b40{margin-bottom:2.500rem !important;}
.m-b50{margin-bottom:3.125rem !important;}

.m-tb0{margin-top:0.000rem !important;margin-bottom:0.000rem !important;}
.m-tb5{margin-top:0.313rem !important;margin-bottom:0.313rem !important;}
.m-tb10{margin-top:0.625rem !important;margin-bottom:0.625rem !important;}
.m-tb20{margin-top:1.250rem !important;margin-bottom:1.250rem !important;}
.m-tb25{margin-top:1.563rem !important;margin-bottom:1.563rem !important;}
.m-tb30{margin-top:1.875rem !important;margin-bottom:1.875rem !important;}
.m-tb40{margin-top:2.500rem !important;margin-bottom:2.500rem !important;}
.m-tb50{margin-top:3.125rem !important;margin-bottom:3.125rem !important;}

/************* Paddings *****************/
.p-t0{padding-top:0.000rem !important;}
.p-t5{padding-top:0.313rem !important;}
.p-t10{padding-top:0.625rem !important;}
.p-t15{padding-top:0.938rem !important;}
.p-t20{padding-top:1.250rem !important;}
.p-t25{padding-top:1.563rem !important;}
.p-t30{padding-top:1.875rem !important;}
.p-t40{padding-top:2.500rem !important;}
.p-t50{padding-top:3.125rem !important;}

.p-b0{padding-bottom:0.000rem !important;}
.p-b5{padding-bottom:0.313rem !important;}
.p-b10{padding-bottom:0.625rem !important;}
.p-b15{padding-bottom:0.938rem !important;}
.p-b20{padding-bottom:1.250rem !important;}
.p-b25{padding-bottom:1.563rem !important;}
.p-b30{padding-bottom:1.875rem !important;}
.p-b40{padding-bottom:2.500rem !important;}
.p-b50{padding-bottom:3.125rem !important;}

.p-l0{padding-left:0.000rem !important;}
.p-l5{padding-left:0.313rem !important;}
.p-l10{padding-left:0.625rem !important;}
.p-l15{padding-left:0.938rem !important;}
.p-l20{padding-left:1.250rem !important;}
.p-l25{padding-left:1.563rem !important;}
.p-l30{padding-left:1.875rem !important;}
.p-l40{padding-left:2.500rem !important;}
.p-l50{padding-left:3.125rem !important;}

.p-r0{padding-right:0.000rem !important;}
.p-r5{padding-right:0.313rem !important;}
.p-r10{padding-right:0.625rem !important;}
.p-r15{padding-right:0.938rem !important;}
.p-r20{padding-right:1.250rem !important;}
.p-r25{padding-right:1.563rem !important;}
.p-r30{padding-right:1.875rem !important;}
.p-r40{padding-right:2.500rem !important;}
.p-r50{padding-right:3.125rem !important;}

.p-tb0{padding-top:0.000rem !important;padding-bottom:0.000rem !important;}
.p-tb5{padding-top:0.313rem !important;padding-bottom:0.313rem !important;}
.p-tb10{padding-top:0.625rem !important;padding-bottom:0.625rem !important;}
.p-tb15{padding-top:0.938rem !important;padding-bottom:0.938rem !important;}
.p-tb20{padding-top:1.250rem !important;padding-bottom:1.250rem !important;}
.p-tb25{padding-top:1.563rem !important;padding-bottom:1.563rem !important;}
.p-tb30{padding-top:1.875rem !important;padding-bottom:1.875rem !important;}
.p-tb35{padding-top:2.187rem !important;padding-bottom:2.187rem !important;}
.p-tb40{padding-top:2.500rem !important;padding-bottom:2.500rem !important;}
.p-tb50{padding-top:3.125rem !important;padding-bottom:3.125rem !important;}

.p-lr0{padding-left:0.000rem !important;padding-right:0.000rem !important;}
.p-lr5{padding-left:0.313rem !important;padding-right:0.313rem !important;}
.p-lr10{padding-left:0.625rem !important;padding-right:0.625rem !important;}
.p-lr15{padding-left:0.938rem !important;padding-right:0.938rem !important;}
.p-lr20{padding-left:1.250rem !important;padding-right:1.250rem !important;}
.p-lr25{padding-left:1.563rem !important;padding-right:1.563rem !important;}
.p-lr30{padding-left:1.875rem !important;padding-right:1.875rem !important;}
.p-lr40{padding-left:2.500rem !important;padding-right:2.500rem !important;}
.p-lr50{padding-left:3.125rem !important;padding-right:3.125rem !important;}
/************* Allignment *****************/
.fr, .right{float:right!important;}
.fl, .left {float:left !important }
.text-left {text-align:left !important;}
.text-right {text-align:right !important;}
.text-center {text-align:center !important;}
.text-justify {text-align:justify !important;}
.clr{clear:both;}
.clr:after, .clr:before{display:table;content:" ";}
/********************* Header *******************/
header{background:url(../../images/design-castleglen/official/header-bg.jpg) repeat-x left top;padding:0.625rem 0 0.75rem 0}
.header-text{font-style:italic;color:#005953;font-size:1.125rem;display:block;padding:2.6875rem 0 0 0;font-family:'Hind', sans-serif;}
.header-link{list-style:none;margin:0;padding:0;}
.header-link li{display:inline-block;padding:0 0.8125rem;vertical-align:middle;position:relative;}
.header-link li:after{border-right:1px solid #9E9E9E;content:'';width:1px;height:0.813rem;position:absolute;top:50%;right:0;transform:translateY(-50%);}
.header-link li a{color:#474D5D;font-size:0.8125rem;text-decoration:none;}
.header-link li:last-child:after{border-right:none;padding-right:0}
.header-link li.phone-number{padding-right:0 }
.header-link li.phone-number a{color:#464C5D;font-size:1.375rem;}
.header-link li.phone-number .fa{color:#B45002;padding-right:0.313rem;}
.header-form{padding-top:1.3125rem }
.header-form-box{position:relative;float:left;}
.top-search-btn{position:absolute;height:100%;border:none;right:0;top:0;background:rgba(0,0,0,0.1);}
.top-search-btn:hover{background:#B45002;color:#fff}
.header-form-box .search-input{border:1px solid #EEEEEE;font-size:0.8125rem;color:#474D5D;font-style:italic;padding:0.313rem 1.875rem 0.313rem 0.875rem;max-width:20.500rem;height:2.5rem;box-shadow:none;-webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;border-radius:0}
.header-form  a.request-price-btn {background:#B45002;color:#fff;width:10.000em;height:2.5rem;display:block;line-height:2.5rem;text-align:center;float:left;margin-left:0.625rem;}
/********************* Navbar *******************/
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:#B45002 }
.navbar-default .navbar-toggle .icon-bar{background:#fff }
.navbar-collapse{padding:0 0.500rem !important }
.navbar-default{background:#005953;border:none;box-shadow:none;min-height:0.625rem;border-radius:0;margin:0}
.navbar-default .navbar-nav>li>a{text-shadow:none;color:#fff;padding:0.75rem 1.21rem;font-size:0.9375rem;border-top:3px solid #005953;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a{background:#00423D;box-shadow:none !important;color:#fff}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.active>a:hover{background:#00423D;box-shadow:none !important;color:#fff}
.navbar-default .navbar-nav>li.active>a,.navbar-default .navbar-nav>li:hover>a{border-top:3px solid #B45002;}
/********************* Slider *******************/
.home-slider{position:relative;}
.home-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;background:url(../../images/design-castleglen/official/slider-arrow.png) no-repeat left top;width:21px;height:32px;border:none;font-size:0}
.home-slider .slick-prev{left:1.438rem;background-position:left }
.home-slider .slick-next{right:1.438rem;background-position:right }
.home-slider .slick-dots{position:absolute;bottom:1.125rem;left:50%;transform:translateX(-50%);z-index:1;text-decoration:none;margin:0;}
.home-slider .slick-dots li{display:inline-block;font-size:0;width:0.500rem;height:0.500rem;background:#fff;border-radius:50%;margin:0 0.313rem;}
.home-slider .slick-dots li.slick-active{background:#005953 }
.home-slider .slick-dots li button{background:none;border:none;}
/********************* Content Section *******************/
.content-section{padding:2.8125rem 0 3.938rem 0;background:#E7E2DA;border-bottom:1px solid #EEEEEE }
.add-box{position:relative;}
.add-box-text{position:absolute;color:#fff;font-size:1rem;left:1.875rem;top:1.875rem}
.add-box-text span{font-family:'Hind', sans-serif;font-size:1.625rem}
.add-box-text a{display:block;color:#fff;text-decoration:none;}
.foods-box{padding:0 0 2.5rem 0;}
/********************* Content Box *******************/
.content-box{font-size:0.9375rem;color:#000;}
.content-box p,.content-box h4{margin:0;padding:0 0 1.25rem 0;line-height:1.8125rem}
.content-box h4{font-size:1.25rem;font-family:'Hind', sans-serif;padding:0 0 0.688rem 0;}
/********************* Company logo *******************/
.company-logos{background:#fff;padding:1.375rem 2rem;margin:1.375rem 0 2.1875rem 0}
.company-logos ul{list-style:none;margin:0;padding:0;display:table;width:100%;}
.company-logos ul li{display:table-cell;}
/********************* Why Choose Section *******************/
.why-choose-section{border-top:1px solid #B2B2B2;margin:1.25rem 0 0 0;padding:2.875rem 0 0 0;}
.why-choose-section h2{text-align:center;padding:0;color:#1F1F2E;font-size:1.875rem;line-height:1.875rem;font-family:'Hind', sans-serif;position:relative;margin:0 0 2.125rem 0}
.why-choose-section h2 span{width:70%;margin:0 auto;display:block;}
.why-choose-section h2:after,.why-choose-section h2:before{position:absolute;width:20%;height:3px;background:#005953;max-width:150px;top:50%;transform:translateY(-50%);content:'';}
.why-choose-section h2:before{left:0}
.why-choose-section h2:after{right:0}
/********************* Choose Section *******************/
.choose-block {display:table;margin:0 1.25rem 1.25rem 0;}
.choose-block-img {width:20%;display:table-cell;vertical-align:middle;}
.choose-block-content {display:table-cell;vertical-align:middle;padding-left:1.500rem;font-size:0.9375rem;color:#000}
/********************* Pricing Information Section *******************/
.pricing-information{background:#005953 url(../../images/design-castleglen/official/whoul-you-like-bg.jpg) no-repeat left top;position:relative;margin:4.750rem 0 0 0;padding:1.875rem 0 0.563rem 0;}
.pricing-information img{position:absolute;left:0;bottom:0;} 
.pricing-information-text{color:#fff;padding:0 0.5rem 0 11rem;font-family:'Hind', sans-serif;}
.pricing-information-text h5{color:#fff;margin:0;padding:0 0 0.75rem 0;font-size:1.125rem;}
.pricing-information-text p{font-size:1.125rem;margin:0}
.pricing-information-text p span{font-size:1.5625rem;}
/********************* Right Section *******************/
.right-section-add{background:#fff;margin:0 0 1.25rem 0;display:table;}
.right-section-add img{display:block;margin:0;padding:0;float:left;width:46.5%;}
.right-section-add p{display:block;margin:0;padding:1rem 0.625rem 0 0.625rem;width:50%;vertical-align:middle;text-align:center;font-size:1.125rem;float:left;}
.click-here-btn{background:#B45002;color:#fff;font-size:0.875rem;height:1.875rem;width:100px;margin:1.25rem auto 0 auto;display:block;line-height:1.875rem;}
/********************* E News Section *******************/
.e-news-section{background:url(../../images/design-castleglen/official/e-news-bg.jpg) no-repeat left top;color:#fff;  padding:2.563rem 1.813rem;margin:1.25rem 0 0 0}
.e-news-section h3{margin:0;background:url(../../images/design-castleglen/official/e-news-heading-bg.png) no-repeat left bottom;font-family:'Hind', sans-serif;font-size:1.5rem;padding:0 0 1.875rem 0;margin:0 0 1.5625rem 0}
.e-news-section .email-input-box{background:#fff;padding:0 1.563rem;position:relative;height:2.750rem;line-height:2.750rem;}
#sign-up-newsletter .fa.fa-envelope-o{top:7px;position:absolute;left:0}
.e-news-section .email-input-box .fa{color:#A2A2A2;position:absolute;left:0.813rem;top:0.875rem;}
.e-news-section .email-input-box input{border:none;font-size:0.75rem;color:#666666;padding:0 0.625rem;background:none;}
input{outline:none !important;}
/********************* Footer Section *******************/
footer{background:#fff}
.footer-link{padding:2.5rem 0 3.125rem 0;}
.footer-link h5{font-family:'Hind', sans-serif;color:#20202F;font-size:1.125rem;margin:0 0 1.25rem 0;padding:0;font-weight:bold;}
.footer-link ul{margin:0;padding:0;list-style:none;}
.footer-link ul li{padding:0 0 0.625rem 0;margin:0;}
.footer-link ul li a{color:#666666;font-size:0.875rem}
.footer-link ul li a:hover,.header-link li a:hover{color:#B45002}
footer ul.footer-link-list{width:50%;}
.footer-link ul.footer-contact-info li{font-size:0.875rem;background:url(../../images/design-castleglen/official/footer-bult.jpg) no-repeat left 6px;padding:0 0 0 1rem;color:#1F1F2E;}
.footer-link ul.footer-contact-info li p{margin:0 0 0.625rem 0;padding:0;color:#666666;}
.footer-link ul.footer-contact-info li p span{color:#1F1F2E;}
.sign-up-newsletter{background:url(../../images/design-castleglen/official/sign-up-bg.jpg) no-repeat left top;padding:2.9375rem 0 0 0;width:100%;max-width:22.500rem;margin:0 auto;}
.email-input-box{position:relative;padding-left:15px;}
.email-input-box input{border:none;font-size:0.75rem;color:#666666;padding:0.438rem 0.625rem;background:none;line-height:normal;}
.footer-sign-up-btn{color:#fff;max-width:225px;width:100%;height:2.500rem;line-height:2.500rem;text-align:center;background:#B45002;border:none;margin:1.25rem 0 0 0;padding:0; font-size:0.875rem;}
.sign-up-newsletter img{padding:0 0 1.563rem 0}
.copy-right{background:#005953;line-height:2.688rem;height:2.688rem;text-align:center;color:#fff;font-size:0.875rem}
/********************* Product Page *******************/
.product-box{background:#fff;box-shadow:0 0 0.750rem 1px rgba(0,0,0,0.03);text-align:center;padding:4.250rem 0 1.375rem 0;margin-bottom:1.125rem;position:relative;}
.product-box .new-product {position:absolute;top:1.250rem;right:0;background:url(../../images/design-castleglen/official/new.png) no-repeat left top;color:#fff;font-size:0.875rem;font-family:'Hind', sans-serif;padding:0 0 0 0.5rem;text-align:center;width:3.1875rem;height:2.4375rem;line-height:2.4375rem;}
.product-box .product-name{text-align:center;margin:3.563rem 0 0 0;padding:0.875rem 0 0 0;border-top:1px solid #E2E2E2;font-size:0.875rem;}
.product-box .product-name span{display:block;}
.product-page{background:url(../../images/design-castleglen/official/product-page-form-bg.jpg) no-repeat left top;margin:3px 0 0 0;}
.product-page.e-news-section h3{font-size:1.875rem;background-position:center bottom;text-align:center;font-weight:bold; margin:0 0 2.500rem 0;}
.product-page.e-news-section .footer-sign-up-btn{max-width:100%;text-transform:uppercase;}
.product-page.e-news-section #e-news{max-width:360px;margin:0 auto;padding:0 0 1.250rem 0}
/*Product list view*/
.list-view .product-box{padding:0.5rem 0 0.5rem 0;margin-bottom:0.5rem;overflow:hidden;}
.list-view .product-box .img-list-view{width:15%;float:left;margin-right:0.8rem;}
.list-view .product-box .product-name{float:left;border:none;margin:0;padding:0;text-align:left;position:absolute;top:50%;left:20%;transform:translateY(-50%);}
/********************* Pagination Section *******************/
.pagination-box{text-align:right;}
.pagination-box .pagination{margin:1.250rem 0 2.500rem 0;}
.pagination-box .pagination li{display:inline-block;margin:0 4px;}
.pagination-box .pagination li a{padding:0;width:2.500rem;height:2.500rem;text-align:center;line-height:2.500rem;font-size:0.875rem;color:#000;border:none; box-shadow:0 0 0.750rem 1px rgba(0,0,0,0.06);}
.pagination-box .pagination li.active a,.pagination-box .pagination li:hover a{background:#B35326;color:#fff;}
.pagination-box .pagination li:first-child a,.pagination-box .pagination li:last-child a{border-radius:0;font-size:1.563rem;}
.show-per-page-box{text-align:right;margin-bottom:1rem;}
.show-per-page-box span,.show-per-page-box select{display:inline-block;vertical-align:middle;font-size:0.875rem;color:#000;}
.show-per-page-box span{}
.show-per-page-box select{width:5rem;height:1.875rem;line-height:1.875rem;text-align:center;
border:none;padding:0 0 0 0.625rem;margin:0 0.938rem;}
.show-per-page-box select option{text-align:center;}
.show-per-page-box span.page-text{padding:0 1.250rem 0 0 }
.show-per-page-box span.list-grid-icon{padding:0;width:1.875rem;height:1.875rem;text-align:center;line-height:1.875rem;font-size:0.875rem;color:#BABABA;border:none;box-shadow:0 0 0.750rem 1px rgba(0,0,0,0.06);background:#fff;margin:0 0 0 0.500rem;cursor:pointer;}
.show-per-page-box span.list-grid-icon.selected,.show-per-page-box span.list-grid-icon:hover{background:#B35326;color:#fff;}
.show-per-page-box span .fa{}
/********************* Contact us *******************/
.page-title{background:#fff;color:#1F1F2D;padding:3.438rem 0 2.875rem 0;}
.page-title h1{margin:0;padding:0;font-size:2.500rem;font-family:'Hind', sans-serif;}
.contact-info{max-width:358px;background:#005953;padding:1.688rem 1.875rem;width:100%;color:#fff;font-size:0.938rem;margin:117px 0 0 0;}
.contact-info a{color:#fff;}
.contact-info .choose-block-content{color:#fff }
.contact-info .choose-block-img{width:2.500rem;}
.contact-info .info-heading{font-size:1.500rem;margin:0 0 1.563rem 0;padding:0;font-family:'Hind', sans-serif;}
.contact-info .info-heading span{display:block;font-size:15px;font-weight:normal;padding:10px 0 0 0}
.contact-info .choose-block{margin:0 0 1.875rem 0;}
.form-inner-heading{font-size:20px;font-weight:normal;color:#000;font-family:'Hind', sans-serif;margin:16px 0 44px 0}
.form-inner-heading span{display:block;padding:13px 0 0 0;}
.contact-form-box{}
.contact-form-box input,.contact-form-box select,.contact-form-box textarea{padding:12px 19px;border:1px solid rgba(255,255,255,0);border-radius:0;color:#666666;font-size:0.9375rem;line-height:normal;min-height:2px;height:auto;margin:0 0 20px 0;box-shadow:none;}
.contact-form-box select{height:49px;background-color:#fff;}
.contact-form-box .submit-btn{max-width:260px;margin:19px 0 0 0;text-align:center;height:50px;line-height:50px;font-size:1rem;color:#fff;background:#B45002;border:none;border-radius:0;width:100%;text-transform:uppercase;}
.form-control.parsley-error{margin:0;background:rgba(255,0,0,0.05);border:1px solid rgba(255,0,0,0.2);}
.parsley-errors-list{margin:0 0 0.5rem 0;padding:0;list-style:none;color:#ff0000;font-size:0.75rem;line-height:normal;}
.header-form  a.request-price-btn:hover,.click-here-btn:hover,.footer-sign-up-btn:hover,.contact-form-box .submit-btn:hover{background:#873E01;color:#fff;text-decoration:none}
.navbar-toggle{float:right;margin-right:0;}
.mobile-pagination{display:none;}
 @media only screen and (min-width:1024px){
 	.navbar-nav li.dropdown:hover ul.dropdown-menu{display:block;}
 }
@media only screen and (max-width:1024px){
	html,body{font-size:13px;}	
	.navbar-default .navbar-nav>li>a{padding:0.75rem 1.5rem;font-size:0.92rem;}
	.why-choose-section h2:after, .why-choose-section h2:before{width:13%;}
	footer ul.footer-link-list{margin-bottom:1rem }
	.sign-up-newsletter img{padding:0 0 2.5rem 0;}	
}
@media only screen and (max-width:990px){
	.navbar-default .navbar-nav>li>a{padding:0.75rem 0.6rem;font-size:0.92rem;}
	.add-box-text{left:0.875rem;top:0.875rem;}
	.add-box-text span{font-size:1.4rem;}
	.footer-link ul.footer-contact-info li{background:url(../../images/design-castleglen/official/footer-bult.jpg) no-repeat left 3px;}
	.contact-info{float:none !important;margin:3.938rem 0 0 0;}
	.header-link li.phone-number a{font-size:1.2rem;}	
	.email-input-box{padding-top:8px;}
	.choose-block-content{padding-left:0.700rem;}	
	#sign-up-newsletter .fa.fa-envelope-o{top:13px;}
	.product-page.e-news-section h3{font-size:1.34rem;}
	.pagination-box .pagination.mobile-pagination{display:block;margin:0rem 0 0.5rem 0;}
	.product-box .new-product{background-size:100%;line-height:2.625rem;top:1.150rem;}
}
@media only screen and (max-width:767px){	
	html,body{font-size:0.813rem;}
	.navbar-collapse{padding:0 1.5rem !important}
	.header-link li.phone-number .fa{padding:0 0 0 0.313rem;}
	.navbar-nav .open .dropdown-menu{background:#00423D;padding-bottom:15px;padding-top:0;
 text-transform:uppercase;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff;font-size:0.92rem;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;clear:both;}
	b.glyphicon.glyphicon-menu-down {position:absolute;right:10px;top:14px;}
	.navbar-nav {margin-top:0 }
	.email-input-box{padding-top:2px;}
	.e-news-section .email-input-box .fa{top:1rem;}
	.logo-section{text-align:center;}
	.header-text{padding-top:0.625rem}
	.header-link{text-align:center;padding:0.625rem 0 0 0}
	.header-link li:last-child{padding:0 0 0 0}
	.header-form{float:none !important;}
	.header-form-box{float:none;max-width:280px;margin:0 auto;}
	.header-form-box .search-input{width:100%;}
	.top-search-btn .fa{line-height:32px;}
	.header-form  a.request-price-btn{margin:0.625rem auto 0;float:none;}
	.add-box{max-width:284px;margin:0 auto;}
	.company-logos ul{display:block;text-align:center;}
	.company-logos ul li{display:inline-block;}
	.pricing-information{margin:6.750rem 0 1.250rem 0;}
	.right-section-add{margin:0 auto 1.25rem auto;display:table;max-width:285px;}
 .girl-banner{text-align:center }
.e-news-section{max-width:285px;margin:1.25rem auto 0 auto}
	.footer-logo{text-align:center;}
	.footer-link h5{margin:1.25rem 0}
	.sign-up-newsletter{margin:1.250rem 0 0 0;}
	.sign-up-newsletter img{padding:0 0 37px 0;}
	.show-per-page-box span.list-grid-icon,.show-per-page-box span.page-text{display:none;}
	.show-per-page-box select{margin-right:0 }
	.pagination-box .pagination li{margin:0 3px;}		
	.pagination-box .pagination {margin:1.250rem auto 2.500rem auto;text-align:center;width:100%;}
	.footer-link ul.footer-contact-info li{background:url(../../images/design-castleglen/official/footer-bult.jpg) no-repeat left 4px;}
	.contact-form-box .submit-btn{max-width:100%;}
	#sign-up-newsletter .fa.fa-envelope-o{top:9px;}
}





















/*Additional CSS added by Andrew*/
.my-global-loader {
    height: 200px;
    z-index: 9999;
    background: url('../../images/design-castleglen/268361_small.jpg') center no-repeat transparent;
    -moz-animation: spinHorizontal 2.5s infinite linear;
    -o-animation: spinHorizontal 2.5s infinite linear;
    -webkit-animation: spinHorizontal 2.5s infinite linear;
    animation: spinHorizontal 2.5s infinite linear;
}


@keyframes spinHorizontal {
    0% {
        transform: rotateY(0deg);
    }

    100% {
        transform: rotateY(360deg);
    }
}