@charset "utf-8";html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,body{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0 none;outline:0;padding:0;margin:0}



@font-face { font-family: 'ralebold'; src: url('../fonts/raleway-bold-webfont.eot'); src: url('../fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/raleway-bold-webfont.woff2') format('woff2'),  url('../fonts/raleway-bold-webfont.woff') format('woff'),  url('../fonts/raleway-bold-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }



@font-face { font-family: 'ralemed'; src: url('../fonts/raleway-medium-webfont.eot'); src: url('../fonts/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/raleway-medium-webfont.woff2') format('woff2'),  url('../fonts/raleway-medium-webfont.woff') format('woff'),  url('../fonts/raleway-medium-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }



@font-face { font-family: 'ralereg'; src: url('../fonts/raleway-regular-webfont.eot'); src: url('../fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/raleway-regular-webfont.woff2') format('woff2'),  url('../fonts/raleway-regular-webfont.woff') format('woff'),  url('../fonts/raleway-regular-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }





img,fieldset{border:0}

img{max-width:100%;height:auto;margin:0;padding:0}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

.clear{clear:both;margin:0;padding:0;line-height:1}

input{margin:0;padding:0}

::-moz-selection{background:#b3d4fc;text-shadow:none}

::selection{background:#b3d4fc;text-shadow:none}

hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}

img{vertical-align:middle}

fieldset{border:0;margin:0;padding:0}

textarea{resize:vertical}

.chromeframe{margin:.2em 0;background:#fff;color:#494949;padding:.2em 0}

body{font:.9375em/150% latoregular,paragraf,Arial,Helvetica,sans-serif;color:#3e3e3e;background-color:#fff}

a{color:#3d3d3d;text-decoration:none;outline:none;margin:0;padding:0}



p{padding-top:0;padding-bottom:10px; font-size:16px; font-family:ralereg;margin:0}

ul,ol{padding:0;line-height:140%;margin:0}

li{margin:0;padding:0}

ol{margin-left:30px;padding-bottom:15px}

ol li{line-height:24px}

h1,h2,h3,h4,h5,h6{line-height:1.47em;color:#fff;margin-top:0;padding-bottom:10px;font-family:'newbskvll_btbold',Georgia,"Times New Roman",Times,serif}

h1{color:#245273;line-height:30px !important;font-family:ralemed !important;margin-bottom:8px;font-size:24px !important; text-transform:uppercase;}

h2{font-size:25px !important;color:#245273;font-weight:normal;font-family:ralereg !important;margin-top:8px}

h3{font-size:19px;color:#262262;font-weight:700;line-height:1.25em;font-family:'newbskvll_btbold',Georgia,"Times New Roman",Times,serif}

h4{font-size:16px;color:#155668;line-height:1.5em;font-weight:700;margin:0;padding:0;margin-bottom:10px}

h4 strong{font-weight:700}

h5{font-size:13px;color:#3d2f39;font-weight:700}

h6{font-size:9px}

input[type=search]{-webkit-appearance:none;outline:none}

input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{display:none}

strong{font-weight:700;font-family:arial}

img{max-width:100%}

.clearfix:before,.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}

.clearfix:after{clear:both}

.clearfix{*zoom:1}

.container{position:relative;margin:0 auto}

.container2{position:relative;margin:0 auto}

.top-area{width:100%;background:#fff;border-bottom:solid 1px red}

.top-upper{width:100%;line-height:31px;background:#333333}

.top-upper1{width:100%;line-height:31px;background:#ced3d7}

.st-login{width:100%;min-height:31px;background:url(../images/student-login-icon.jpg) no-repeat left 5px;padding-left:25px;color:#fefeff;line-height:31px;text-decoration:none;display:block}

.st-login:hover{background:url(../images/student-login-icon.jpg) no-repeat left 5px;padding-left:25px;text-decoration:none;color:#245273;display:block}

#social-area{min-height:31px;width:46%;float:right;background:#a21619}

#social-left{float:left;min-height:31px;width:45%;font-size:14px;line-height:31px;color:#fff;text-decoration:none;text-align:right}

#social-right{float:right;min-height:31px;width:55%;text-align:right}

a:hover img.grayscale{filter:gray;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}

a img.grayscale{filter:none;filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%)}

.logo{background:url(../images/logo.png) no-repeat;background-size:100%;display:block; width:100%;max-width:345px; margin-top:6px; /*height:156px; position:absolute; z-index:1; top:-55px;*/}

.logo .inner { padding-top:14.5%; display:block; height:0; }

.navigation{float:right;margin-top:0;width:100%;margin-bottom:0}

.navigation ul{float:right;margin:0;padding:0;}

.navbar{border:none!important; margin-top:20px;}

.navigation ul li a{padding-left:15px; padding-right:13px; border-right:solid 1px #fff; line-height:20px; color:#fff ; font-family:ralemed; text-transform:uppercase;font-size:16px!important;}

.navigation ul li a:hover{font-weight:normal !important; }

.navigation ul li:last-child a { border-right:none; }

.header{width:100%; background:url(../images/slider-img01.jpg) no-repeat top center; display:block; max-height:480px;border-bottom:solid 1px red;position:relative;margin-bottom:0; background-size:100%;}

.header .inner{ display:block; height:0; padding-top:44.3%;}



.flash-area{width:100%;max-height:420px;position:relative;margin-top:1px;display:block}

.header .header-caption{padding:12px;color:#245273;font-size:21px; margin-top:80px;font-family:ralereg !important;position: absolute;top: 0%;left: 5%;width: 47%;}

.header-caption p{margin:0;padding:0; color:#245273; line-height:26px;font-family:ralemed; font-size:21px;}

.header-caption p strong{font-weight:normal; color:#a21619;}

.price-calc-box-up{width:23.25%;display:block;z-index:9999;position:absolute;right:7%;top:4%}

.price-calc-box-up02{width:100%;display:block;z-index:99999;position:relative;right:0;top:4%;margin-bottom:30px}

.nivoSlider{height:420px!important}

.price-calc-box{width:100%;}

.price-calc-box {

    display: block;

    float: right;

    height: 565px !important;

    margin: 95px 0 0 0;

    max-width: 348px;

    padding: 0;

    position: relative;

    right: 0;

    top: 0;

    width: 100%;

    z-index: 1;

}



.form-control {

    border: 1px solid #999 !important;

    border-radius: 0 !important;

    color: #666 !important;

    font-family: ralereg;

    font-size: 16px;

    height: 43px;

    padding-bottom: 0 !important;

    padding-left: 10px !important;

    padding-top: 0 !important;

}



.form-control {

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

    color: #555;

    display: block;

    font-size: 14px;

    height: 34px;

    line-height: 1.42857;

    padding: 6px 12px;

    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

    width: 100%;

}



.form-q {

    float: left;

    margin: 0;

    width: 100%;

}



.form-top-img {

    color: #fff;

    float: none;

    font-family: ralebold;

    font-size: 30px;

    left: -12px;

    margin-bottom: auto;

    margin-left: auto;

    margin-right: auto;

    margin-top: -94px !important;

    max-width: 371px;

    position: relative;

    text-align: center;

    text-transform: uppercase;

    width: 106.5%;

}

.custom-q-form {

    float: left;

    margin: 0 auto;

    max-width: 347px;

	background:#a21619;

    padding: 20px;

    width: 100%;

}

.form-group {

    margin-bottom: 8px !important;

    overflow: hidden;

    position: relative;

}



.price-calc-box02{width:96%;padding:0 2%;background:url(../images/price-calc.jpg) no-repeat;position:absolute;right:5%;top:30%;z-index:99999999999;display:block;background-size:100%;max-width:281px;padding-top:0}

.price-calc-box02 .inner{height:0;display:block;padding-top:43.6%}

#header-calc{width:100%;position:relative;padding-bottom:13%;margin:0 auto}

#header-calc02{width:100%;position:relative;padding-bottom:13%;margin-top:-83.6%;margin:0 auto}

#header-calc-row{width:100%;position:relative;min-height:28px;margin-bottom:7px}

#header-calc-row02{width:100%;position:relative;min-height:65px;margin-bottom:7px}

#calculator-form input[type=text]{background-color:transparent;border:none}

#price-calculator-box02 input[type=text]{background-color:transparent;border:none}

#header-calc-row label{color:#383838;font-weight:700;text-decoration:none}

.dbox1{background-image:url(../images/calc-select-box.jpg);background-repeat:no-repeat;float:left;height:30px;width:100%;background-color:transparent;overflow:hidden;z-index:3;padding-left:5px;padding-bottom:0;font-size:13px;color:#6c6c6c;line-height:28px;position:relative;text-shadow:none;background-size:100%;border-style:none}

.dbox1:hover{background-image:url(../images/calc-select-box.jpg);background-repeat:no-repeat;display:block}

.dbox1 .label1{color:#555;width:100%;position:absolute;height:30px;line-height:30px;background-color:transparent;font-size:13px;top:0;left:0;text-align:left;padding-top:0;z-index:5;padding-left:5px}

.dbox1 select{height:28px;width:100%;position:absolute;z-index:20;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);color:#6c6c6c;top:0;background:#fff;padding-left:0;right:0;line-height:28px}

.dbox2{background-image:url(../images/calc-select-box.jpg);background-repeat:no-repeat;float:left;height:30px;width:100%;background-color:transparent;overflow:hidden;z-index:3;padding-left:5px;padding-bottom:0;font-size:13px;color:#6c6c6c;line-height:30px;position:relative;text-shadow:none;background-size:100%;border-style:none}

.dbox2:hover{background-image:url(../images/calc-select-box.jpg);background-repeat:no-repeat;display:block}

.dbox2 .label2{color:#555;width:100%;position:absolute;height:30px;line-height:30px;background-color:transparent;font-size:13px;top:0;left:0;text-align:left;padding-top:0;z-index:5;padding-left:5px}

.dbox2 select{height:28px;width:100%;position:absolute;z-index:20;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);color:#6c6c6c;top:0;background:#fff;padding-left:0;right:0;line-height:28px}

.dbox3{background-image:url(../images/calc-select-box.jpg);background-repeat:no-repeat;float:left;height:30px;width:100%;background-color:transparent;overflow:hidden;z-index:3;padding-left:5px;padding-bottom:0;font-size:13px;color:#6c6c6c;line-height:30px;position:relative;text-shadow:none;background-size:100%;border-style:none}

.dbox3:hover{background-image:url(../images/calc-select-box.jpg);background-repeat:no-repeat;display:block}

.dbox3 .label3{color:#555;width:100%;position:absolute;height:30px;line-height:30px;background-color:transparent;font-size:13px;top:0;left:0;text-align:left;padding-top:0;z-index:5;padding-left:5px}

.dbox3 select{height:28px;width:100%;position:absolute;z-index:20;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);color:#6c6c6c;top:0;background:#fff;padding-left:0;right:0;line-height:30px}

.dbox01{background-image:url(../images/calc-select-box.jpg);background-repeat:no-repeat;float:left;height:30px;width:100%;background-color:transparent;overflow:hidden;z-index:3;padding-left:5px;padding-bottom:0;font-size:13px;color:#6c6c6c;line-height:28px;position:relative;text-shadow:none;background-size:100%;border-style:none}

.dbox01:hover{background-image:url(../images/calc-select-box.jpg);background-repeat:no-repeat;display:block}

.dbox01 .label01{color:#555;width:100%;position:absolute;height:30px;line-height:30px;background-color:transparent;font-size:13px;top:0;left:0;text-align:left;padding-top:0;z-index:5;padding-left:5px}

.dbox01 select{height:28px;width:100%;position:absolute;z-index:20;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);color:#6c6c6c;top:0;background:#fff;padding-left:0;right:0;line-height:28px}

.dbox02{background-image:url(../images/calc-select-box.jpg);background-repeat:no-repeat;float:left;height:30px;width:100%;background-color:transparent;overflow:hidden;z-index:3;padding-left:5px;padding-bottom:0;font-size:13px;color:#6c6c6c;line-height:30px;position:relative;text-shadow:none;background-size:100%;border-style:none}

.dbox02:hover{background-image:url(../images/calc-select-box.jpg);background-repeat:no-repeat;display:block}

.dbox02 .label02{color:#555;width:100%;position:absolute;height:30px;line-height:30px;background-color:transparent;font-size:13px;top:0;left:0;text-align:left;padding-top:0;z-index:5;padding-left:5px}

.dbox02 select{height:28px;width:100%;position:absolute;z-index:20;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);color:#6c6c6c;top:0;background:#fff;padding-left:0;right:0;line-height:28px}

.dbox03{background-image:url(../images/calc-select-box.jpg);background-repeat:no-repeat;float:left;height:30px;width:100%;background-color:transparent;overflow:hidden;z-index:3;padding-left:5px;padding-bottom:0;font-size:13px;color:#6c6c6c;line-height:30px;position:relative;text-shadow:none;background-size:100%;border-style:none}

.dbox03:hover{background-image:url(../images/calc-select-box.jpg);background-repeat:no-repeat;display:block}

.dbox03 .label03{color:#555;width:100%;position:absolute;height:30px;line-height:30px;background-color:transparent;font-size:13px;top:0;left:0;text-align:left;padding-top:0;z-index:5;padding-left:5px}

.dbox03 select{height:28px;width:100%;position:absolute;z-index:20;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);color:#6c6c6c;top:0;background:#fff;padding-left:0;right:0;line-height:30px}

.textBox{background-image:url(../images/price-box.jpg);background-repeat:no-repeat;float:left;height:46px;width:90%;background-color:transparent;overflow:hidden;z-index:3;padding-left:23%;padding-bottom:0;font-size:24px;color:#333;top:0;left:0;line-height:46px;position:relative;margin-top:2px;background-size:100%;border-style:none}

.textBox02{background-image:url(../images/price-box.jpg);background-repeat:no-repeat;float:right;height:46px;width:90%;background-color:transparent;overflow:hidden;z-index:3;padding-left:27px;padding-bottom:0;font-size:24px;color:#333;top:0;left:0;line-height:46px;position:relative;margin-top:2px;background-size:100%;border-style:none}

#header-calc-row-btn{height:31px;width:55%;position:relative;padding-top:0;margin:20px auto 0}

#header-calc-row-btn input[type=image]{height:31px;width:100%}

#hader-calc-left{float:left;width:50%;height:65px}

#hader-calc-right{float:right;width:50%;height:65px}

.content-area{width:100%;background:#f8f9f9;padding-top:30px; float:left;}

.content-area02{width:100%;background:#fff;padding-top:30px;border-top:solid 1px #a7bac7}

.content-list-box{float:left;padding-left:0; width:100%;margin-top:10px;margin-bottom:20px}

.content-list-box ul{float:left;margin:0;padding:0}

.content-list-box ul li{font-size:16px;line-height:28px;text-decoration:none;padding-left:40px;list-style-type:none;margin-bottom:12px;background:url(../images/bullet.png) no-repeat scroll 0 3px;display:block;font-family:ralemed}



b, strong{font-weight:normal !important; font-family:ralebold;}



h1, .h1, h2, .h2, h3, .h3{margin:0 !important;}



.content-list-box ul li p{margin:0;padding:0}

.content-list-box ul li a{float:left;font-family:'latoregular',droidregular,Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:28px;color:#545454;text-decoration:none;display:block}

.content-list-box ol{counter-reset:li;margin-left:0;padding-left:0}

.content-list-box ol > li{position:relative;margin:0 0 6px 2em;padding:4px 8px;list-style:none;border-top:2px solid #666;background:#f6f6f6}

.content-list-box ol > li:before{content:counter(li);counter-increment:li;position:absolute;top:-2px;left:-2em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:2em;margin-right:8px;padding:4px;border-top:2px solid #666;color:#fff;background:#666;font-weight:700;font-family:"Helvetica Neue",Arial,sans-serif;text-align:center}

.content-list-box li ol,.content-list-box li ul{margin-top:6px}

.content-list-box ol ol li:last-child{margin-bottom:0}

.img-right-align{float:right;padding-left:8px}

.discount-banner{width:100%;border-bottom:solid 1px #a7bac7;border-top:solid 1px #a7bac7;margin-top:20px;margin-bottom:20px;background:url(../images/discount-banner.jpg) no-repeat;position:relative;background-size:100%;display:block}

.discount-banner .inner{display:block;padding-top:17.86%;height:0}

.discount-banner-btn{width:20%;max-height:228px;background:url(../images/order-now01.png) no-repeat;position:absolute;background-size:100%;display:block;bottom:5%;right:10px;padding-bottom:17.9%}

.discount-banner-btn:hover{width:20%;background:url(../images/order-now01.png) no-repeat;position:absolute;background-size:100%;display:block;bottom:5%;right:10px;padding-bottom:17.9%}

.satisfiction-guarantee{width:100%;background:url(../images/satisfiction-guarantee.jpg) no-repeat;position:relative;display:block;background-size:100%;max-width:288px;margin-bottom:30px;margin-left:auto;margin-right:auto}

.satisfiction-guarantee .inner{display:block;height:0;padding-top:161.458%}

.paypal-btn{max-width:280px;width:100%;background:url(../images/paypal-bg.png) no-repeat;display:block;background-size:100%;}

.paypal-btn:hover{max-width:280px;width:100%;background:url(../images/paypal-bg.png) no-repeat;display:block;background-size:100%;position:absolute;left:0;bottom:15%;padding-bottom:41%}

.customer-feedback-btn{max-width:280px;width:100%;background:url(../images/customer-feedback-btn.jpg) no-repeat;display:block;background-size:100%;}

.customer-feedback-btn:hover{max-width:280px;width:100%;background:url(../images/customer-feedback-btn.jpg) no-repeat;display:block;background-size:100%;position:absolute;left:4px;bottom:0;padding-bottom:16.8%}

.price-table{width:100%;margin-bottom:20px}

.col1-h2{width:100%;min-height:70px;background:#a21619;color:#fff;line-height:150%;font-size:30px;font-family:'champagne__limousinesregular';text-align:center;margin-bottom:8.78%;padding-top:20%;max-width:126px}

.col2-h2{width:100%;min-height:70px;background:#30507f;color:#fff;line-height:150%;font-size:30px;font-family:'champagne__limousinesregular';text-align:center;margin-bottom:8.78%;padding-top:20%;max-width:126px}

.col2-h3{width:100%;min-height:70px;background:#30507f;color:#fff;line-height:150%;font-size:26px;font-family:'champagne__limousinesregular';text-align:center;margin-bottom:8.78%;padding-top:20%;padding-bottom:5%;max-width:126px}

.pt-list-item01{width:100%}

.pt-list-item01 ul{margin:0;padding:0;max-width:126px}

.pt-list-item01 ul li{list-style-type:none;width:100%;font-family:'champagne__limousinesregular';font-size:24px;color:#a21619;text-decoration:none;line-height:150%;border-bottom:solid 1px #a21619;text-align:center;display:block;max-width:126px}

.pt-list-item{width:100%}

.pt-list-item ul{margin:0;padding:0;max-width:126px}

.pt-list-item ul li{list-style-type:none;width:100%;font-family:'champagne__limousinesregular';font-size:24px;color:#30507f;text-decoration:none;line-height:150%;border-bottom:solid 1px #30507f;text-align:center;display:block;max-width:126px}

.freebies-banner{width:100%;background:url(../images/freebies.jpg) no-repeat;background-size:100%;display:block;max-width:286px;position:relative;margin-bottom:30px}

.freebies-banner .inner{padding-top:162%;display:block;height:0}

.freebies-btn{width:100%;max-width:280px;background:url(../images/freebies-btn.jpg) no-repeat;background-size:100%;display:block;padding-bottom:16.8%;position:absolute;left:3px;bottom:0}

.freebies-btn:hover{width:100%;max-width:280px;background:url(../images/freebies-btn.jpg) no-repeat;background-size:100%;display:block;padding-bottom:16.8%;position:absolute;left:0;bottom:0}

.freebies-banner02{width:100%;background:url(../images/freebies.png) no-repeat;background-size:100%;display:block;max-width:328px;position:relative;margin-bottom:30px}

.freebies-banner02 .inner{padding-top:143.3%;display:block;height:0}

.freebies-btn02{width:100%;max-width:320px;background:url(../images/freebies_ordernow-btn.jpg) no-repeat;background-size:100%;display:block;position:absolute;left:0;bottom:17px}

.freebies-btn02 .inner{height:0;display:block;padding-top:12.112%}

.freebies-btn02:hover{width:100%;max-width:322px;background:url(../images/freebies_ordernow-btn.jpg) no-repeat;background-size:100%;display:block;position:absolute;left:0;bottom:17px}

.footer{width:100%;min-height:300px; float:left; /*margin-top:40px*/; padding-top:20px;background:url(../images/footer-upper-bg.jpg) repeat-x #0a2550;color:#fff}

.footer h2{color:#fff;font-size:18px;text-decoration:none;font-family:"Century Gothic";font-weight:700}

.footer-bottom{width:100%;min-height:41px;background:#a21619;font-size:12px;color:#fff;font-family:"Century Gothic";line-height:41px;text-decoration:none;text-align:center}

.footer-testi{width:88%;min-height:90px;padding-left:12%;background:url(../images/testi-comma.png) no-repeat;color:#f8dfdf;font-size:12px;font-family:"Century Gothic";line-height:20px;margin-bottom:25px}

.flogo{max-width:240px;margin-top:0;}

.fnav{width:100%;margin-top:30px}

.fnav a {

    color: #fff;

    font-family: ralereg;

    font-size: 18px;

    line-height: 31px;

    padding-left: 11px;

    padding-right: 10px;

    text-decoration: none;

}

.fnav a:hover{color:#858fb5;text-decoration:none}

.openmenu{background:url(../images/small-menu.jpg) no-repeat;width:100%;margin:0;cursor:pointer;display:none;float:right;margin-top:0;padding-bottom:15px;background-size:100%;position:absolute;top:0;right:7%;max-width:320px;z-index:9999999}

.openmenu .inner{padding-top:8.75%;display:block;height:0}

.navopen{display:none}

.testimonial-boxl{width:100%;background:url(../images/testi-bg.jpg) no-repeat;position:relative;background-size:100%;max-width:469px;margin-bottom:30px}

.testimonial-boxl .inner{height:0;display:block;padding-top:65%}

.testimonial-boxr{width:100%;background:url(../images/testir-bg.jpg) no-repeat;position:relative;background-size:100%;max-width:469px;margin-bottom:30px}

.testimonial-boxr .inner{height:0;display:block;padding-top:65%}

.testimonial-box{position:absolute;top:0;left:0}

.quote-box{border:0 solid #2e98ba;border-radius:0;color:#fff;width:100%;font-family:'latoregular';font-size:1.2vw;line-height:24px;float:right;padding:14% 10% 10px 20%}

.quote-box .quote-left{position:absolute;margin:-5px 0 0 -5px;background:url(../images/testi-commas02-l.png) left 0 no-repeat;width:26px;background-size:100%}

.quote-box .quote-left .inner{padding-top:100%;display:block;height:0}

.quote-box q{display:block;font-size:1.4vw;line-height:24px;margin:0 0 0 33px;color:#fff}

.quote-box p{margin:0;margin-bottom:1px}

blockquote,q{quotes:none}

.quote-box .quote-right{position:absolute;margin:4px 0 0 4px;background:url(../images/testi-commas02-r.png) right 0 no-repeat;width:26px;background-size:100%}

.quote-box .quote-right .inner{padding-top:100%;display:block;height:0}

.testi-pic-box{height:127px;width:83px;position:absolute;left:55px;top:45px}

.quotee-name{width:180px;height:39px;line-height:39px;color:#fff;font-family:"Century Gothic";font-size:20px;font-weight:700;position:absolute;left:30px;bottom:5px;padding-left:5px;padding-right:5px;font-style:italic}

.quotee-names{margin:0 auto;width:auto;height:auto;font-family:'gillsanslightregular';font-size:20px;font-weight:700;color:#a11e22;text-align:center;margin-bottom:15px;position:absolute;left:21px;bottom:-20px}

.quotee-namesr{margin:0 auto;width:auto;height:auto;font-family:'gillsanslightregular';font-size:20px;font-weight:700;color:#a11e22;text-align:center;margin-bottom:15px;position:absolute;right:21px;bottom:-20px}

.quotee-city{width:180px;height:39px;line-height:39px;color:#fff;font-family:"Century Gothic";font-size:20px;font-weight:700;position:absolute;right:0;bottom:52px;padding-left:5px;padding-right:5px;font-style:italic}

.center-align{text-align:center}

.calc-min-height{min-height:400px}

#ordernow-form-area{width:100%;margin:10px auto 0}

#contactus-form-area{width:96%;margin:10px auto 0}

#form-col01{width:100%;height:60px;position:relative;margin-bottom:30px}

#form-col01n{width:100%;height:60px;position:relative;margin-bottom:30px;max-width:220px}

#form-col001{width:100%;height:60px;position:relative;margin-bottom:30px;max-width:220px;margin-right:auto}

#form-col02{width:100%;height:130px;/*max-width:990px;*/margin:0 auto;margin-bottom:30px}

#form-col002{float:left;width:95.95%;height:130px}

#form-row{padding-bottom:40px}

#form-row04{width:100%;margin-right:auto;margin-left:auto;margin-bottom:30px}

#form-row03{width:38%;padding-bottom:40px;margin:0 auto}

#form-row02{width:51.64%;padding-bottom:40px;margin:0 auto}

#form-row01n{width:80%;padding-bottom:40px;margin:0 auto}

#form-col-gap{float:left;height:40px;width:40px}

#form-col-gap02{float:left;height:40px;width:60px}

#form-col-gap002{float:left;height:40px;width:120px}

#form-col-gap03{float:left;height:40px;width:4.976%}

#form-col02 textarea{width:100%;min-height:100px}

#form-col002 textarea{width:98.85%;min-height:100px}

#form-col03{float:left;width:100%;height:60px;margin-bottom:30px}

#form-col03 input{float:left;width:141px;height:31px;font-weight:700;font-size:18px}

#form-col04{width:550px;margin:0 auto}

#form-col04 input[type=radio]{float:left;width:20px;line-height:31px}

#form-col04 label{float:left;width:255px;line-height:40px}

#form-col04 input[type=image]{width:188px;height:64px;margin:0 auto}

#form-col004{width:161px;height:98px;margin:0 auto}

#form-col004 input[type=image]{float:left;width:161px;height:43px}

#form-col0040{width:133px;margin:0 auto}

#form-col0040 input[type=image]{float:left;width:134px;height:44px}

.formrow01{width:100%;max-width:845px;margin:0 auto}

.formrow02{width:100%;max-width:560px;margin:0 auto}

.formrow03{width:100%;max-width:400px;margin:0 auto}

.formrow04{width:100%;max-width:670px;margin:0 auto}

.formrow05{width:100%;max-width:350px;margin:0 auto;margin-bottom:15px; }





.dbox7{background-image:url(../images/productBox-bg.png);background-repeat:no-repeat;float:left;height:37px;width:100%;background-color:transparent;z-index:3;padding-left:5px;padding-bottom:0;font-size:12px;color:#333;top:0;left:5px;line-height:12px;line-height:37px;position:relative;max-width:220px;background-size:100%}

.dbox7 .label7{color:#6c6c6c;width:100%;position:absolute;height:32px;line-height:32px;background-color:transparent;font-size:14px;top:0;left:10px;bottom:0;text-align:left;padding-top:5px}

.dbox7:hover{background-image:url(../images/productBox-bg.png);background-repeat:no-repeat;display:block}

.dbox7 select{height:32px;width:100%;position:absolute;z-index:99999999999999;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);left:0;color:#6c6c6c;top:0;background:#fff;padding-left:5px;border:solid 1px #259a85}

.dbox8{background-image:url(../images/productBox-bg.png);background-repeat:no-repeat;float:left;height:37px;width:100%;background-color:transparent;z-index:3;padding-left:5px;padding-bottom:0;font-size:16px;color:#333;top:0;left:0;line-height:37px;line-height:37px;position:relative;max-width:220px;background-size:100%}

.dbox8 .label8{color:#6c6c6c;width:100%;position:absolute;height:32px;line-height:32px;background-color:transparent;font-size:14px;top:0;left:10px;bottom:0;text-align:left;padding-top:5px}

.dbox8:hover{background-image:url(../images/productBox-bg.png);background-repeat:no-repeat;display:block}

.dbox8 select{height:33px;width:100%;position:absolute;z-index:99999999999999;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);left:0;color:#6c6c6c;top:0;background:#fff;padding-left:5px;border:solid 1px #259a85}

.dbox9{background-image:url(../images/productBox-bg.png);background-repeat:no-repeat;float:left;height:37px;width:100%;background-color:transparent;z-index:3;padding-left:5px;padding-bottom:0;font-size:12px;color:#333;top:0;left:0;line-height:12px;line-height:12px;position:relative;max-width:220px;background-size:100%}

.dbox9 .label9{color:#6c6c6c;width:100%;position:absolute;height:32px;line-height:32px;background-color:transparent;font-size:14px;top:0;left:10px;bottom:0;text-align:left;padding-top:5px}

.dbox9:hover{background-image:url(../images/productBox-bg.png);background-repeat:no-repeat;display:block}

.dbox9 select{height:33px;width:100%;position:absolute;z-index:99999999999999;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);left:0;color:#6c6c6c;top:0;background:#fff;padding-left:5px;border:solid 1px #259a85}

.dbox10{background-image:url(../images/productBox-bg.png);background-repeat:no-repeat;float:left;height:37px;width:100%;background-color:transparent;z-index:3;padding-left:5px;padding-bottom:0;font-size:12px;color:#333;top:0;left:0;line-height:12px;line-height:12px;position:relative;max-width:220px;background-size:100%}

.dbox10 .label10{color:#6c6c6c;width:100%;position:absolute;height:32px;line-height:32px;background-color:transparent;font-size:14px;top:0;left:10px;bottom:0;text-align:left;padding-top:5px}

.dbox10:hover{background-image:url(../images/productBox-bg.png);background-repeat:no-repeat;display:block}

.dbox10 select{height:33px;width:100%;position:absolute;z-index:99999999999999;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);left:0;color:#6c6c6c;top:0;background:#fff;padding-left:5px;border:solid 1px #259a85}

.dbox11{background-image:url(../images/productBox-bg.png);background-repeat:no-repeat;float:left;height:37px;width:100%;background-color:transparent;z-index:3;padding-left:5px;padding-bottom:0;font-size:12px;color:#333;top:0;left:0;line-height:12px;line-height:12px;position:relative;max-width:220px;background-size:100%}

.dbox11 .label11{color:#6c6c6c;width:100%;position:absolute;height:32px;line-height:32px;background-color:transparent;font-size:14px;top:0;left:10px;bottom:0;text-align:left;padding-top:5px}

.dbox11:hover{background-image:url(../images/productBox-bg.png);background-repeat:no-repeat;display:block}

.dbox11 select{height:33px;width:100%;position:absolute;z-index:99999999999999;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);left:0;color:#6c6c6c;top:0;background:#fff;padding-left:5px;border:solid 1px #259a85}

.dbox12{background-image:url(../images/productBox-bg.png);background-repeat:no-repeat;float:left;height:37px;width:100%;background-color:transparent;z-index:3;padding-left:5px;padding-bottom:0;font-size:12px;color:#333;top:0;left:0;line-height:12px;line-height:12px;position:relative;max-width:220px;background-size:100%}

.dbox12 .label12{color:#6c6c6c;width:100%;position:absolute;height:32px;line-height:32px;background-color:transparent;font-size:14px;top:0;left:10px;bottom:0;text-align:left;padding-top:5px}

.dbox12:hover{background-image:url(../images/productBox-bg.png);background-repeat:no-repeat;display:block}

.dbox12 select{height:33px;width:100%;position:absolute;z-index:99999999999999;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);left:0;color:#6c6c6c;top:0;background:#fff;padding-left:5px;border:solid 1px #259a85}

.dbox13{background-image:url(../images/productBox-bg.png);background-repeat:no-repeat;float:left;height:37px;width:100%;background-color:transparent;z-index:3;padding-left:5px;padding-bottom:0;font-size:12px;color:#333;top:0;left:0;line-height:12px;line-height:12px;position:relative;max-width:220px;background-size:100%}

.dbox13 .label13{color:#6c6c6c;width:100%;position:absolute;height:32px;line-height:32px;background-color:transparent;font-size:14px;top:0;left:10px;bottom:0;text-align:left;padding-top:5px}

.dbox13:hover{background-image:url(../images/productBox-bg.png);background-repeat:no-repeat;display:block}

.dbox13 select{height:33px;width:100%;position:absolute;z-index:99999999999999;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);left:0;color:#6c6c6c;top:0;background:#fff;padding-left:5px;border:solid 1px #259a85}

.dbox14{background-image:url(../images/productBox-bg.png);background-repeat:no-repeat;float:left;height:37px;width:100%;background-color:transparent;z-index:3;padding-left:5px;padding-bottom:0;font-size:12px;color:#333;top:0;left:0;line-height:12px;line-height:12px;position:relative;max-width:220px;background-size:100%}

.dbox14 .label14{color:#6c6c6c;width:100%;position:absolute;height:32px;line-height:32px;background-color:transparent;font-size:14px;top:0;left:10px;bottom:0;text-align:left;padding-top:5px}

.dbox14:hover{background-image:url(../images/productBox-bg.png);background-repeat:no-repeat;display:block}

.dbox14 select{height:33px;width:100%;position:absolute;z-index:99999999999999;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);left:0;color:#6c6c6c;top:0;background:#fff;padding-left:5px;border:solid 1px #259a85}

input[type=readonly]{color:#000}

#form-col01 input[type='text']{width:97%}

.sitemap-box01{width:100%;border-radius:10px;border:solid 3px #225374;background:#eee;min-height:100px;padding-bottom:8px;margin-bottom:20px}

.sitemap-box-upper01{width:100%;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;background:#225374;min-height:48px;line-height:48px;color:#fff;font-size:24px;text-align:center;font-family:"Century Gothic"}

.sitemap-listitems{width:100%}

.sitemap-listitems ul{float:left;margin:0;padding:0;width:100%;list-style-type:none}

.sitemap-listitems ul li{width:100%;line-height:36px;color:#487477;font-size:16px;list-style-type:none}

.sitemap-listitems ul li.e{background:#eee;display:block}

.sitemap-listitems ul li.o{background:#fcfcfc;display:inline-block}

.sitemap-listitems ul li a{width:100%;line-height:36px;padding-left:38px;background:url(../images/site-bullet.png) no-repeat left 8px #fcfcfc;background-color:#fcfcfc;color:#487477;font-size:16px;list-style-type:none;display:inline-block;border-bottom:solid 2px #ccc}

.sitemap-listitems ul li a.e{width:100%;line-height:36px;padding-left:38px;background:url(../images/site-bullet.png) no-repeat left 8px #eee;background-color:#eee;color:#487477;font-size:16px;list-style-type:none;display:inline-block;border-bottom:solid 2px #ccc;float:left}

.sitemap-listitems ul li a:hover{width:100%;text-decoration:none;color:#233d47;background:url(../images/site-bullet.png) no-repeat left 8px #efecdb;line-height:36px}

.sitemap-box02{width:100%;border-radius:10px;border:solid 3px #a21619;background:#eee;min-height:100px;padding-bottom:8px;margin-bottom:20px}

.sitemap-box-upper02{width:100%;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;background:#a21619;min-height:48px;line-height:48px;color:#fff;font-size:24px;text-align:center;font-family:"Century Gothic"}

.sitemap-box03{width:100%;border-radius:10px;border:solid 3px #084173;background:#eee;min-height:100px;padding-bottom:8px;margin-bottom:20px}

.sitemap-box-upper03{width:100%;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;background:#084173;min-height:48px;line-height:48px;color:#fff;font-size:24px;text-align:center;font-family:"Century Gothic"}

.samplebox{width:100%;/*max-height:431px;*/background:url(../images/sample-box-bg.jpg) no-repeat;background-size:100%;display:block;max-width:860px;margin:0 auto;margin-bottom:30px;position:relative; padding-bottom:4%;}
.samplebox h4{display:none;}
/*.samplebox .inner{display:block;height:0;padding-top:50.116%}*/

#description-top strong{line-height:20px;font-size:16px;font-weight:700;color:#9f1d21}

#description-top{/*float:left;*/width:75%;padding-left:10.47%;font-size:16px;color:#225372;text-decoration:none;line-height:18px;/*margin-top:-45.49%;*/margin-bottom:10px; padding-top:10%;}

#pdfIcon{display:block;float:right;height:160px;width:126px;padding-right:30px;padding-top:20px}

#description-bottom{width:65%;margin:0 0 5px 10.35%;font-size:12px;line-height:18px;color:#225372;text-decoration:none;padding:5px 8px;/*float:left;*/background:rgba(255,255,255,0.5)}

#description-bottom strong{font-weight:700;font-size:16px;color:#9f1d21}

#downloanBtn{width:24%;background-image:url(../images/pdficon.png);background-repeat:no-repeat;display:block;;height:62px;width:205px;position:absolute;right:16px;bottom: 23px; background-size:100%;}
#downloanBtn .inner{ display:block; height:0; padding-top:30.244%;}

#downloanBtn:hover{background-image:url(../images/pdficon02.png);background-repeat:no-repeat;display:block}

#description-top table{border-collapse:separate!important;border-spacing:3px}

#description-top table tr{background:rgba(255,255,255,0.5)}

#description-top table tr td{padding:5px}

.orange-txt{color:#9f1d21}

.dropdown-menu{min-width:250PX!important;left:0!important}

.dropdown-menu li a{line-height:normal!important;padding:10px 0}

.dropdown-menu li a:hover{color:#fff}

.form-horizontal .form-group {
    margin-right: 0;
    margin-left: 0;
}

@media (max-width:991px){#social-area{width:70%}

.st-login{margin-bottom:10px;}

.price-calc-box-up{display:none}

.openmenu{display:block}

.navopen{display:block}

.navigation ul li a{font-size:14px !important;}

html{overflow-x:hidden;}

}

@media (max-width:767px){#social-area{width:46%;}

.navbar-toggle{margin:10px 0 !important;}

.navbar-default .navbar-nav > li > a{font-size:15px; padding:8px 0;}

.navigation ul li a{line-height:30px;background:#333;margin-bottom:10px; margin-top:10px;text-align:center}

.quote-box q{font-size:3.4vw;line-height:24px}

.header-caption p{background:rgba(255, 255, 255, 0.8); padding:10px;}

.price-calc-box{margin-bottom:60px;}

.pt-list-item01, .pt-list-item{text-align:center;margin-bottom: 10px;}

.logo{top:-25px;}

.row{margin:0 !important;}

.navbar-nav{position:relative; top:90px;}

.call-div{margin-left:20px;}

.fnav a{margin:5px 0; float:left; width:100%;}

.flogo{margin-bottom:40px;}

.header{height:auto;}

.dropdown-menu > li > a, .navigation ul li a{color:#fff !important;}

.form-group{/*float:left;*/ width:100%;}

/*.container{float:left; width:100%;}*/

.top-right1{padding:0;}

/*.top-upper, .top-upper1{float:left;}*/

.mobile-form{display:block !important;}

.desktop-form{display:none !important;}

/*.footer, .footer-bottom{float:left;}*/

#downloanBtn { bottom:4px;} 



}

@media (max-width:485px){#social-area{width:70%}

.quote-box{padding-top:7%}

.quote-box q{font-size:3.8vw;line-height:19px}

}

@media (max-width:300px){#social-area{width:100%}

}



.top-right {

    float: right;

    margin: 11px 0 0;

}

.top-right1 {

    float: right;

    margin:0;

	padding:12px 0;

}

.stay-text {

    color: #fff !important;

    float: left;

    font-family: ralereg;

    font-size: 14px !important;

    line-height: 15px;

    margin: 5px 0 0;

    text-align: right;

}

.top-social {

    float: left;

    margin-bottom: 0;

    margin-top: -2px;

    padding: 0 0 0 10px;

}

.top-social li {

    display: block;

    float: left;

    margin: 0 3px 0 0;

}

.facebook {

    background: rgba(0, 0, 0, 0) url("../images/social.jpg") no-repeat scroll 0 0;

    float: left;

    height: 31px;

    width: 31px;

}

.twitter {

    background: rgba(0, 0, 0, 0) url("../images/social.jpg") no-repeat scroll -33px 0;

    float: left;

    height: 31px;

    margin: 0;

    width: 31px;

}

.google {

    background: rgba(0, 0, 0, 0) url("../images/social.jpg") no-repeat scroll -67px 0;

    float: left;

    height: 31px;

    width: 31px;

}

.login{float:left; font-family:ralereg; font-size:15px; border-right:solid 1px #245273; padding-right:12px; margin-right:12px; line-height:15px; color:#245273; text-transform:uppercase;}

.login-1{float:left; font-family:ralereg; line-height:15px; font-size:15px; color:#245273; text-transform:uppercase;}

.nav-container{/*float:left;*/ width:100%; position:relative; background:#245273; padding:0px 0 10px 0;}

.agree-p {

    color: #fff;

    float: left;

    font-family: ralebold;

    font-size: 20px; padding:0; width:100%;

    line-height: normal;

    margin-bottom: 5px; text-align:center;

    margin-right: 10px;

    text-transform: uppercase;

}



.total-filed {

    float: none;

    margin: 0 auto;

    width: 63%;

}

.order-b {

    /*float: left;*/

    overflow: visible;

    width: 100%;

}

.order-b input {

    left: -19px;

	max-width:381px; width:110%;

	top:-28px;

    position: relative;

}

.header-bottom{float:left; padding:8px 0; width:100%; background:#245273; }

.call-div, .email-div, .live-div{float:left;}

.email-div{margin-left:20px; margin-top:4px;}

.live-div{margin-left:20px; margin-top:2px;}

.guarentee-img{ bottom: 20px;

    left: -90px;

    position: absolute;

    z-index: 1;

}



.footers {

    bottom: 0;

    clear: both;

    display: block;

    float: left;

    left: 0;

    overflow: hidden;

    padding: 15px;

    position: absolute;

    right: 0;

}

.footers a {

    display: block;

    float: none;

    margin: 0 auto;

    max-width: 108px;

    text-align: center;

    width: 100%;

}



.full-home .footers a {

    display: block;

    float: none;

    margin: 0 auto;

    max-width: 288px;

    text-align: center;

    width: 100%;

}



.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background:#333 !important;}

.home-page .form-group{float:left; width:100%;}

.inner-header{height:250px !important;}

.inner-bottom{margin-bottom:0;}



.ordernow-desc {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #c3c3c3;

    color: #3e3e3e;

    font-family: "ralemed";

    font-size: 16px;

    font-weight: bold;

    line-height: 55px;

	float:left;

    margin-bottom: 25px;

    width: 100%;

}

.ordernow-desc h3 {

    background: #22aadf none repeat scroll 0 0;

    border-right: 5px solid #f68a21;

    color: #fff;

    display: block;

    float: left;

    font-family: "ralemed";

    font-size: 18px;

    font-weight: normal;

    line-height: 55px;

    margin: 0 12px 0 0;

    padding: 0 8px;

    text-align: left;

    text-transform: uppercase;

}

.form-group label {

    color: #5a5a5a;

    font-family: "ralemed";

    font-size: 18px;

    font-weight: normal;

    margin-bottom: 0 !important;

    padding-top: 0 !important;
	line-height: 24px;

}

.form-group textbox {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #c9c7c7;

    border-radius: 0;

    height: 55px !important;

    line-height: 55px;

}



.form-group {

    line-height: 55px;

    /*margin: 0 0 20px !important;*/

}



.select-arrow002 {

    -moz-appearance: none;

    background-color: #fff;

    /*background-image: url("../images/dropdown-arrow.jpg");*/

    background-position: right center;

    background-repeat: no-repeat;

    border: 1px solid rgba(201, 199, 199, 1);

    border-radius: 0;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

    color: #555;

    display: block;

    font-size: 14px;

    height: 35px;

    line-height: 1.42857;

    margin-bottom: 12px;

    padding: 6px 12px;

    text-indent: 0.01px;

    text-overflow: "";

    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

    width: 100%;

}

.order-button-b{background:#333; float:left; font-family:ralemed; font-size:20px; border-radius:8px; color:#fff; padding:8px 30px;}

.ordernow-desc {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #c3c3c3;

    color: #3e3e3e;

    font-family: "ralemed";

    font-size: 16px;

    font-weight: normal;

    line-height: 55px;

    margin-bottom: 25px;

    width: 100%;

}

textarea.form-control {

    height: auto;

}



.order-d-p {

    float: left;

    margin: 0 20px 0 10px !important;

    padding: 0;

}

.dropdown-menu > li > a{color:#333 !important; font-size:15px !important; text-transform:capitalize !important;}

.mobile-form{display:none;}



.order-page .price-calc-box{display:none !important;}

.sidebar-bann{float:left; width:100%; border:solid 1px #ccc; margin-bottom:20px;}

.ow-ful{float:left; width:100%;}

.ow-ful ul li{display:block; float:left; width:100%;}

.ow-ful ul li a{float:left; width:100%; padding:8px 0; border-bottom:solid 1px #afb7bc; font-family:arial; color:#afb7bc; font-size:12px;}

.ow-ful ul li a:hover{text-decoration:none; color:#eee;}

.foo-ter, .foo-ter span, .foo-ter p, .foo-ter i{float:left; width:100%; text-align:center;}

.foo-ter p{margin:15px 0;}

.ow-ful-border{border:none !important;}

.foo-ter i{margin:0 0 20px 0;}

.breadcrumb02 {
    float: right;
    color: #3b434c;
    font-size: 12px;
    margin: 10px 0 10px 0;
    padding-right: 60px;
    text-transform: uppercase;
	font-family: 'Century Gothic',Arial,Helvetica,sans-serif;
	
	
}
.breadcrumb02 ul {
    float: left;
    margin: 0;
    padding: 0;
}
.breadcrumb02 ul li {
    float: left;
    list-style-type: none;
    color: #3b434c;
    font-size: 12px;
	font-family: 'Century Gothic',Arial,Helvetica,sans-serif;
    line-height: 15px;
}
.breadcrumb02 ul li a {
    float: left;
    list-style-type: none;
    color: #3b434c;
    font-size: 12px;
	font-family: 'Century Gothic',Arial,Helvetica,sans-serif;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    line-height: 17px;
}
.breadcrumb02 ul li.active{ color:#980929;}



#modalFriday {position: fixed;
max-width: 711px;
width: 100%;
min-height: 455px;

top: -50%;

margin-top: -175px;

/*left: 50%;*/
left:0; right:0;
/*margin-left: -250px;*/
display:block;
margin-left:auto; margin-right:auto;

background:url(../images/winterbannerbg01.jpg) no-repeat center;
background-size: 100% 100%;
z-index: 9999;
/*background: #0f1112;*/}
#dropClose{position:absolute;z-index:99999;cursor:pointer;top:-32px;;padding:5px;background-color:black;border-radius:6px 6px 6px 6px;color:#fff;left:0;right:0;margin:0 auto;width: 30px;text-align: center;}
.modalDisplay {
    top: 40%;
    transition: all 1s;
	/*display:block;*/
	border:solid 3px #fff;
}
.modalHead {
    text-align: center;
    margin: 50px 0px 10px;
}
.modalText {
    display: none;
    position: absolute;
    width: 100px;
    padding-top: 10px;
}
.discountnum .uptotext {
    display: block;
    position: relative;
    text-align: left;
    color: #fff;
    font-size: 12px;
}
.modalText .discountnum h3 {
    position: relative;
    line-height: 0.8;
    margin: 0;
    font-size: 48px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    width: 100%;
}
.modalText .discountnum h3 span {
    display: block;
    font-size: 15px;
    color: #fff;
	margin-top:8px;
}
.modalHead h3 {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0px;
    line-height: 33px;
    font-family:ralewaybold;
}
#resultBlack {
    text-align: center;
    line-height: 28px;
}
.modalForm {
    /*padding: 0px 85px;*/
}
.modalOverlay {
    position: fixed;
    /*z-index: 98;*/
    background: rgba(0,0,0,0.7);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999;
}
.term_condition {
    font-size: 11px;
    color: #5f5f5f;
    position: absolute;
    left: 8px;
    bottom: 10px;
    font-family:ralewayregular;
}
.modalForm input[type="submit"] {
    border-radius: 0;
    background: #333;
    border-color: #444;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    font-family:ralewayregular;
    margin-top: 0px;
}
.modalDisplay {
    top: 40% !important;
    transition: all 1s;
	/*display:block;*/
}

.headerFormInner {width:100%; max-width:240px;  margin:50px 0 0 0; display:block; background:transparent; padding:2%; padding-bottom:0; float:right; }
.headerFormInner h3{font-size: 16px;
    color: #fff;    
    text-transform: uppercase;
    margin: 0px;
    line-height: 33px;
    font-family:ralewayregular;}
	.headerFormInner label{ font-size:15px; text-transform:uppercase; color:#245273}
	.headerFormInner h3 strong{ font-family:ralewaybold; color:#fff;}

.headerFormInner .nopaddr{padding-right:3px;}
.headerFormInner .nopaddl{padding-left:3px;}
.headerFormInner .form-group{ margin-bottom:8px !important; line-height:20px;}
.headerFormInner input[type="image"]{ text-align:center; display:block; margin:22px auto;}

.headerFormInner .form-group .form-control {height:34px; line-height:34px; background:#fff; border:solid 1px #245273 !important; margin-bottom:0; padding-left:5px !important;}

@media (max-width:991px){
.samplebox { max-height:100%; padding-top: 10%;padding-bottom: 5%;background: url(../images/sample-box-bg02.jpg) no-repeat;background-size:cover;}
.samplebox .inner { padding-top:0;}	
#description-top {float:none; margin-top:0;  width:95%;}	
#description-bottom {float:none; margin:0;  margin-left:12.47%; width:82%;}
.samplebox h4{ text-align:center; color: #2D3E50; font-size:20px; text-transform:uppercase; display:block;padding-top:45px;}
}


@media (max-width:767px){
.top-right {float:none; display:table; margin:5px auto; text-align:center;}	
.top-right1 {float:none; display:table; margin:5px auto; text-align:center;}		
.logo {float:none; margin:0 auto; display:block; text-align:center;}
.navbar-toggle {
    margin: 10px auto !important;
	text-align:center;
	float:none;
}
.navbar-toggle { position:relative; border:none; background:none; background-color:transparent; float:none; display:table;width:200px;margin: 0 auto !important;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #107bcb;}
.navbar-default .navbar-toggle {border-color: #107bcb;
background-color: #107bcb;}
.navbar-toggle .maintext{color:#fff; text-align:center; left:0; right:0; margin:0 auto; font-size:20px; position:absolute;top: 6px; text-transform:uppercase;}	
.navbar-collapse { box-shadow:none;}
.navbar-nav {top:0; }
.navigation ul {float:none;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {padding:10px 0;}
.header{ background-size:cover;}
.header .header-caption{ width:80%; bottom:0; top:auto; margin-top:0; position:inherit;}

.call-div, .email-div, .live-div { float:none; display:table; margin:15px auto; text-align:center;}
.sidebar-bann { float:none; width:100%; max-width:361px; display:block; margin:30px auto; text-align:center;}
.footer img, .flogo { float:none;display:table; margin:15px auto; text-align:center;}

.header-bottom { margin-bottom:30px; float:none;}
.price-calc-box {float:none; margin:15px auto; display:table;}
.form-top-img { margin-top:0 !important;}
#description-bottom {margin-bottom: 60px;}
#downloanBtn {left:0; right:0; margin:10px auto; display:block;}


.formrow05 { max-width:100%;}
#form-col03 {float:none; margin-bottom:15px;}
label {display:block;}
.ordernow-desc h3 {width:100%; text-align:center; margin-bottom:10px; float:none;}
.order-d-p {float:none; line-height:24px;padding: 10px 0;}
.breadcrumb02 { padding:0;float:none; display:table; margin:15px auto; text-align:center;}
}




@media (max-width:359px){
.login {float:none; border-right:none;  display:block; border-bottom:solid 1px #245273; padding:8px 0; margin-bottom:8px;}	
.login:hover { text-decoration:none; }	

}

.text-danger {color: #dc3545!important;border: 1px solid #dc3545;margin: 0 0 10px;padding: 5px 10px;}.text-danger hr {border-top: 1px solid #dc3545;margin:5px 0 10px;}.text-danger .form-control{padding: 3px;}.addifiles{color: red;margin: 10px 0 0;display: inline-block;}