
.coronaAlertBox {
	position: relative;
}
.coronaAlertBox .alertBox {
    position: fixed !important;
    padding: 6px 4px 7px 13px;
    background-color: #f9f9f9;
    color: #555555;
    border: #df132f solid 2px !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    margin: 0;
    left: 50px;
    bottom: 0;
    width: 300px;
    z-index: 99 !important;
    box-shadow: 0 0 13px 0 rgba(0,0,0,.5);
    transition: ease all .4s;
    font-weight: 500;
}
.coronaAlertBox .closebtn {
    background: #df132f;
    margin-left: 15px;
    color: white;
    font-weight: bold;
    float: right; 
    line-height: 20px;
    width: 20px;
    height: 20px !important;
    transition: 0.3s;
    text-align: center;
    border-radius: 30px !important;
    top: -10px !important;
    position: absolute;
    right: -5px;
    cursor:pointer;
}

.coronaAlertBox .closebtn:hover {
  color: black;
}
.coronaAlertBox .alertBox h4 {
    font-size: 17px;
    margin-bottom: 0;
}
.coronaAlertBox .alertBox p {
    font-size: 10px;
    margin-bottom: 0;
    font-weight: 500;
}
.coronaAlertBox .cor-red{
    
    color: #df132f;
    display: flex;
    align-items: flex-end;
    margin-bottom: 5px;
    font-weight: bold;
}


.coronaAlertBox .cor-red img{
    display:inline-block;
    margin-right:5px;
}

@media(max-width:500px){
.coronaAlertBox .alertBox h4 {
    font-size: 14px;
}
    .coronaAlertBox .alertBox {
        max-width: 100%;
        width: 89%;
        left: 0;
        bottom: 0; 
        right: 0;
        margin: auto;
    }
    .coronaAlertBox .cor-red {
        font-size: 16px;
    } 
 
}
@media(max-width:340px){
    .coronaAlertBox .cor-red .img-box{
    display:block;
    
}
.coronaAlertBox .cor-red{
    flex-direction:column;
    text-align: center;
    }
    .coronaAlertBox .cor-red img{
    
       width: 48px;
    }
    .coronaAlertBox .alertBox{
        padding-top:10px;
    }
    .coronaAlertBox p{
        font-size:13px;
        text-align:center;
    }
  .coronaAlertBox .cor-red {
    align-items: center;
}
}

/* price calculator */
.MainBanner .col-md-5.col-sm-12.col-xs-12 { padding: 0}
#headerform { max-width: 370px; padding: 10px; background: #fff; border-radius: 7px; padding-bottom: 20px; box-shadow: 0 1px 17px 0 rgba(0,0,0,1); margin-top: 56px;}
#headerform h1, h5,h2{ margin: 0;}
#headerform .headerformTitle {background: #dfb801; height: 66px; text-align: center; position: relative; z-index: 1; border-top-left-radius: 25px; border-top-right-radius: 25px; line-height: 59px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; box-shadow: inset 0 -4px 11px 0 rgba(0,0,0,1);margin: 0px 30px;}
#headerform .headerformForms .FormFeilds .headerformBtn:hover path{ fill: #ffd616;}
input[type=number] { -moz-appearance: textfield;}
#headerform .headerformForms{ position: relative;}
#headerform .headerformTitle h1 {font-size: 33.4px; color: #161616; text-transform: uppercase; font-style: italic; line-height: 21px; font-weight: 400; }
#headerform .headerformTitle h5{ font-size: 18px; color: #fff; text-transform: uppercase; font-weight: 400; position: relative; padding-top: 11px;}
#headerform .headerformTitle h5 span{ background: #6565d2; position: relative; z-index: 1; padding: 2px 4px;}
#headerform .headerformTitle h5:after{ content: ''; width: 100%; height: 1px; background: #6565d2; position: absolute; left: 0; top: 19px; z-index: 0;}
#headerform .headerformTitle h2 { font-size:52px; color: #ffd616; text-transform: uppercase; line-height: 48px;}
#headerform .headerformTitle h2 span.percentage{ font-size: 35px;}
#headerform .headerformTitle h2 span{ font-size: 29px; color: #ffd616; text-transform: uppercase; font-weight: 400}
#headerform .headerformForms {padding: 25px 30px 25px; background: #161616; border-radius: 0px; }
#headerform .headerformForms .nopages{ display: -webkit-box;display: -ms-flexbox;display: flex;}
#headerform .headerformForms .nopages input[type="number"]{ width: 100%; border-radius:0; height: 36px; text-align: center; box-shadow: none; border: 1px solid #dadada; background:#fff;}
#headerform .headerformForms .nopages input[type=number]::-webkit-inner-spin-button,
#headerform .headerformForms .nopages input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0;}
input#deadline{ border-radius:0; height: 36px; text-align: center; width: 100%; float: left; background: #fff; margin-bottom: 0 !important;}
#headerform .headerformForms .nopages button {display: inline-block; width: 37px; height: 36px; background: #b2b2b2; color: #ffffff; border: none; font-size: 23px; font-weight: 300; }
#headerform .headerformForms .nopages button.leftbtn {border-top-left-radius: 25px; border-bottom-left-radius: 25px; }
#headerform .headerformForms .nopages button.rightbtn{ border-top-right-radius: 25px; border-bottom-right-radius: 25px;}
#headerform .headerformForms .nopages img{ width: 19px; height: 19px; margin-left: 11px; margin-top: 10px;}
#headerform .headerformForms .Urgencyprice{ /*display: flex;*/}
#headerform .headerformForms .Urgencyprice .svgIconCalender{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row;}
#headerform .headerformForms .Urgencyprice .svgIconCalender .input-group-addon {padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1; color: #555; text-align: center; background-color: #b2b2b2; border: 1px solid #ccc; border-radius: 0; padding-right: 33px; border-top-left-radius: 25px; border-bottom-left-radius: 25px; } #headerform .headerformForms .Urgencyprice img{ width: 19px; height: 19px; margin-left: 11px; margin-top: 10px; float: left;}
#headerform .headerformForms .Urgencyprice .svgIconCalender .input-group-addon {display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-width: 39px; min-height: 37px; padding: 0px; }
#headerform .headerformForms .FormFeilds label {color: #939393; text-transform: capitalize; font-size: 13px; font-weight: 500; display: block !important; margin-bottom: 2px; letter-spacing: 1px; padding-left: 35px; }
#headerform .bluelabel{ color: #8686ff;}
#headerform .headerformForms .FormFeilds select, input#deadline {height: 37px; border-radius: 25px; border: 1px solid #dadada; -moz-appearance: none; -webkit-appearance: none; position: relative; color: #89959f; box-shadow: none !important; font-weight: 100; font-size: 13px; text-indent: 8px;}
input#deadline::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #89959f;}
input#deadline::-moz-placeholder { /* Firefox 19+ */ color: #89959f;}
input#deadline:-ms-input-placeholder { /* IE 10+ */ color: #89959f;}
input#deadline:-moz-placeholder { /* Firefox 18- */}
input#deadline{ color: #89959f; height: 37px; border-radius: 2px; border: 1px solid #bcc5c9; /*for firefox*/ -moz-appearance: none; /*for chrome*/ -webkit-appearance:none; position: relative; color: #89959f; position: relative; border:1px solid #dadada;}
#order-form input#deadline{ border-radius: 25px 0 0 25px;}
.Urgencyprice label[for="deadline"] { top: 39px; left: 0;}
/*for IE10*/
#headerform .headerformForms .FormFeilds select::-ms-expand { display: none;}
#headerform .FormFeilds{ position: relative; text-align: left;}
#headerform .FormFeilds .selectArrow.selectDays{ right: 60px;}
#headerform .headerformForms .FormFeilds .headerformBtn { font-size: 16px; border-radius: 1px; text-transform: uppercase; font-weight: 600; border-radius: 2px; font-weight: 300; color: #ffffff; letter-spacing: 0.3px;}
#headerform .headerformBtns .totalPrice { background:#014d3e; color: #fff; font-size: 15px; height: 37px; border: 1px solid transparent; line-height: 28px; text-align: center;}
#headerform span#fieldset-val {font-weight: 400; color: #dfb801;padding-left: 5px; }
#headerform span.totalPriceSign {color: #dfb801;position: relative; left: 2px; font-weight: 400}
#headerform .headerformBtns button:last-child { background: #faae33; color: #fff; font-size: 18px; height: 52px; margin-top: 13px; height: 37px; border: 1px solid transparent; font-weight: 600 !important}
#headerform .headerformBtns button:last-child:hover { background: transparent; color: #faae33; border: 1px solid #faae33 !important;}
#headerform .headerformBtns button img{ position: relative; left: 13px;}
#headerform .FormFeilds .form-group{ margin-bottom:12px;}
#headerform .headerformForms .FormFeilds label#deadline-error {position: absolute; left: 0px; padding-left: 25px; }
#headerform .headerformForms .FormFeilds label.error {position: absolute; color: red; font-size: 9px; left: 0px; bottom: -16px; }
#headerform .headerformTitle span.priceDis {font-size: 17.7px; display: inline-block; padding: 0 16px; color: #161616; font-weight: 400; font-style: normal;}
#headerform {position: absolute; max-width: 375px; left: 215px; padding: 0; background: transparent; box-shadow: none; min-height: 593px; bottom: 60px; }
.Urgencyprice .input-group .input-group-addon {background-color: #b2b2b2; border-top-left-radius: 25px; border-bottom-left-radius: 25px; min-height: 37px; min-width: 38px; padding: 0px; border: 0; }
.Urgencyprice input#deadline {border-top-right-radius: 25px; border-bottom-right-radius: 25px; box-shadow: none !important; }
.Urgencyprice .headerIconCalender {display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; position: relative; left: 2px; }
.Urgencyprice input#deadline {text-align: left;}
#headerform .headerformForms .nopages button {display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: inherit; }
#headerform .headerformForms .Urgencyprice label {padding: 0; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
#headerform .headerformForms .form-group .col-form-label {color: #939393; font-size: 13px; text-transform: capitalize; }
#headerform .headerformForms .FormFeilds .headerformBtn {background: transparent; border: 1px solid #dfb801; border-radius: 25px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
#headerform .headerformForms .Urgencyprice input[type=checkbox] {margin-right: 5px; }
#headerform .headerformBtns .form-control.headerformBtn:last-child {background: #be2727; border-color: transparent;width: 315px; height: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 16px; color: #ffffff; font-weight: 400 !important; }
#headerform .headerformBtns .form-control.headerformBtn:last-child:hover,
#headerform .headerformBtns .form-control.headerformBtn:last-child:hover, #headerform .headerformBtns .form-control.headerformBtn:last-child:focus {background: #000000; border: 1px solid #be2727 !important; }
.headerformForms select.form-control {background: #ffffff center right no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAGCAYAAADUtS5UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAIRJREFUeNrEzSEKAkEYBeBvZQ9gtXgXRdRmnSbYJ1hsJm+wUTBoM4nV23gBLYZtY5kgYtzBD374eS+8KsZ4xgE3v02xapom6FCNDa4Y4PjVL7HGQsdq3DHCBUPscrfFBGM8SgzDE3OcsM9ZHzO0Cuh9/C0CXvlCqVGoUkr+4Q0AAP//AwCwrRi4S3WCkgAAAABJRU5ErkJggg==');}
#headerform .headerformForms .nopages button.rightbtn, #headerform .headerformForms .nopages button.leftbtn {width: 54px; padding: 0px; }
div#ui-datepicker-div td, th{padding:0 !important; }
#headerform .headerformForms .Urgencyprice label {text-transform: uppercase; }
#headerform .headerformForms .Urgencyprice label .small, #headerform .headerformForms .Urgencyprice label small {font-size: 100%; }
#headerform .headerformBtns .btn-block.arrow-right {position: relative; text-align: center; }
#headerform .headerformBtns .btn-block.arrow-right:after {content: ''; position: absolute; right: 75px; top: 50%; transform: translateY(-50%); background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAKCAYAAABv7tTEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QjIxODlDRjg1OTcxMUU4QjE3Mjg0RDhBMzg4RTk3MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QjIxODlEMDg1OTcxMUU4QjE3Mjg0RDhBMzg4RTk3MiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdCMjE4OUNEODU5NzExRThCMTcyODREOEEzODhFOTcyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdCMjE4OUNFODU5NzExRThCMTcyODREOEEzODhFOTcyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3o/6RAAAAIJJREFUeNpi+P//PwMWzA7Ea4H4LRAno8sz4NAEwlxAvAOI/wFxFrGaYDZuhmosJlYTCLMB8er/EFAJEmNhYGA4w0AYMEPpNiDmBGl6T4QmNiT2V2KcxwHEW6H+yiXGT6AQ3A3VkE5MQPAC8SEg/gPECcQEOSjElgDxXSCOQJcHCDAAp9JLBmLaHzwAAAAASUVORK5CYII='); background-repeat: no-repeat; width: 13px; height: 10px; }
.headerformBtns .totalPrice .inc-vat { 
    display: inline-block; 
    /*color: #15202c;*/ 
    font-family: inherit; 
    font-weight: 400; 
    font-size: 9px; 
}
/* Media Start */
@media(max-width: 1199px)and (min-width: 992px){
#headerform {left: 40px; bottom: 115px; }
}
@media(max-width: 991px)and (min-width: 768px){
#headerform {max-width: 340px; top: 110px; left: 50%; transform: translateX(-50%); }
#headerform .headerformTitle h1 { font-size: 25.4px;}
#headerform .headerformTitle span.priceDis { font-size: 15px;}
#headerform .headerformBtns .form-control.headerformBtn:last-child {width: 100%; }
#headerform .headerformBtns .btn-block.arrow-right:after {right: 55px;}
}
@media(max-width: 767px){
#headerform {width: 340px; top: 110px; left: 50%; transform: translateX(-50%); }
#headerform .headerformBtns .form-control.headerformBtn:last-child {width: 100%;}
#headerform .headerformTitle h1 { font-size: 25.4px;}
#headerform .headerformTitle span.priceDis { font-size: 15px;}
#headerform .headerformBtns .btn-block.arrow-right:after {right: 55px;}
}    
@media(max-width: 550px){
#headerform {width: 320px; }
}
/* price calculator end */

*{margin:0}
h1,h2,h3,h4,h5,h6{font-family: 'Open Sans', sans-serif;margin:0}
a{font-family: 'Open Sans', sans-serif !important;}
body{font-family: 'Open Sans', sans-serif !important;font-size:14px;color:#5a5a5a;line-height:1.42857143;}
p{font-weight:400;}
ul{list-style-type:none;padding:0;margin:0}
a,.socialMedia ul li a i,.bannerCall a:before,.bannerCall a:after,footer input.commonBtn,#contactform .commonBtn{color:#171f39;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
a:hover{color:#b23032;text-decoration:none}
.fp{min-height:49px;color:brown !important;display:block;font-size:13px;}
.no-pad{padding:0 !important;}
header{position:relative}

#topHeader{background:#171f39;color:#fff}
.top-content ul{float:right}
.top-content ul li{float:left;float:left;line-height:30px;font-family:'Open Sans', sans-serif;font-size:12px;text-transform:uppercase}
.top-content ul li:first-child{margin-right:25px;padding-right:25px;border-right:1px solid #2e3652}
.top-content ul li a{text-transform:lowercase;color:#737d9d}
.top-content ul li a:hover{color:#fff}
#mainHeader{position:absolute;width:100%;z-index:999}
.logo {margin-top: 25px; }
.logo{width:240px;position:absolute;left:50%;margin-left:-560px;z-index:999999999;}
#invoivePrint img.logo{height:auto;left:10px;top:10px;}

.navbar-default{background-color:transparent;border:none;margin:28px 0 0;min-height:auto}
.navbar-collapse{padding:0}
.nav>li{padding-right:35px}
.nav>li:last-child{padding-right:0}
.nav>li>a{position:relative;display:block;padding:0;height:32px;line-height:30px;text-transform:uppercase;color:#FFF!important;font-size:13px;font-weight:700;transition:none}
.title-contact{color:#be2727 !important;}
.navbar-default .navbar-nav>.active>a,.nav>li>a:hover{background:none!important;border-bottom:none;color:#be2727!important}
#banner{position:relative;overflow:hidden;}
.bannerOuter{background:#be2727;height:800px}
.bannerBox{width:530px;position:absolute;right:60px;top:135px;font-family:'Open Sans', sans-serif;font-weight:700;font-size:20px;line-height:35px;padding-left:30px;}
.bannerBox p{font-weight:700;text-align:left;font-size:20px;}
.headerPoints ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin-top: 50px;
     padding-left:15px;
}

.headerPoints ul li {
    font-size: 19px;
    font-weight: 100;
    color: #fff;
    margin-bottom: 30px;
    position: relative;
}
.headerPoints ul li .icon {
    background: url(../images/sprite.png) no-repeat;
    display: inline-block;
    margin-right: 27px;
    vertical-align: bottom;
    position: relative;

}
.headerPoints ul li:before{
	content: '';
    width: 60px;
    height: 60px;
    background: #161616;
    position: absolute;
    border-radius: 50px;
    left: -16px;
    top: -10px;
    border: 2px solid #000000;
}
.headerPoints ul li .icon.icon-1 {
    width: 33px;
	height: 33px;
    background-position:-34px -23px;
}
.headerPoints ul li .icon.icon-2 {
    width: 29px;
	height: 33px;
    background-position:-36px -81px;
}
.headerPoints ul li .icon.icon-3 {
    width: 32px;
	height: 32px;
    background-position:-34px -140px;
}
.headerPoints ul li .icon.icon-4 {
    width: 32px;
	height: 32px;
    background-position: -36px -199px;
}
.bannerText{color:#fff;font-size:42px;line-height:1.2;text-transform:uppercase;font-weight:300;position:relative;margin-bottom:25px;padding-bottom:15px}
.bannerText span{font-weight:600}
.bannerText:after{content:'';position:absolute;background:#fff;width:60px;height:4px;bottom:0;left:2px}
.bannerBox p {color: #ffffff; margin: 35px 0 28px; font-weight: 400; font-size: 18px; line-height: 30px; }
.commonBtn{color:#fff;font-size:15px;background:#be2727;padding:11px 51px;text-transform:uppercase;font-weight:700;display:inline-block;border:2px solid transparent;border-radius:50px;margin-bottom:20px}
.commonBtn:hover{background:rgba(225, 224, 225, 0.10);color:#fff;border-color:#fff}
.whiteBack{background:#fff;color:#000;font-weight:900}
.white-trans{color:#fff;padding:11px 51px;text-transform:uppercase;font-weight:700;border-radius:5px;display:inline-block;border:2px solid #fff;font-size:15px;border-radius:50px}
.white-trans:hover{background:#be2727;border-color:#be2727;color:#fff}
.banner-pic{z-index:100;position:relative;height:800px;width:100%;overflow:hidden}
.banner-pic img{width:100%;height:100%;object-fit:cover}
.bannerCall{position:absolute;bottom:60px;background:#be2727;border-radius:0 50px 50px 0;overflow:hidden}
#contactform label{font-weight:400;color:brown;position:relative;top:-15px;font-style:italic;}
.bannerCall a{background:#be2727;display:inline-block;color:#fefefe;font-size:12px;text-transform:uppercase;width:186px;height:50px;text-align:right;padding-right:31px;position:relative;z-index:0;line-height:1.5;padding-top:7px}
.bannerCall a span{display:block;line-height:1;font-size:16px;font-weight:700}
.bannerCall a:before{content:'';position:absolute;z-index:-1;background:#fff;width:100%;height:100%;left:-100%;top:0}
.bannerCall a:hover,
.bannerCall a:focus {color:#be2727}
.bannerCall a:hover:before,
.bannerCall a:focus:before,
.bannerCall a:active:before {left:0}
.bannerCall a:after{content:'\f0d9';font-family:FontAwesome;color:#791616;position:absolute;top:10px;right:12px;font-size:20px}
.bannerCall a:hover:after{color:#be2727;}
#introWrapper{position:relative;overflow:hidden; padding-bottom: 20px;}
#introWrapper:before{content:'';position:absolute;top:0;left:0;width:100%;height:7px;background:rgba(0, 0, 0, 0.2);z-index:99}
.mainHeading{color:#000;font-size:32px;font-weight:300;position:relative;padding-bottom:18px;display:block;line-height:48px;font-family:'Open Sans', sans-serif;}
.mainHeading span.bold{font-size:42px;font-weight:700;text-transform:uppercase;display:block;font-family:'Open Sans', sans-serif;}
.mainHeading strong{font-size:42px;font-weight:700;text-transform:uppercase;display:block}
.assureBox h3{font-size:18px;color:#000;font-weight:700;text-transform:uppercase;margin-bottom:10px}
.mainHeading:after{content:'';position:absolute;width:60px;height:4px;background:#be2727;font-family:'Open Sans', sans-serif;bottom:0;left:2px}
.introBox h1{margin:101px 0 20px}
.introBox h2 {margin: 60px 0 38px; }
.introBox p{font-weight:300}
.introBox a{margin-top:25px}
.introBox a:hover{background:rgba(225, 224, 225, 0.10);color:#be2727;border-color:#be2727}
.quote1Wrapper{background:url(../images/quote1-back.jpg);padding:30px 0 20px;color:#fff}
.quote1Wrapper p{font-size:20px;line-height:30px;text-align:justify}
#quote2Wrapper p{text-align:justify}
.quote1Wrapper h2{font-size:35px;text-transform:uppercase;font-weight:700;margin-bottom:4px;margin-bottom:36px;font-family:'Open Sans', sans-serif;}
.quote1Wrapper h3{font-size:35px;text-transform:uppercase;font-weight:700;margin-bottom:4px;margin-bottom:36px;font-family:'Open Sans', sans-serif;}
.cont-t h2{font-size:35px;text-transform:uppercase;font-weight:700;margin-bottom:4px;margin-bottom:36px;background:#be2727;padding:10px;border-radius:10px;border-radius:10px;box-shadow:0 5px 5px #633;font-family:'Open Sans', sans-serif;}
.cont-t h3{font-size:35px;text-transform:uppercase;font-weight:700;margin-bottom:4px;margin-bottom:36px;background:#be2727;padding:10px;border-radius:10px;border-radius:10px;box-shadow:0 5px 5px #633;font-family:'Open Sans', sans-serif;}
.quote1Wrapper p{font-size:24px;font-weight:300;margin-bottom:30px;font-family:'Open Sans', sans-serif;}
.quote1Wrapper a{margin-right:20px;font-family:'Open Sans', sans-serif;}
#servicesWrapper{padding-top:72px;background:url(../images/main-back.png);min-height:680px;}
.line-bottom:after{left:calc(50% - 30px)}
.serviceHead p{margin-top:20px;font-family:'Open Sans', sans-serif;}
.serviceBox{margin-top:75px}
.serviceIcon{width:131px;height:131px;border:3px solid #be2727;border-radius:131px;margin:0 auto 30px;box-shadow:0 0 20px rgba(0, 0, 0, 0.5);position:relative;font-family:'Open Sans', sans-serif;}
.commonBtn{width:206px;text-align:center;}
.white-trans{width:206px;text-align:center;}
.left-content blockquote{background:#f8f8f8;padding:10px 10px 10px 15px;color:#000;font-style:italic;box-shadow:1px 1px 1px #ccc;border-radius:0;border-left:5px solid #be2727;font-family:'Open Sans', sans-serif;}
.serviceBox p{max-width:150px;margin:0 auto;}
.left-content blockquote p{margin:0!important}
.serviceIcon img{display:block;left:0;right:0;top:0;bottom:0;position:absolute;margin:auto}
.service-1{background-position:2px -10px}
.service-2{background-position:-136px -11px}
.service-3{background-position:-1px -118px}
.service-4{background-position:-135px -120px}
.serviceBox h3{font-size:15px;color:#000;text-transform:uppercase;font-weight:900;line-height:1.4;max-width:100px;margin:0 auto;font-family:'Open Sans', sans-serif;}
.serviceBox p a{font-size:15px;color:#000;text-transform:uppercase;font-weight:900;line-height:1.4;max-width:100px;margin:0 auto;text-decoration:none;font-family:'Open Sans', sans-serif;}
#testimonialWrapper{background:url(../images/test-back.jpg) no-repeat center;background-size:cover;padding:84px 0 76px}
#testimonialWrapper .owl-item .item{text-align:center;padding-top:10px;padding-bottom:25px}
.testPic{display:inline-block;position:relative;margin-bottom:25px}
#testimonialWrapper .owl-item .item .testPic:before{content:'';position:absolute;width:63px;height:50px;background:url(../images/sprites.png) no-repeat;left:-64px;top:-8px;background-position:-32px -276px;z-index:99}
.testPic img{border-radius:115px}
#testimonialWrapper .owl-item .item p{font-size:20px;color:#fff;font-weight:300;font-style:italic;margin-bottom:38px}
#testimonialWrapper .owl-item .item div{font-size:18px;color:#be2727;font-weight:900;position:relative;display:inline-block}
#testimonialWrapper .owl-item .item h3 span{font-size:10px;color:#c0cacf;text-transform:uppercase;position:relative;left:-2px;top:4px;display:block}
#testimonialWrapper .owl-item .item div span{font-size:10px;color:#c0cacf;text-transform:uppercase;position:relative;left:-2px;top:4px;display:block}
#testimonialWrapper .owl-item .item h3:after{content:'';position:absolute;width:63px;height:50px;background:url(../images/sprites.png) no-repeat;right:-64px;top:0;background-position:-32px -276px;z-index:99;transform:rotate(180deg)}
#testimonialWrapper .owl-item .item div:after{position:absolute;width:63px;height:50px;background:url(../images/sprites.png) no-repeat;right:-64px;top:0;background-position:-32px -276px;z-index:99;transform:rotate(180deg)}
.owl-theme .owl-controls{margin-top:0;text-align:center}
#testimonialWrapper .owl-pagination{display:none}
#testimonialWrapper .owl-theme .owl-controls .owl-buttons div{text-indent:9999px;width:20px;overflow:hidden;height:33px;background:url(../images/sprites.png) no-repeat;position:absolute;opacity:1}
.paging a{color:brown !important;}
.paging a:hover{text-decoration:none;color:#000 !important;}
#testimonialWrapper .owl-theme .owl-controls .owl-buttons div.owl-prev{background-position:-187px -259px;left:0px;top:calc(50% - 17px)}
#testimonialWrapper .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background-position:-186px -294px}
#testimonialWrapper .owl-theme .owl-controls .owl-buttons div.owl-next{background-position:-202px -259px;right:0px;top:calc(50% - 17px)}
#testimonialWrapper .owl-theme .owl-controls .owl-buttons div.owl-next:hover{background-position:-202px -294px}
input:focus::-webkit-input-placeholder{color:transparent}
input:focus::-moz-placeholder{color:transparent}
input:focus:-moz-placeholder{color:transparent}
input:focus:-ms-input-placeholder{color:transparent}
textarea:focus::-webkit-input-placeholder{color:transparent}
textarea:focus::-moz-placeholder{color:transparent}
textarea:focus:-moz-placeholder{color:transparent}
textarea:focus:-ms-input-placeholder{color:transparent}
#academicWrapper{padding-top:10px;padding-bottom:20px;background-repeat:no-repeat;background-position:center top!important;color:#fff;line-height:23px;font-size:17px}
#academicWrapper ul li {margin-bottom: 10px; font-weight: 300; padding-right: 100px; }
.academicBox {padding-left: 20px; }
.academicBox h2{color:#fff;margin-bottom:20px}
.academicBox h2:after{background:#000}
.academicBox p{margin-bottom:33px}
.academicBox ul li{position:relative;padding-left:30px;margin-bottom:5px}
.academicBox ul li:before{content:'';position:absolute;top:7px;left:1px;width:17px;height:17px;background:url(../images/sprites.png) no-repeat;background-position:-130px -296px}
.academicBox a {background: #000; margin-top: 20px; margin-right: 10px; }
#quote2Wrapper{background:url(../images/quote2-back.jpg);padding:85px 0;color:#fff;text-align:center}
#quote2Wrapper h2{font-size:38px;text-transform:uppercase;font-weight:700;margin-bottom:20px;text-align:center}
.commonBtn:hover{text-decoration:none;}
.white-trans:hover{text-decoration:none;}
.quoteLink a{margin-top:30px}
.quoteLink .commonBtn{background:#fff;color:#be2727;margin-right:20px}
.quoteLink .commonBtn:hover{background:transparent;color:#fff;border-color:#fff}
.quoteLink .white-trans:hover{background:#fff;color:#be2727;border-color:#fff}
#assuranceWrapper {background: #ebebeb; padding: 85px 0 82px; }
.assuranceHead p{margin-top:25px}
.assureBox{margin-top:75px}
.assureImg{position:relative;overflow:hidden}
.assureImg:after{content:'';position:absolute;width:100%;height:11px;background:#be2727;bottom:-5px;transform:rotate(1.5deg) skewX(-1deg)}
.assuretext {background: #f4f4f4; padding: 20px; min-height: 185px !important; }
.assuretext h3{font-size:18px;color:#000;font-weight:700;text-transform:uppercase;margin-bottom:10px}
.assuretext .title{font-size:18px;color:#000;font-weight:700;text-transform:uppercase;margin-bottom:10px}
.assuretext p{margin-bottom:0;font-size:16px;line-height:22px}
#statsWrapper{padding:79px 0}
.statHead p{margin-bottom:58px!important}
.statBox{margin-bottom:40px;overflow:hidden;padding-top:20px;width:49%;float:left;margin-right:10px}
.statNumber{float:left;background:#be2727;color:#fff;width:122px;height:40px;line-height:40px;text-align:center;font-size:40px;font-weight:700}
.statNumber sup{top:-11px;font-size:24px;left:3px}
.statTextOuter{width:78%;float:right;background:#cecece;position:relative;left:-17px;top:-20px;height:40px}
.statTextInner{position:relative;height:100%;line-height:38px;padding-left:29px;background:#be2727;color:#fff;font-size:20px}
.statTextInner:after{content:'';position:absolute;background:url(../images/stat-arrow.png) no-repeat;width:12px;height:40px;right:-11px}
.statTextInner:before{content:'';position:absolute;border-right:17px solid #60606c;border-bottom:20px solid transparent;bottom:-20px;left:0}
.statlink a{background:#000;margin-top:20px}
.statlink a:hover{background:transparent;border-color:#000;color:#000}
.upperFooter{background:#060606;padding-top:48px;padding-bottom:48px}
.socialBox .title{position: relative;color:#fff;font-size:18px;text-transform:uppercase;text-align:left;font-weight:700;display:inline-block; padding-right: 15px;}
.upperFooter h3{color:#fefefe;margin-bottom:18px;text-transform:uppercase;font-weight:700;font-size:22px}
.upperFooter .title{color:#fefefe;margin-bottom:16px;text-transform:uppercase;font-weight:700;font-size:22px;display:block;}
.footerLink li {font-size: 14px; font-weight: 600; padding-left: 25px; position: relative; font-family: 'Open Sans', sans-serif;margin-bottom: 7px; }
.breadcrumb , .breadcrumb a{font-family:'Open Sans', sans-serif !important;}
.footerLink li:before {content: '\f105'; font-family: FontAwesome; position: relative; left: -25px; font-size: 15px; color: #ffffff; font-weight: 300; }
.footerLink li a{color:#484848;font-family:'Open Sans', sans-serif; text-transform: capitalize;}
.footerLink li a:hover{color:#be2727}
.socialBox .title:after {content: ''; position: absolute; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAApCAYAAAD9AeOoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQjNFRjFBMDg1QTQxMUU4QjYzNDkxOTJGODIxMjAzRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQjNFRjFBMTg1QTQxMUU4QjYzNDkxOTJGODIxMjAzRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFCM0VGMTlFODVBNDExRThCNjM0OTE5MkY4MjEyMDNEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFCM0VGMTlGODVBNDExRThCNjM0OTE5MkY4MjEyMDNEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ECe+fgAAAMFJREFUeNqEkkEKwjAQRSdpqi5EEF16mtz/GF0Kgittm8RJ+SkzaaSFV+jL/xNoYrz3jogikwBZ5sqcmbxoinwwN+Yo5Z25MD2+l9cJ5Hp+TJYHpDpZb8oeCxvpyiZFOqCSTiRVvYdYZSegWtqWVHUrhZT2nyQpTcV2HtW1XbmeYkuqI45AJaO4DEqmWgagZhYZW8kg5QRUfQaxJYOUk0iqmWOdHLGwLz9gxsiU5ZN5I71sli/WwHxBKvJV/6mfAAMAhgdHNZ51rIIAAAAASUVORK5CYII='); background-repeat: no-repeat; width:5px; height: 41px; right: 0px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) }


footer input[type="email"]{height:37px;width:100%;border:none;padding-left:16px;margin-bottom:31px;font-size:13px}
footer input[type="submit"]{width:157px;height:44px;padding:0;color:#fff}
.footerSocial{background:#000;border-top:1px solid #181818;border-bottom:1px solid #181818;padding:0px 0; min-height: 45px; }
.socialBox h3{float:left;font-size:16px;color:#fff;font-weight:700;text-transform:uppercase;padding:11px;padding-left:0;border-right:1px solid #1b1b1b}
.socialMedia {display: inline-block; margin: 0; padding-left: 10px; }
.socialMedia li{float:left}
.socialMedia li a{display:inline-block;width:25px;height:25px;line-height:15px;background:#333;color:#000;text-align:center;margin-right:10px;border-radius:25px;padding-top:5px;font-size:14px;}
.socialMedia li a:hover{background:#fff}
/*.footerCall {font-size: 14px; font-weight: 700; color: #c5c5c5; line-height: 54px; }*/
.footerCall {font-size: 14px; font-weight: 700; color: #c5c5c5;display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;margin-top: 7px;}
.footerCall .header247{display: flex;flex-wrap: wrap;margin-right: 10px; justify-content: space-between; align-items: center; line-height: 1;}
.footerCall .header247 .text-247{background: #d01414;width: 40px; height: 40px; color: #fff; border-radius: 50%; padding: 10px 5px; font-size: 12px; font-weight: 600; margin: 0; margin-right: 10px; text-align: center; line-height: 20px;}
.footerCall .header247 .uk-flag img{width: 30px;}
.footerCall a{color:#be2727;margin-left:4px}
.footerCall a:hover{color:#fff}
.copyright{background:#0c0c0c;color:#3a3a3a;font-size:12px;height:41px;line-height:41px;font-weight:700;font-family:'Open Sans', sans-serif;}
.innerHeader{position:relative;background:#999;padding-bottom:0}
#mainPage{padding:90px 0 30px}
input[type="button"],input[type="reset"],input[type="submit"]{border:none}
.contactHead h2{margin-bottom:35px}
#mainPage .InputTxt,#mainPage .TextArea{width:100%;color:#817f7f;font-size:14px;padding:10px;border:1px solid #dcdcdc;background:#f5f5f5;border-radius:1px;margin-bottom:20px;box-sizing:border-box}
#mainPage .TextArea{resize:none;min-height:220px}
#mainPage .commonBtn{width:100%;font-family:'Open Sans', sans-serif;}
.cnfRigh li a{color:#333;font-size:15px;padding-top:10px;text-decoration:none;display:inline-block}
.cnfRigh li a:hover{color:#d52e2e}
#contactform .commonBtn{border:1px solid transparent;color:#fff}
#contactform .commonBtn:hover{background:transparent;color:#8a1111;border-color:#8a1111}
#academicWrapper {height: 700px; background-size: cover !important; }
.academicBox div{color:#fff;margin-bottom:0px;padding-top:15px;}
div#livechatnew{display:none !important;}
.banner-inner{background-repeat:no-repeat;background-size:100% 100%;height:230px;width:100%;position:relative;text-align:right;padding-top:120px;top:56px;}
.banner-inner h2{z-index:111;position:relative;color:#fff;font-family:'Open Sans', sans-serif;text-transform:uppercase;font-size:50px;position:relative}
.banner-inner h2:after{border-bottom:4px solid #fff;width:80px;bottom:-15px;right:5px;content:'';position:absolute}
.banner-inner .title{z-index:111;position:relative;color:#fff;font-family:'Open Sans', sans-serif;text-transform:uppercase;font-size:50px;position:relative}
.banner-inner .title:after{border-bottom:4px solid #fff;width:80px;bottom:-15px;right:5px;content:'';position:absolute}
.title-gen{font-size:25px !important;color:#be2727;margin:0 0 10px 0!important;font-weight:500!important;display:block;line-height:29px !important;font-family:'Open Sans', sans-serif !important;}
#introWrapper .white-trans{background:#000;}
#introWrapper .white-trans:hover{color:#be2727;background:none;}
#academicWrapper .white-trans {background: #ffffff; border: 2px solid #fff; color: #be2727; }
#academicWrapper .white-trans:hover{background:#000;color:#fff;border:2px solid #000;}
.banner-inner:before{background:rgba(0, 0, 0, .8);position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;content:''}
.left-content p{margin:0 0 20px!important}
#mainPage ul{list-style:none;margin:25px 0}
#mainPage p{margin:0 0 10px
font-weight:400 !important;font-family:'Open Sans', sans-serif;}
#mainPage .left-content h1{text-transform:none;margin:0 0 10px;font-size:26px;color:#be2727;text-transform:none;font-family:'Open Sans', sans-serif;}
#mainPage .left-content ul{margin:20px 0}
#mainPage .left-content ul ul{margin:10px 0;line-height:16px;}
#mainPage .left-content ul ul a{font-size:14px;font-style:normal;}
#mainPage .left-content ul li{font-size:16px;font-style:italic;margin-bottom:5px;position:relative;padding-left:20px;margin-bottom:15px;font-family:'Open Sans', sans-serif;}
#mainPage .left-content ul li:before{content:'\f101';font-family:'FontAwesome';position:absolute;left:0;top:0;color:#222;}
#mainPage .left-content h2{text-transform:none;color:#be2727;margin:0 0 5px;font-size:22px;line-height:28px;font-family:'Open Sans', sans-serif;}
#mainPage .left-content h3{color:#be2727;margin:0 0 5px;font-size:18px;font-weight:700;line-height:24px;font-family:'Open Sans', sans-serif;}
#mainPage .left-content h4{text-transform:uppercase;color:#be2727;margin:0 0 5px;font-size:16px;font-weight:600;line-height:24px;font-family:'Open Sans', sans-serif;}
.title-contact{text-align:left;}
#mainPage .left-content h5{text-transform:uppercase;color:#000;margin:0 0 5px;font-size:18px;font-family:'Open Sans', sans-serif;}
#mainPage .left-content ol{margin:25px 0 25px -25px}
#mainPage .left-content ol li{font-size:16px;font-style:italic;margin-bottom:5px;position:relative;padding-left:0;font-family:'Open Sans', sans-serif;}
.cnfRigh ul{list-style:none;margin:0}
#introWrapper h3{font-size:22px;margin:0 0 10px;color:#be2727}
#mainPage ul{margin:0}
.post img{float:left;width:150px;height:150px;margin-right:15px;margin-bottom:10px;position:relative;top:5px;border:6px solid #f4f4f4;box-shadow:0 0 3px #555;display:block}
.post .blogimage{float:left;width:150px;height:150px;margin-right:15px;margin-bottom:10px;position:relative;top:5px;border:6px solid #f4f4f4;box-shadow:0 0 3px #555;display:block;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important}
.post .blogimage-single {float: left; width: 100%; height: auto; min-height: 395px; margin-bottom: 25px; position: relative; top: 5px; border: 6px solid #f4f4f4; box-shadow: 0 0 3px #555; display: block; background-repeat: no-repeat!important; background-size: contain; background-position: center center!important; }
.right-banner{margin:20px 0}
.right-banner img{width:100%}
.post a{color:#900;display:block;/*font-size:14px;*/}
#mainPage .left-content h2 a{font-size:25px}
#mainPage .left-content h2 a:hover{color:#000}
.post a.comment{display:inline!important;color:#900;font-size:13px}
.post{font-size:13px}
.post p{font-size:16px;line-height:20px}
#pagination{width:100%;margin:0 auto;margin-top:20px;text-align:center;font-size:12px}
#pagination a{display:inline-block;color:#666;font-size:12px;padding:1px 10px;border-radius:4px;border:1px solid #ddd;background:#f4f4f4;text-align:center}
#pagination .current{display:inline-block;color:#666;font-size:12px;padding:1px 10px;border-radius:4px;border:1px solid #ddd;background:#f4f4f4;text-align:center}
.post hr{margin:35px 0}
.posted-by{font-size:11px}
#respond{background:#f4f4f4;padding:15px;border-radius:5px}
#respond input[type=text],textarea{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;padding:3px 0 3px 3px;margin:5px 1px 3px 0;border:1px solid #DDD;height:30px}
#respond textarea{height:230px}
#respond input[type=text]:focus,textarea:focus{box-shadow:0 0 5px rgba(81, 203, 238, 1);margin:5px 1px 3px 0;border:1px solid rgba(81, 203, 238, 1)}
#submit{font-family:'Open Sans', sans-serif;font-size:20px;padding:10px;text-decoration:none;box-shadow:0 1px 3px #666;-webkit-box-shadow:0 1px 3px #666;-moz-box-shadow:0 1px 3px #666;text-shadow:1px 1px 3px #666;background:-webkit-gradient(linear, 0 0, 0 100%, from(#b00), to(#910101));background:-moz-linear-gradient(top, #b00, #910101)}
#submit:hover{background:-webkit-gradient(linear, 0 0, 0 100%, from(#910101), to(#b00));background:-moz-linear-gradient(top, #910101, #b00)}
.post-content a{width:100px;height:30px;border-radius:4px;color:#fff;margin-top:55px;text-align:center;font-size:14px;font-weight:600;padding-top:5px;background:#be2727;float:right}
.cite.fn a{display:inline-block;font-size:13px}
.commentmetadata a{display:inline-block;font-size:13px}
.cnfRigh{border-radius:4px;padding:15px;background:#eee}
.sidebar label{display:none}
#searchform{position:relative;margin-bottom:20px}
.widgetizedArea h3{background:#be2727;text-align:center;border-radius:4px;margin-bottom:15px;padding:9px;color:#fff;text-transform:uppercase;font-size:18px}
.widgetizedArea{margin-bottom:20px;background:#eee;border-radius:4px}
.posted-by{font-style:italic;color:#000!important;font-size:14px!important}
.widgetizedArea ul{margin:10px 10px 30px!important;min-height:50px}
.widgetizedArea li a{color:#333!important;font-size:15px}
.widgetizedArea li a:hover{color:#be2727!important}
.widgetizedArea li:before{content:'\f101';font-family:FontAwesome;color:#be2727;position:absolute;left:0;top:3px}
.widgetizedArea li{padding-left:18px;position:relative}
#searchform input[type="submit"]{position:absolute;right:0;top:0;height:30px;color:#fff;font-size:14px;background:#be2727}
#searchform input[type="text"]{width:100%;height:30px;padding-left:10px;font-family:'Open Sans', sans-serif;}
#mainPage .left-content .panel-default{border:0}
.faq_question{margin:0;padding:0;display:inline-block;cursor:pointer;font-weight:700;background:#c00000;color:#fff;margin-bottom:10px;display:block;border-radius:5px
font-family:'Open Sans', sans-serif;}
.faq_question p{margin:0!important;padding:8px;font-weight:600}
.faq_answer_container{height:0;overflow:hidden;padding:0;border-radius:7px;margin-bottom:15px}
.faq_answer{padding:15px;margin-bottom:25px;display:block}
.accordion_container{width:auto}
.accordion_head{background:url(images/red.png) #a52a2a;color:#fff;cursor:pointer;font-family:'Open Sans', sans-serif;font-size:14px;margin:0 0 1px;padding:7px 11px;font-weight:700;position:relative}
.accordion_body{background:#f4f4f4;padding:15px;color:#333;font-size:16px;line-height:20px}
.accordion_head p{margin:0!important;font-weight:700;font-style:italic}
.accordion_body p{padding:5px;margin:0}
.accordion_head span{display:inline;margin-right:15px}
.accordion_head p{display:inline}
.plusminus{position:absolute;right:10px;top:6px;font-size:20px}
.pricing-page{padding-top:80px!important;padding-bottom:100px}
.pric-col a{background:#fff}
.pric-col a:hover{background:#000;color:#fff}
.pric-col h3{background:#000;font-size:17px;color:#fff;margin:0;padding:10px;text-align:center;font-weight:400;height:auto;}
.pric-col li{line-height:47px!important;border-top:1px solid #eee;text-align:center!important;color:#000;margin:0;padding:0}
.pric-col{background:#999;color:#fff;text-align:center;font-size:18px;border:1px solid #ddd;margin-bottom:20px;margin-top:20px}
.pricing-page .pric-col a{background:brown;color:#fff;}
.pricing-page .pric-col a:hover{background:#000;color:#fff !important;}
.pric-col p{margin:0!important}
.pricing-page a{color:#54a6cd;font-size:15px;margin-bottom:16px}
.pricing-page a:hover{color:#000}
.pric-col p{color:#000;font-weight:400}
.adj{padding-bottom:25px}
#result-contact-form h1{text-align:center;font-size:30px;margin:0;}
#result-contact-form{text-align:center;font-size:19px;}
#result-contact-form p{text-align:center;font-size:19px;}
#result-contact-form a{text-align:center;font-size:19px;display:block;}
#result-contact-form br{display:none;}
div#livechatnew span{padding-left:10px;font-size:16px;}
div#livechatnew i.fa{font-size:25px;}
div#livechatnew i.fa{font-size:25px;width:50px;height:50px;}
div#livechatnew i.fa{font-size:25px;width:50px;height:50px;text-align:center;line-height:47px;background:#bc0a0a;}
.introBox .commonBtn{height:55px;padding-top:14px;margin-right: 10px;}
.introBox .white-trans{height:60px;padding-top:16px;}
div#livechatnew{background:#be2727;display:inline-block;position:fixed;top:200px;right:-111px;color:#fff;width:160px;font-size:18px;line-height:47px;cursor:pointer;transition:ease all .5s;z-index:999999;}
div#livechatnew a{color:#fff;text-decoration:none;}
div#livechatnew:hover{right:0;transition:ease all .5s;background:#be2727;}
div#livechatnew i.fa{transform:rotate(-180deg);transition:ease all .6s;background:#000;color:#fff;}
div#livechatnew:hover i.fa{transform:rotate(0deg);transition:ease all .7s;}
div#livechatnew:hover{background:#be2727!important;}
#mainHeader .logo{display:none;}
.innerHeader{position:relative;background:#999;padding-bottom:0;min-height:86px;}
.bannerBox h2{text-transform:uppercase;color:#fff;font-weight:700;font-size:30px;margin:0 0 5px 0;}
.bannerBox h1 {position: relative;text-transform: capitalize; color: #ffffff; font-weight: 300; font-size: 42px; margin: 0 0 5px 0; }
.bannerBox h1 span {display: block; font-size: 30px; line-height: 36px; font-weight: 600;   }
.bannerBox h1:after {content: ''; position: absolute; left: 0px; bottom: -17px; width: 60px; height: 4px; background-color: #ffffff; }
.academicBox .mainHeading:after {left: 0; background-color: #000000;}
#quote2Wrapper .focus-head {font-size: 38px; color: #ffffff; line-height: 38px; font-weight: 700; margin-bottom: 35px;text-align: left; }
.footerSocial,
.socialBox {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 54px; }
.academicBox .btn-block {padding-top: 0;}
.pay-icon span.title {font-style: normal; }
span.phoneNumber {position: relative; display: inline-block; }
.copyscape-block {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 99px; }
.main-nav .tooltip.top { font-family:inherit; position: absolute; display: block; margin: 0; opacity: 1; top: -31px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%);}
.main-nav .tooltip.top .tooltip-arrow {border-top-color: #be2727; transform: translateX(-50%); margin-left: 0; left: 50%; }
.main-nav .tooltip-inner {background-color: #be2727; width: 75px; border-radius: 4px; padding: 4px 0 2px; }





@media (max-width:1200px) and (min-width:992px){.logo{width:240px;position:absolute;left:50%;margin-left:-450px;z-index:999999999;}
}
@media (max-width:991px) and (min-width:768px){.logo{width:240px;position:absolute;left:50%;margin-left:-350px;z-index:999999999;}
}
@media (max-width:767px){.logo{width:190px;position:absolute;left:15px;margin-left:auto;z-index:999999999;}
.socialMedia li a{margin-top:0;margin-bottom:20px;}
.upperFooter .title{font-size:16px;}
#quote2Wrapper .title strong{display:block;font-size:20px;padding-top:12px !important;}
.socialBox .title{font-size:15px;text-align:center;}
.disclaimer .title{text-align:center;}
.quote1Wrapper .title{font-size:18px;font-family:'Open Sans', sans-serif;}
.upperFooter .title{font-weight:20px;font-family:'Open Sans', sans-serif;}
.mainHeading{font-size:22px;font-family:'Open Sans', sans-serif;}
.mainHeading strong{font-size:29px;}
.mainHeading strong{font-size:21px;}
.mainHeading{font-size:25px;}
.mainHeading span.bold{font-size:28px;}
.mainHeading span.bold{font-size:24px;}
.mainHeading{line-height:33px;}
#servicesWrapper{padding-top:30px;;}
.mainHeading span.bold{font-size:25px;}
.quote1Wrapper .title{font-size:18px;font-family:'Open Sans', sans-serif;}
.cont-t h3{font-size:20px;}
.introBox h2{margin:41px 0 20px;text-align:center;}
#introWrapper{margin-top:0px;}
#invoivePrint img.logo{height:auto;left:10px;top:10px;right:10px;margin:auto !important;}
#invoivePrint .col-md-6.text-right:last-child h1{padding-top:40px;}
}
@media (max-width:1680px){.bannerOuter,.banner-pic{height:800px}
.testimonialWrapper{position:relative}
.testimonialWrapper:before{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;content:'';background:#000}
}
@media (max-width:1199px){
#lastQuoteWrapper a{margin-top:30px}
.header-form-main{bottom:130px !important;margin:auto;left:0 !important;right:0;}
.bannerBox{left:30px;right:30px;width:auto !important;}
.bannerBox h1 {font-size: 35px;}
.bannerBox h1 span {font-size: 40px;}
#academicWrapper {min-height: 700px;height: auto; }
.academicBox .btn-block {padding-top: 0; text-align: center; }
.academicBox .btn-block .commonBtn , .academicBox .btn-block .white-trans {margin: 5px; }
.assuretext { min-height: 210px !important; }
.assuretext .q-head {font-size: 16px !important; }
.banner-inner h2 {
	font-size: 40px;
}

}
@media (min-width:992px) and (max-width:1199px){
.nav>li{padding-right:20px}
.bannerBox{width:410px}
#academicWrapper{background-size:cover}
.academicBox{padding-left:30px}
.quoteLink a{margin-top:55px}
.statNumber{width:100px;font-size:35px}
.statNumber sup{font-size:21px;left:0}
.statTextInner{font-size:18px}
}
@media (min-width:992px){.serviceHead p,.assuranceHead p{width:59%;margin-right:auto;margin-left:auto;margin-bottom:0}
#testimonialWrapper .owl-item .item{width:62%;margin:0 auto}
}
@media (max-width:991px){
.banner-inner h2 {font-size: 30px;}
.bannerOuter{height:670px}
.banner-pic{height:800px;}
#academicWrapper{background:#bd2728!important}
.bannerCall{bottom:auto;top:100px;}
.academicBox{padding-left:0}
#quote2Wrapper,.quoteLink{text-align:center}
.banner-box{bottom:27px;}
.statNumber{width:22%}
.header-form-main{bottom:30px !important;}
.bannerBox p {text-align: center; margin-bottom: 0px; }
.bannerBox h1:after {left: 50%; transform: translateX(-50%); }
.bannerBox h1 span {margin-top: 10px;}
.introBox .entry p:last-child {text-align: center; }
.introBox .commonBtn,
#academicWrapper .commonBtn,
#academicWrapper .white-trans {margin: 20px auto 20px;}
.quote1Wrapper .text-center a {margin: 0px auto 20px !important;}
.assuretext {min-height: 273px !important; }
.academicBox .mainHeading:after {left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%);margin: 0; }
#academicWrapper ul li {padding-right: 0;}
#academicWrapper {min-height: 650px;}
.main-nav ul, .main-nav ul ul{
	padding-top: 15px !important;
}
.main-nav .price-tooltip:after {
    border: 7px solid;
    content: '';
    position: absolute;
    border-color: #000 transparent transparent;
    top: -8px;
    left: calc(50% - 10px);
}

} /* 991px */
@media (min-width:768px) and (max-width:991px){.nav>li{padding-right:10px}
.nav>li>a{font-size:11px}
.bannerBox{width:295px}
.introBox h1{margin:28px 0 32px}
.assuretext h3{font-size:14px;font-size:14px;line-height:19px}
#academicWrapper{height:auto}
.right-banner{max-width:270px;margin:20px auto}
.cnfRigh{border-radius:4px;padding:15px;background:#eee;margin-left:19px;margin-top:81px;margin-right:19px}
.right-banner{max-width:270px;margin:30px auto}
.widgetizedArea{max-width:400px;margin:0 auto 20px;margin-top:30px}
.cnfRigh{max-width:400px;margin:0 auto 20px;margin-top:30px}
#mainPage .left-content h1{text-transform:none;margin:0 0 20px;font-size:22px;color:#be2727}
.quote2Wrapper .container{width:auto;margin-left:20px;margin-right:20px;font-size:14px}
}
@media (min-width:768px){
.navbar-nav{float:right}

} /* 768px */

@media (max-width:767px) {
.main-nav .price-tooltip:after{display: none; }
#quote2Wrapper .focus-head, #quote2Wrapper p, #academicWrapper p, #introWrapper p, .cont-t p, .assuretext {text-align: center;}
.cont-t p {line-height: 26px !important; }
#topHeader{padding:10px 0}
.top-content ul li{line-height:1.8}
#assuranceWrapper{background:#f4f4f4;padding:25px 0 22px;}
.bannerOuter{height:370px;}
.banner-pic{}
.logo{float:left}
.navbar-default{margin:18px 0 0}
.navbar-collapse{background:#fff}
.navbar-nav{margin:0}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff}
.navbar-default .navbar-toggle{border-color:#fff;border-width:2px}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#fff}
.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar{background-color:#333}
.nav>li{text-align:left;padding-right:0;padding-left:15px}
.nav>li>a{color:#333!important}
.bannerBox{width:100%;padding:0 15px;right:0;bottom:60px}
.bannerOuter{height:670px}
.introImg{display:none}
.introBox{margin-bottom:60px}
.introBox h1{margin:60px 0 32px}
#servicesWrapper{min-height:auto;padding-bottom:60px}
#testimonialWrapper .owl-item .item{padding:10px 20px 25px}
#testimonialWrapper .owl-theme .owl-controls .owl-buttons div.owl-prev{left:0px}
#testimonialWrapper .owl-theme .owl-controls .owl-buttons div.owl-next{right:0px}
.assureBox{width:53%;margin-right:auto;margin-left:auto}
.upperFooter h3{margin-bottom:15px;margin-top:40px}
.upperFooter .col-sm-3:first-child h3{margin-top:0}
.socialBox{text-align:center}
.socialBox h3,.socialMedia{float:none;display:inline-block}
.socialMedia{position:relative;top:17px}
.footerCall{text-align:center;justify-content:center;}
.socialMedia li a{margin-top:0}
.banner-inner h2{font-size:25px;text-align:center}
.banner-inner h2:after{left:0;right:0;margin:auto}
.banner-inner .title{font-size:25px;text-align:center}
.banner-inner .title:after{left:0;right:0;margin:auto}
.banner-inner{height:200px;padding-top:120px}
#mainPage .left-content h2{font-size:20px}
#mainPage .left-content h2 a{font-size:18px}
.post .blogimage-single {min-height: 280px; }
.cnfRigh{background:#eee;padding:20px;margin-top:20px}
#academicWrapper{height:auto}
.cnfRigh{margin-bottom:25px}
.right-banner{max-width:270px;margin:30px auto}
.innerHeader{position:relative;background:#999;padding-bottom:21px}
.widgetizedArea{max-width:300px;margin:0 auto 20px;margin-top:30px}
.cnfRigh{max-width:300px;margin:0 auto 20px;margin-top:30px}
.post .blogimage{width:100px;height:100px;border:3px solid #f4f4f4}
#mainPage .left-content h1{text-transform:none;margin:0 0 10px;font-size:18px;color:#be2727}
.faq_question{margin:0;padding:0;display:inline-block;cursor:pointer;font-weight:700;background:#c00000;color:#fff!important;margin-bottom:10px;display:block;border-radius:5px;font-size:13px}
.faq_question p{color:#fff!important;line-height:17px;line-height:17px;font-size:13px}
footer input[type="email"]{margin-bottom:15px!important}
.accordion_head p{margin:0!important;font-weight:400;font-style:italic;color:#fff!important;line-height:15px}
.accordion_head{padding-right:30px;font-size:14px}
.plusminus{right:-4px}
#quote2Wrapper .container{width:auto;padding-left:20px;padding-right:20px;font-size:14px}
#quote2Wrapper h2{font-size:20px}
.quote1Wrapper h2{font-size:20px}
.quote1Wrapper .title{font-size:20px;display:block;margin-bottom:27px;font-weight:700;text-transform:uppercase;}
.quote1Wrapper p{font-size:14px;line-height:20px}
#quote2Wrapper{padding-left:20px!important;padding-right:20px!important}
.mainHeading span.bold{font-size:24px}
.pric-col p{text-align:center!important;line-height:29px}
.pric-col li{padding:15px 0}
.text-right{text-align:center!important;margin-top:0px !important;margin-bottom:20px;}
.main-nav ul{display:none;}
.meanmenu-reveal{outline:none;}
.upperFooter h3{font-size:18px;}
#mainHeader .col-sm-3{position:absolute;left:0;z-index:99999999999999 !important;top:100px;}
.quote1Wrapper{background:#666;}
#servicesWrapper{background:#fff;}
#testimonialWrapper{background:#111;}
.payHead small{font-size:18px;}
#invoivePrint .col-md-6.text-right:last-child h1{}
}




@media (min-width:480px) and (max-width:767px){.navbar-toggle{margin-right:0}
}
@media (max-width:479px){
 .headerPoints ul li .icon{
 	display: block;
 	margin:0 auto;
 	margin-bottom: 20px;
 }
 .bannerOuter {
    height: 920px;
}
 .headerPoints ul li:before {
   
    left: calc(50% - 30px);
  
 
}
.commonBtn,.white-trans{padding:11px 35px}
.assureBox{width:85%}
.statNumber{width:100%;font-size:29px}
.statTextOuter{width:100%;top:0;left:0}
.statTextInner{width:100%!important;padding-left:0;text-align:center;background:transparent;color:#333}
.post .blogimage-single {height: auto; min-height: 200px; background-size: contain; }

} /*479px*/
@media (max-width:360px){

.post .blogimage-single {min-height: 160px;}

}

@media (max-width:320px){
.bannerBox{bottom:50px}
.bannerText{font-size:32px}
.statNumber sup{top:-11px;font-size:22px;left:0}
.quote1Wrapper h2,#quote2Wrapper h2{font-size:32px}
.quote1Wrapper p{font-size:20px}
.commonBtn,.white-trans{padding:7px 19px;font-size:12px}
.white-trans{margin-right:0!important}
.assuretext h3{font-size:15px}
.assuretext p{font-size:14px;line-height:20px}
.socialBox h3{display:block;padding:11px 0;border-right:none}
.socialMedia{top:0}
}
.mainHeading2 strong{font-size:32px;font-weight:700;text-transform:uppercase}
.contactHead h2{padding-top:70px}
.mainHeading2{padding-top:70px;font-weight:300;font-size:35px;margin-bottom:70px}
.mainHeading2:after{content:'';position:absolute;width:60px;height:4px;background:#be2727;bottom:0;left:2px;right:0;margin:auto;bottom:15px}
.mainHeading2 strong{font-size:32px;font-weight:700;text-transform:uppercase;color:#000}
@media (max-width:767px){#mainPage p{text-align:justify;font-size:15px;color:#666}
.mainHeading2:after{bottom:-15px}
#contactform .commonBtn{margin-bottom:20px}
.bannerBox h2{text-transform:uppercase;color:#fff;font-weight:700;font-size:20px;margin:0 0 5px 0;text-align:center;}
.bannerBox p{font-size:15px;}
.InvoiceboxColorblue{width:auto !important;float:none !important;}
.pricing-page{padding-top:0px !important;padding-bottom:0px !important;}
.footerLink ul { margin-bottom: 30px; }
}
@media (min-width:768px){
.menu {width: auto; z-index: 999999999; text-align: right; margin-top: 45px; }
.menu nav ul li i,.menu nav ul li i:hover{color:#fff;margin:0;line-height:0}
.main-nav{width:auto;right:-18px;position:relative}
.main-nav ul{z-index:999}
.main-nav ul li{list-style:none;display:inline-block;position:relative;text-align:center;white-space:nowrap;padding:0;position:relative;white-space:nowrap;position:relative;padding:0 6px 0 6px}
.main-nav ul li ul li{padding:0;white-space:nowrap}
.main-nav ul li a{color:#fff;display:block;font-size:13px;line-height:21px;font-weight:400;text-decoration:none;white-space:nowrap;padding:3px 10px 5px;font-weight:700;text-transform:uppercase;position:relative}
.main-nav ul li >a{height:55px}
.main-nav ul li ul li >a{height:auto}
.main-nav ul li li a{border:0}
.main-nav ul li a .fa-angle-down,.main-nav ul li a .fa-angle-down:hover{font-size:13px;color:#fff}
.main-nav ul li.active a .fa-angle-down,.main-nav ul li a:hover .fa-angle-down{color:#fff}
.main-nav ul li a i{font-size:15px;color:#a0a0a0}
.main-nav ul ul li{padding-bottom:0}
.main-nav ul ul li a{border-right:none;color:#fff}
.main-nav ul li.active a,.main-nav ul li.active a i{color:#000}
.main-nav ul li a:hover,.main-nav ul li.active a,.main-nav ul li a:hover i{color:#be2727!important}
.main-nav li:hover ul{display:block;opacity:1;visibility:visible;margin-top:0;display:block}
.main-nav ul li ul{background:rgba(0, 0, 0, .7);visibility:hidden;width:auto;position:absolute;text-align:center;opacity:0;border:1px solid #999;left:0!important;display:none}
.main-nav ul li ul li ul{top:0;padding:0}
.main-nav ul ul li{border-bottom:1px solid #999;display:block;float:none;margin:0;list-style:none}
.main-nav ul li ul:before{width:12px;height:7px;background:url(../images/arrow-drop.png) no-repeat;left:20px;top:-9px;position:absolute;content:''}
.main-nav ul li ul li ul:before{width:12px;height:7px;background:none;left:20px;top:-7px;position:absolute;content:''}
.main-nav ul li ul li{position:relative}
.main-nav ul li ul li a:before{content:'\f101';font-family:'FontAwesome';position:absolute;left:5px;top:0;color:#333}
.main-nav ul li ul li:hover a:before{content:'\f101';font-family:'FontAwesome';position:absolute;left:5px;top:0;color:#333}
.main-nav ul li.active:before{color:#0d3320}
.main-nav ul li.active:after{color:#0d3320}
.main-nav .sub-menu li.active:before{content:normal}
.main-nav .sub-menu li.active:after{content:close-quote!important}
.main-nav .active:after a{color:#0d3320}
.main-nav .sub-menu li li.active:before{content:normal}
.main-nav .sub-menu li.active:before{content:normal!important}
.main-nav ul li ul li a{text-transform:none}
.main-nav ul li.sub_menu a{padding-right:2px}
.main-nav ul li.sub_menu a:before{border-top:6px solid #FFF;content:"";height:0;position:absolute;right:10px;top:37px;width:0;z-index:999}
.main-nav ul ul a,.main-nav ul ul a:link{font-size:12px;line-height:30px;padding:0 15px;min-width:200px;text-align:left;text-transform:uppercase;}
.main-nav ul:after{content:'.';display:block;clear:both;visibility:hidden;line-height:0;height:0}
.main-nav ul,.main-nav ul ul{padding:0;margin:0;list-style:none;line-height:1}
.main-nav ul li ul ul{position:absolute;left:100%!important}
.main-nav ul li:hover ul ul,.main-nav ul li:hover ul ul ul,.main-nav ul li.sfhover ul ul,.main-nav ul li.sfhover ul ul ul{left:-999em}
.main-nav ul li:hover ul,.main-nav ul li li:hover ul,.main-nav ul li li li:hover ul,.main-nav ul li.sfhover ul,.main-nav ul li li.sfhover ul,.main-nav ul li li li.sfhover ul{left:auto}
.quote1Wrapper a{margin:14px 5px 10px !important;}
}
@media (max-width:1200px) and (min-width:992px){.main-nav ul li a{color:#fff;display:block;font-size:13px;padding:3px 2px 5px}
.statBox{width:500px;float:none;margin:0 auto 40px}
}
@media (max-width:991px) and (min-width:768px){.main-nav ul li a{color:#fff;display:block;font-size:11px;padding:3px 0 5px}
#contactform .commonBtn{margin-bottom:20px}
.main-nav ul li{padding:0 1px}
.commonBtn{margin-bottom:14px}
.statBox{width:100%;float:none}
}
@media (max-width:768px){.statBox{max-width:100%;margin:0 auto 40px;width:100%}
#mainHeader{top: -491px;
    background: #999;
    position: absolute;
    width: 100%;
    z-index: 999;
    min-height: 96px;}
}
#banner .col-sm-6{padding:0;}
.serviceBox a{color:#000;text-decoration:none;}
.serviceBox a:hover{text-decoration:none;color:#be2727;}
@media (min-width:992px){.serviceHead p,.assuranceHead p{font-family:'Open Sans', sans-serif;font-size:18px;line-height:32px;font-weight:400;}
}
@media (min-width:768px) and (max-width:991px){.assuretext p{font-size:12px;}
.assuretext{min-height:244px !important;}
}
@media (max-width:767px){.assuretext p{font-size:12px;min-height:10px !important;}
.assuretext{min-height:100px !important;font-weight:400;}
.assureBox{margin-top:25px;}
}
#introWrapper p{font-family:'Open Sans', sans-serif;font-size:17px;font-weight:400;}
.quote1Wrapper{font-family:'Open Sans', sans-serif;font-size:17px;}
.quote1Wrapper p{font-family:'Open Sans', sans-serif;font-size:17px;font-weight:400;}
.cont-t p{font-family:'Open Sans', sans-serif;font-size:17px;}
.quote1Wrapper h2{font-size:25px;font-family:'Open Sans', sans-serif !important;}
.quote1Wrapper .title {font-size: 30px; display: block; font-weight: 700; text-transform: uppercase; margin: 0 0 25px 0; font-family: 'Open Sans', sans-serif !important; }
#academicWrapper p {font-family: 'Open Sans', sans-serif; font-size: 17px; font-weight: 300; margin-top: 25px; line-height: 29px; }
#quote2Wrapper p{font-family:'Open Sans', sans-serif;font-size:15px;}
#quote2Wrapper h2{font-weight:300;font-family:'Open Sans', sans-serif;text-align:center;position:relative;margin:0 0 40px 0;text-transform:none;}
#quote2Wrapper .title{font-weight:300;font-family:'Open Sans', sans-serif;text-align:center;position:relative;margin:0 0 40px 0;text-transform:none;font-size:32px;display:block;}
#quote2Wrapper .title strong{display:block;padding-top:12px;}
#quote2Wrapper h2:before{content:'';position:absolute;width:60px;height:4px;background:#be2727;bottom:-12px;left:2px;right:2px;margin:auto;}
#quote2Wrapper p {font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 300; line-height: 27px; }
#quote2Wrapper .title:before{content:'';position:absolute;width:60px;height:4px;background:#be2727;bottom:-12px;left:2px;right:2px;margin:auto;}
#quote2Wrapper .title:before strong{font-weight:600;font-family:'Open Sans', sans-serif;display:block;text-transform:uppercase !important;}
#quote2Wrapper h2 strong{font-weight:600;font-family:'Open Sans', sans-serif;display:block;text-transform:uppercase !important;}
.assuretext{min-height:185px;}
#mainPage p{font-family:'Open Sans', sans-serif;font-weight:400;font-size:16px;line-height:25px;}
.assuretext p {font-size: 15px; font-weight: 300; color: #333333; letter-spacing: 0.3px; }
.mb-30 {margin-bottom: 30px;}
.assuretext .q-head {font-size: 18px; color: #000000; font-weight: 700; line-height: 20px;margin-bottom: 15px; }



@media (max-width:767px){
{font-size:13px;}
}


.disclaimer{background:#0c0c0c;padding-bottom:0px;border-top:1px solid #171717;border-bottom:1px solid #171717;padding:0px 0px;}
.pric-col p{font-weight:600 !important;font-size:16px;line-height:25px;padding:11px 0;color:#000;}
.disclaimer h3{font-size:16px;color:#ffffff;font-weight:700;text-transform:uppercase;margin-bottom:20px;font-family:'Open Sans', sans-serif;}
.disclaimer .title{font-size:16px;color:#ffffff;font-weight:700;text-transform:uppercase;display:block;margin-bottom:4px;display:block;margin-top:13px;}
.disclaimer p {font-size: 15px; color: #ffffff; font-weight: 300; margin-top: 10px; }



@media (min-width:992px){.main-nav{width:auto;right:-75px;}
}
@media (min-width:768px) and (max-width:991px){.main-nav{width:auto;right:-8px;}
}
.left-content ul ul{margin:10px 0;font-size:14px;font-style:normal;}
#back-to-top{position:fixed;bottom:5px;right:40px;z-index:9999;width:32px;height:32px;text-align:center;line-height:30px;background:#555;color:#fff;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity 0.2s ease-out;opacity:0;font-size:20px;}
#back-to-top:hover{background:#000;transition-duration:.5s}
#back-to-top.show{opacity:1;}
.modal{text-align:center;padding:0!important;}
.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px;}
.modal-dialog{display:inline-block;text-align:left;vertical-align:middle;}
.posAb{position:fixed;z-index:999999999;top:250px;right:-300px;width:300px;}
.headerForm{min-height:311px;padding-bottom:10px;margin:14px 0 0 0;border:1px solid #273468;background:rgba(255, 255, 255, 0.8);}
.headerForm .headerFormInner{padding:10px;position:relative;}
.headerForm .headerFormInner:before{height:90px;left:0;right:0;top:-75px;bottom:0;position:absolute;content:"";}
.posAb h3{padding:16px 5px;background:#be2727;margin:0 0 0px 0;text-align:center;color:#fff;font-weight:700;font-size:21px;height:75px;cursor:pointer;position:absolute;left:-191px;top:132px;transform:rotate(-90deg);border-top:1px solid #fff;}
.posAb .title{padding:16px 5px;background:#be2727;margin:0 0 0px 0;text-align:center;color:#fff;font-weight:700;font-size:21px;height:84px;cursor:pointer;position:absolute;left:-196px;top:128px;transform:rotate(-90deg);border-top:1px solid #fff;width:310px;}
.posAb h3 .WidthClass{width:300px;display:block;margin:0 auto;}
.posAb h3 .WidthClass .tclass{display:block;width:100%;float:left;font-size:20px;text-align:center;margin:-8px 0 0 0;}
.posAb h3 .WidthClass .TxtClass{color:#fff;font-weight:100;float:left;text-align:center;}
.posAb h3 .WidthClass .TxtClass .big{display:block;font-size:30px;color:#fff;}
.posAb h4{width:100%;margin:0 auto;text-align:center;text-transform:uppercase;font-size:16px;font-weight:600;background:#fff;padding:10px 0;}
.posAb h4 img{width:auto;float:right;display:block;margin:-10px 18px 0 0px;}
.posAb .form-group{overflow:hidden;}
.posAb label{font-size:17px;}
.posAb label.error{font-size:12px;color:red;line-height:1;margin-bottom:0;}
.posAb label.valid{display:none!important;}
.posAb .btn{background:#be2727;border:2px solid #be2727;color:#fff;}
.bgoverlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:99999999;display:none;background:#45484d;background:-moz-radial-gradient(center, ellipse cover, #45484d 0%, #000000 100%);background:-webkit-radial-gradient(center, ellipse cover, #45484d 0%, #000000 100%);background:radial-gradient(ellipse at center, #45484d 0%, #000000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#000000', GradientType=1);opacity:0.8;}
.posAb .closeBtn{display:none;position:absolute;top:0px;right:0px;background:#fff;cursor:pointer;padding:2px 5px;color:#000;font-size:14px;}
.btn-warning:hover{color:#fff;background:#000 !important;border-color:#000;border:1px solid #000 !important;}
.closeBtn.fa.fa-angle-up{display:block;}
@media(max-width:1280px){}
@media(max-width:1200px){}
@media(min-width:769px){#header-form{display:table-cell;width:280px;height:279px;vertical-align:middle;}
}
@media(max-width:768px){.posAb{position:inherit;z-index:999;top:120px;right:0;width:95%;margin:50px auto 40px auto;position:relative;min-height:205px !important;}
.posAb input[type="submit"]{height:50px;}
.headerForm{min-height:200px;}
.headerForm .form-group{padding-bottom:10px;margin-bottom:0;}
.headerForm .closeBtn{display:none!important;}
.posAb h3{position:static;transform:rotate(0deg);}
.bannerBox p{text-align:center;}
.whiteBack{background:#fff;color:#000;font-weight:900;display:block;max-width:220px;margin:0 auto;text-align:center;}
.commonBtn{text-align:center;max-width:210px;margin:0 auto;display:block;}
.introBox h1{text-align:center;}
.mainHeading:after{left:2px;right:2px;margin:auto;}
.academicBox h2{text-align:center;}
.quote1Wrapper a{margin:0 auto 20px;}
}
#modalFriday{position:fixed;max-width:500px;width:100%;min-height:350px;padding-bottom:45px;top:-100%;margin-top:-175px;left:50%;margin-left:-250px;z-index:99;z-index:9999;background:#0f1112;}
.modalDisplay{top:50% !important;transition:all 1s;}
.modalOverlay{position:fixed;z-index:98;background:rgba(0, 0, 0, 0.7);width:100%;height:100%;top:0;left:0;z-index:999;}
button.close{margin:5px 10px 0px 0px !important;color:#fff;opacity:1;position:relative;z-index:100;}
.modal_img_shadow{position:absolute;}
.modal_img{height:450px;width:100%;text-align:center;line-height:450px;position:relative;}
.modal_img img{vertical-align:middle;display:inline-block;}
.modalHead{text-align:center;margin:50px 0px 10px;}
.modalHead h3{font-size:30px;color:#fff;font-weight:700;text-transform:uppercase;margin:0px;line-height:33px;font-family:'Open Sans', sans-serif;}
.modalHead h3 span{font-size:30px;text-transform:capitalize;font-weight:300;}
.modalForm{padding:0px 85px;}
.modalForm .form-control{height:26px;border-radius:0;box-shadow:none;border:none;margin-top:14px;}
.modalForm input[type="submit"]{border-radius:0;background:#8dc23d;border-color:#8dc23d;font-size:15px;text-transform:uppercase;font-weight:700;font-family:'Open Sans', sans-serif;margin-top:13px;}
.term_condition{font-size:11px;color:#5f5f5f;position:absolute;left:8px;bottom:10px;font-family:'Open Sans', sans-serif;}
#modalFriday .error{color:red!important;}
#modalFriday .error.valid{display:none!important}
#resultBlack h1,#resultBlack p{color:#fff;font-family:'Open Sans', sans-serif;}
#resultBlack h1{margin-top:65px;margin-bottom:20px;font-size:36px;}
.modalText{display:block;position:absolute;width:100px;padding-top:10px;}
.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%;}
.discountnum .uptotext{display:block;position:relative;text-align:left;color:#fff;font-size:12px;}
.modalText .discountnum h3 span{display:block;font-size:15px;color:#fff;}
#resultBlack{text-align:center;line-height:28px;}
.live-chat{width:270px;height:62px;background:#282828;position:fixed;top:315px;z-index:99999999;color:#fff !important;font-weight:700 !important;padding-left:90px;font-size:22px !important;text-decoration:none !important;padding-top:20px;}
.live-chat span{display:block;width:76px;height:62px;background:#8dc23d;position:absolute;left:0;top:0;text-align:center;color:#fff;font-size:40px;padding-top:11px;display:block;}
@media (max-width:767px){
#modalFriday,.modalOverlay{display:none;}
.disclaimer .col-md-10{padding-bottom:0;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:auto;}
.posAb .title{padding:16px 5px;background:#be2727;margin:0 0 0px 0;text-align:center;color:#fff;font-weight:700;font-size:21px;height:84px;cursor:pointer;position:absolute;left:0px;top:-85px;transform:rotate(0deg);border-top:none;width:auto;right:0;}
.bannerBox h1{text-align:center;}




}
@media (max-width:1270px) and (min-width:992px){.main-nav{width:auto;right:-22px;}
.main-nav a{font-size:12px;}
.main-nav ul li a{font-size:12px;}
}
.pag-not-fond p a{font-size:100px;color:#626669;}
a:focus,a:hover{color:#23527c;text-decoration:underline;}
a:active,a:hover{outline:0;}
.blink_me{-webkit-animation-name:blinker;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:blinker;-moz-animation-duration:1s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;animation-name:blinker;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;color:red;padding:6px;font-size:100px;color:#626669;}
dl#faqs{margin:0 !important;}
#faqs dt,#faqs dd{}
#faqs dt{color:#fff;cursor:pointer;font-family:'Open Sans', sans-serif;font-size:14px;margin:0 0 1px;padding:7px 11px;font-weight:700;position:relative;}
#faqs dd{padding:15px;}
#faqs dt{background:#a52a2a url(../images/plus.jpg) no-repeat 99%;}
#faqs .expanded{background:#a52a2a url(../images/minus.jpg) no-repeat 99%;}
#faqs .expanded span{display:inline;}
#faqs p{display:inline;padding-left:10px;padding:0;font-family:'Open Sans', sans-serif;}
#faqs span{padding-right:10px;}
.footerLink li a{color:#b5b5b5;}
.copyright{color:#6f6f6f;}
@media (max-width:991px) and (min-width:768px){
.posAb .title{padding:16px 5px;background:#be2727;margin:0 0 0px 0;text-align:center;color:#fff;font-weight:700;font-size:21px;height:84px;cursor:pointer;position:absolute;left:0px;top:-85px;transform:rotate(0deg);border-top:1px solid #fff;width:100%;}
.mainHeading{font-size:28px;}
.mainHeading span.bold {font-size: 28px; line-height: 28px; }
.bannerBox h1{text-align:center;}
#introWrapper{margin-top:0px;}
.commonBtn{max-width:210px;margin:0 auto 20px;display:block;}
#introWrapper .white-trans{background:#000;max-width:210px;margin:0 auto 20px;display:block;}
.academicBox a{background:#000;margin-top:29px;display:block;margin:30px auto 15px;text-align:center;max-width:210px;width:210px;text-align:center !important;}
#quote2Wrapper .container{width:auto !important;}
#quote2Wrapper, .quoteLink{text-align:center;padding-left:20px;padding-right:20px;width:auto;max-width:none;}
.academicBox div{text-align:center;}
#introWrapper .white-trans{background:#000;max-width:210px;margin:0 auto 20px;display:block;width:210px;text-align:center;}
.main-nav ul li{padding:0 10px 0 10px !important;}
.menu{width:auto;z-index:999999999;text-align:center;margin-top:100px;}
.menu a{font-size:15px !important;}
.main-nav{right:auto !important;}
.main-nav ul li a:hover, .main-nav ul li.active a, .main-nav ul li a:hover i{color:#fff !important;}
.logo{width:240px;position:absolute;left:50%;margin-left:-122px;z-index:999999999;}
}
@media (max-width:768px){#introWrapper .white-trans{background:#000;max-width:210px;margin:0 auto 20px;display:block;}
.academicBox a{background:#000;margin-top:29px;display:block;margin:0px auto 4px;text-align:center;max-width:210px;width:210px;text-align:center !important;}
#quote2Wrapper .container{width:auto !important;}
#quote2Wrapper, .quoteLink{text-align:center;padding-left:20px;padding-right:20px;width:auto;max-width:none;}
.academicBox div{text-align:center;}
#introWrapper .white-trans{background:#000;max-width:210px;margin:0 auto 20px;display:block;width:210px;text-align:center;padding-top:16px !important;}
.commonBtn{text-align:center;max-width:210px;margin:0 auto 10px;height:43px;height:41px;padding-top:9px;}
.white-trans{text-align:center;max-width:210px !important;width:210px !important;margin:0 auto;height:43px;padding-top:9px !important;}
.bannerBox .commonBtn{text-align:center;max-width:210px !important;width:210px !important;margin:0 auto;padding-top:3px !important;}
.disclaimer p, .copyright{color:#6f6f6f;text-align:center;}
.title-gen{font-size:18px !important;color:#be2727;margin:0 0 10px 0;text-transform:uppercase;}
.introBox .commonBtn{height:55px;padding-top:8px;height:41px;}
#introWrapper .white-trans{height:55px;padding-top:8px !important;height:41px;}
}
.header-form-main label.error{bottom:27px;position:absolute;left:0;bottom:-10px;right:0;}
.header-form-main label.error{color:#f00;font-size:14px;}
.f-form legend{position:relative;border-bottom:none;margin-bottom:0;position:relative;}
#f-result p{font-size:17px;}
.header-form-main{max-width:375px;line-height:30px;width:100%;height:404px;top:0;z-index;border-radius:5px;background:#161616;box-shadow:0 0 20px #000;position:absolute;bottom:50px;top:auto;left:211px;}
.header-form-main big{font-size:46px;padding-left:35px;}
.header-form-main .title-form{width:317px;height:110px;background:url(../images/form-header.png) no-repeat center center;position:absolute;top:-102px;left:0px;right:0;margin:auto;font-family:'Open Sans', sans-serif;font-style:italic;color:#161616;font-size:34px;font-weight:900;line-height:25px;text-transform:uppercase;padding-top:3px;}
.header-form-main .title-form span{display:block;text-align:right;padding-right:25px;font-size:21px;font-weight:600;text-transform:none;padding-top:0px;}
.header-form-main .title-form small{display:block;font-size:14px;}
.header-form-main .title-form{padding-top:13px;padding-left:32px;}
.header-form-main .title-form .yellow{color:#ffc207;}
.f-form input[type="text"], .f-form input[type="email"], .f-form input[type="tel"], .f-form select, .f-form option{padding-left:50px;width:100%;height:47px;border:none;border-bottom:1px solid #c1c1c1;margin-bottom:23px;font-size:16px;background:none;color:#fff;}
.form-select{width:100%;}
.f-form select option{color:#111;border:0 !important;}
.f-form select{width:100%;height:40px;margin:8px 0;border:0;background-size:20px;background-position:right 10px center;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;appearance:none;}
.f-form select::-ms-expand{display:none;}
.f-form option{}
.f-form input[type="submit"]{text-align:center;color:#000;background:#fff;width:100%;height:50px;font-size:20px;border-radius:30px;border:none;position:relative;z-index:999999;font-weight:700;}
.f-form input[type="submit"]:hover{background:#dfb801;}
.f-form select{color:#666;margin-bottom:15px;}
.f-form .name-field{position:relative;}
.f-form legend{position:relative;overflow:hidden;}
.f-form legend.fir-field:before{content:'';background:url(../images/form-icon1.jpg) no-repeat center left;width:39px;height:38px;position:absolute;left:5px;top:0;z-index:9;top:5px;}
.f-form legend.sec-field:before{content:'';background:url(../images/form-icon2.jpg) no-repeat center left;width:39px;height:38px;position:absolute;left:5px;top:0;z-index:9;top:5px;}
.f-form legend.thr-field:before{content:'';background:url(../images/form-icon3.jpg) no-repeat center left;width:39px;height:38px;position:absolute;left:5px;top:0;z-index:9;top:5px;}
.f-form .name-field:before{content:'';background:url(images/form-icon1.jpg) no-repeat center left;width:30px;height:30px;position:absolute;left:0;top:0;}
.f-form .email-field{background:url(../images/form-icon2.jpg) no-repeat center left;}
.f-form .phone-field{background:url(../images/form-icon3.jpg) no-repeat center left;}
.f-form .select-field{background:url(../images/form-icon4.jpg) no-repeat center left;border-bottom:1px solid #ccc;position:relative;z-index:1;}
.f-form{padding:25px 39px 39px 39px;}
.f-drop{margin-bottom:18px !important;position:relative;}
.f-drop:before{content:'\f107';font-family:fontAweSome;position:absolute;color:#999;font-size:18px;right:5px;top:12px;z-index:0;}
#f-result p{text-align:center;color:#ccc;font-size:18px;}
#f-result a{text-align:center;color:#foo;font-size:18px;text-decoration:none}
#f-result a:hover{color:#fff;}
input:focus::-webkit-input-placeholder{color:transparent;}
input:focus::-moz-placeholder{color:transparent;}
input:focus:-moz-placeholder{color:transparent;}
input:focus:-ms-input-placeholder{color:transparent;}
textarea:focus::-webkit-input-placeholder{color:transparent;}
textarea:focus::-moz-placeholder{color:transparent;}
textarea:focus:-moz-placeholder{color:transparent;}
textarea:focus:-ms-input-placeholder{color:transparent;}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;}
input:-webkit-autofill{-webkit-text-fill-color:#777 !important;}
.order-now-new{width:100%;height:100px;margin-bottom:25px;padding:0 20px 0 10px;margin:30px 0;font-family:'Open Sans', sans-serif;}
.order-now-new .slogan{border-top-left-radius:35px;border-bottom-left-radius:35px;background:#dfb801 url(../images/shadow-banner.jpg) repeat-y right;height:110px;color:#161616;padding:14px 20px 15px 29px;}
.order-now-new .slogan small{font-size:16px;font-style:italic;top:15px;font-weight:700;position:relative;text-transform:uppercase;}
.order-now-new .slogan .discount{font-size:34px;font-weight:800;font-style:oblique;text-transform:uppercase;display:inline-block;text-align:right;float:right;position:relative;top:-30px;padding-right:20px;}
.order-now-new .slogan big{font-size:51px;font-weight:900;}
.order-now-new .signup{display:block;font-weight:600;font-style:italic;font-size:24px;text-align:right;position:relative;top:-30px;}
.order-now-new .oder-tab-area{background:#161616;height:110px;padding-top:30px;}
.order-now-new .tab{width:265px;height:51px;border-radius:30px;text-align:center;color:#000;font-size:16px;text-align:center;text-transform:uppercase;font-weight:700;display:block;margin:0 auto;background:#fff;padding-top:15px;text-decoration:none;}
.order-now-new .tab:hover{background:#dfb801;}
.order-now-new .signup{display:block;font-weight:600;font-style:italic;font-size:24px;text-align:right;position:relative;top:-37px;padding-right:24px;clear:both;}
.form-inner-pages{position:relative !important;margin:150px 0 50px 0;max-width:100%;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;}
.form-inner-pages .title-form{width:80%;height:110px;background:#dfb801 url(../images/shadow-inner.jpg) repeat-x bottom;position:absolute;top:-110px;left:0px;right:0;margin:auto;font-family:'Open Sans', sans-serif;font-style:italic;color:#161616;font-size:34px;font-weight:900;line-height:25px;text-transform:uppercase;border-top-left-radius:30px;border-top-right-radius:30px;z-index:-1;}
.form-inner-pages{height:260px;font-family:'Open Sans', sans-serif;z-index:1;}
.form-inner-pages .title-form >div{max-width:210px;height:90px;margin:0 auto;}
.form-inner-pages .discount{float:right;display:block;font-size:26px !important;text-transform:uppercase;text-transform:uppercase !important;font-weight:900 !important;}
.form-inner-pages .discount big{font-size:53px !important;font-weight:bold;}
.form-inner-pages .sign-up{clear:both;}
.form-inner-pages .title-form small{display:block;font-size:14px;position:relative;left:-66px;top:27px;}
.form-inner-pages .title-form{padding-top:0;}
.form-inner-pages .title-form >div{top:9px;position:relative;}
.form-inner-pages{height:290px;}
.form-inner-pages #f-result{line-height:23px;}
.form-inner-pages #f-result p{padding:100px 20px 20px 20px;font-size:22px;color:#fff;font-weight:400;}
.form-inner-pages #f-result a{font-size:20px;display:block;color:#be2727 !important;text-decoration:none;font-weight:400;padding:15px 0 0 0;}
.form-inner-pages #f-result a:hover{text-decoration:none;color:#fff !important;}
.form-inner-pages #f-result br{display:none;}
.form-inner-pages .title-form >div br{display:none !important;}
.form-inner-pages input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #161616 inset;}
.header-form-main input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #161616 inset;}
.header-form-main #f-result p{padding:100px 20px 20px 20px;font-size:22px;color:#fff;font-weight:400;}
.header-form-main #f-result a{font-size:20px;display:block;color:#be2727 !important;text-decoration:none;font-weight:400;padding:7px 0 0 0;}
.header-form-main #f-result a:hover{text-decoration:none;color:#fff !important;}
.header-form-main #f-result p br{display:none !important;}
.form-inner-pages .discount big{padding-left:0 !important;}
#form-id{position:absolute;top:200px;left:0;height:30px;width:100px;}


@media (max-width:1200px) and (min-width:992px){.order-now-new .slogan .discount{float:none;top:-36px;}
.order-now-new .slogan small{display:block;}
.order-now-new .slogan small{top:1px;}
.order-now-new .signup{top:-53px;}
}


@media (max-width: 1199px) {

.cnfRigh li a,
.cnfRigh li {font-size: 13px; }


}
@media (max-width:991px){
	.bannerBox h1 span {
    font-size: 32px;
}

.cnfRigh li a, .cnfRigh li {font-size: 16px;}

} /* 991px */

@media (max-width:991px) and (min-width:768px){
.order-now-new{width:100%;height:auto;}
.order-now-new .slogan{border-top-left-radius:0px;border-bottom-left-radius:0px;background:#dfb801;}
.order-now-new .slogan small{text-align:center;}
.order-now-new .slogan .discount{text-align:center;}
.order-now-new{text-align:center;}
.order-now-new .signup{text-align:center;line-height}
.order-now-new .slogan small{top:-2px;}
.order-now-new .slogan .discount{float:none;top:-18px;}
.order-now-new .signup{top:-35px;}
.form-inner-pages{height:390px;}
.form-inner-pages .title-form >div{top:6px;}
.form-inner-pages{height:468px;}
}
@media (max-width:767px){
.footerLink { text-align: center; }
.upperFooter .title { text-align: center; }
.cnfRigh li a, .cnfRigh li {font-size: 15px;}
.order-now-new{width:100%;height:auto;}
.order-now-new .slogan{border-top-left-radius:0px;border-bottom-left-radius:0px;background:#dfb801;}
.order-now-new .slogan small{text-align:center;}
.order-now-new .slogan .discount{text-align:center;float:none;}
.order-now-new{text-align:center;}
.order-now-new .signup{text-align:center;}
.order-now-new .slogan .discount{float:none;top:-18px;}
.order-now-new .signup{top:-35px;}
.order-now-new .slogan small{top:-2px;}
.order-now-new .slogan .discount{font-size:33px;}
.order-now-new .slogan big{font-size:46px;font-weight:900;}
.form-inner-pages{height:470px;}
.form-inner-pages .discount{font-size:28px;text-align:center;}
.form-inner-pages .discount big{font-size:42px !important;font-weight:bold;}
.header-form-main .title-form small{left:-20px;top:-1px;text-align:center;}
.header-form-main .title-form span{text-align:center;float:none;padding-top:4px;padding-right:0;}
.form-inner-pages .discount{font-size:25px !important;}
.form-inner-pages .discount big{font-size:32px !important;}
.header-form-main .title-form{padding-left:20px;}
.form-inner-pages .title-form >div{top:10px;position:relative;}
.header-form-main big{text-align:center;padding-left:15px;text-align:center;}
.header-form-main .title-form{padding-left:20px;text-align:center;}
.main-nav .tooltip.top {display: none;}
.headerPoints ul {
    
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    flex-direction: column;
}
.headerPoints ul li {
    
    flex: 0 0 100%;
}
} /* 767px */


@media (min-width:992px){
#academicWrapper .white-trans{width:234px !important;}
.bannerBox{bottom:80px;}
}
@media (min-width:768px) and (max-width:991px){#academicWrapper .commonBtn{width:234px !important;font-size:12px;}
#academicWrapper .white-trans{width:234px !important;font-size:12px;}
}
@media (max-width:767px){#academicWrapper .commonBtn{width:234px !important;font-size:12px;}
#academicWrapper .white-trans{width:234px !important;font-size:12px;}
}
a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:left;width:100%;position:absolute;background:0 0;padding:4px 0;min-height:42px;z-index:999999}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px;position:absolute;top:19px;right:0;cursor:pointer;color:#fff;text-decoration:none;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;width:100%;background:#111;margin-top:80px}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li a{display:block;float:left;width:100%;padding:10px;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,.5);text-decoration:none;text-transform:uppercase;font-size:14px}.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#000}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:26px;padding:12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:none!important;border-left:1px solid rgba(255,255,255,.4)!important;border-bottom:1px solid rgba(255,255,255,.2)!important}.mean-container .mean-push,.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,0,0,.9)}.mean-container .mean-push{float:left;clear:both}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-remove{display:none!important}
.mean-container .mean-nav ul li a.mean-expand{height:18px;padding-top:9px !important;text-align:center;}
.mean-container .mean-nav ul li a{text-align:center;}
div.wpcf7{margin:0;padding:0;}
div.wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;}
div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0;}
div.wpcf7-mail-sent-ok{border:2px solid #398f14;}
div.wpcf7-mail-sent-ng{border:2px solid #ff0000;}
div.wpcf7-spam-blocked{border:2px solid #ffa500;}
div.wpcf7-validation-errors{border:2px solid #f7e700;}
.wpcf7-form-control-wrap{position:relative;}
span.wpcf7-not-valid-tip{color:#f00;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #ff0000;background:#fff;padding:.2em .8em;}
span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after{content:" ";}
.wpcf7-display-none{display:none;}
div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url('../../images/ajax-loader.gif');width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle;}
div.wpcf7 .ajax-loader.is-active{visibility:visible;}
div.wpcf7 div.ajax-error{display:none;}
div.wpcf7 .placeheld{color:#888;}
div.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0;}
div.wpcf7 input[type="file"]{cursor:pointer;}
div.wpcf7 input[type="file"]:disabled{cursor:default;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top:10px;text-align:center;}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}

/*invoice CSS*/
#invoiceWrapper{padding:60px 0;}
.InvoiceboxColorblue{color:#333;background-color:#f5f5f5;border-color:#ddd;margin-bottom:17px;border:1px solid #dddddd;font-size:15px;padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;width:50%;float:right;}
.custTable th{width:50%;}
.topTable tr:first-child td:first-child{width:30%;}
td, th{padding-left:15px !important;}
.summary tr td{width:50%;padding-left:15px !important;}
#invoivePrint img.logo{max-height:70px;margin:0;height:auto;}
#invoivePrint h1{display:table-cell;height:85px;vertical-align:middle;}
#invoivePrint .col-md-6.text-right:last-child h1{float:right;height:auto;margin-top:30px;font-size:32px;}
.changepayment{margin-bottom:0 !important;}
.method-Logo{width:70%;margin:40px auto 60px;text-align:center;}
.orderSpec .method-Logo a{display:block;border:3px solid #484243;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;min-height:158px;line-height:138px;position:relative;}
.method-Logo img{display:inline-block;}
.westernDown{background:#fff;overflow:hidden;}
.westernDown .method-Logo{width:80%;}
.westText{display:table-cell;vertical-align:middle;height:248px;font-size:16px;font-weight:600;}
.westText a{color:#999;}
.westText a:hover{color:#333;}
.smallLogo{position:relative;right:50%;margin-right:-105px;padding-top:2px;}
#invoivePrint strong, #invoivePrint b{color:#333;}
/* creating issue on invoice page */
img.smallLogo.barclaysInvoiceLogo {/*position: relative; right: 56%; margin-right: -105px; padding-top: 2px; width: 34px; top: -9px; */}

@media (max-width:767px){
.westText{display:block;height:auto;margin-bottom:30px;}
#invoivePrint h1{display:block;height:auto;text-align:center;margin-bottom:0;margin-top:0;}
#invoivePrint .col-md-6.text-right:last-child h1{float:none;height:auto;margin-top:8px;margin-bottom:20px;}
.changepayment{text-align:center;margin-top:15px;}
.footerSocial, .socialBox,
.socialMedia li a {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.socialMedia li a {margin: 0px; padding: 0px; }
.socialMedia {	top: 0px;}


}
@media (max-width:480px){
.westernDown .method-Logo{width:100%;}
.bannerBox h1 {font-size: 30px;}
.bannerBox h1 span {font-size: 33px; }
.bannerBox p {font-size: 16px;}
#quote2Wrapper .focus-head {font-size: 32px;}
.quote1Wrapper .title {font-size: 26px !important; line-height: 30px; }
.statNumber sup {
    top: 0;
}


}
@media (max-width:320px){
	td, th{font-size:12px;padding-left:5px !important;}
	#introWrapper .white-trans {
    padding-top: 12px !important;
    height: 45px;
    margin-left: 32px;


    height: 46px;
    line-height: 25px;
} 

#academicWrapper .white-trans {
    
    margin-left: 30px !important;
}
#academicWrapper .white-trans { 
    margin-left: 21px;
}
}
.glyphicon-asterisk:before {
  font-family: sans-serif;
}


/*...............updated css........*/
.mlab-modal-header {
    min-height: 16.42857143px;
    padding: 15px;
    border-bottom:none !important;
}
.mlab-modal-footer {
    padding: 19px 20px 20px;
    margin-top: 15px;
    text-align: right;
    border-top:none !important;
}

.mlab-modal-content {
    position: relative;
    background-color:none !important;
    background-image:url(../images/bg-banner.jpg) ;
    background-repeat: no-repeat;
    background-clip: padding-box;
    min-height: 474px;
    border:none !important;
    /* border: 1px solid rgba(0, 0, 0, .2); */
    border-radius: 6px;
    outline: none;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.mlab-modal { position: relative; }
.mlab-modal form { position:relative; max-width: 300px; left: 0; right: 0; bottom: 10px; height: 180px; margin: auto;  margin-top: 239px; margin-bottom: -95px; }
.wpcf7-form-control-wrap input[type="text"], .wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap input[type="tel"] { width: 100%; background-color: #d2d2d2; margin-bottom: 10px; padding-left: 10px; height: 27px; }
.wpcf7-form input[type="submit"] { height: 30px; width: 100%; display: block; color: #fff; text-transform: uppercase; text-align: center; background: #000; }
.pop-up-copyright { text-align: center; color: #ec7373; font-size: 10px;display: block; margin-top: -10px; }
.wpcf7-form-control-wrap input[type="text"], .wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap input[type="tel"] {margin-bottom: 17px;}



span.wpcf7-not-valid-tip {color: #f7e700 !important; font-size: 11px;font-weight: normal; display: block;position: absolute;left: 0; right: 0; width: 500px;top: 22px !important;}

div.wpcf7-mail-sent-ng, div.wpcf7-aborted {
    border:none !important;
    background: #fff !important;
    position: absolute;
    top: -75px !important;
    height: 210px !important; 
    padding-top: 62px !important;
    font-size: 18px !important;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing { display: none !important; }
