@import url('https://fonts.googleapis.com/css?family=Raleway:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');

body {padding:0; margin:0; background-color:#FFF; font-family:'Raleway', sans-serif; font-weight:400; font-size:16px; color:#6d707d;}

.clear 	{clear:both; display:block; overflow:hidden; visibility:hidden; width: 0; height:0;}

/*margin selectors*/
.m-a   {margin:auto}
.m-0   {margin:0}	     .mt-0  {margin-top:0}	     .mb-0  {margin-bottom:0}	.ml-0  {margin-left:0}	 .mr-0 {margin-right:0}
.mt-5  {margin-top:5px}	 .mb-5  {margin-bottom:5px}	 .ml-5  {margin-left:5px}	.mr-5  {margin-right:5px}	
.mt-10 {margin-top:10px} .mb-10 {margin-bottom:10px} .ml-10 {margin-left:10px}  .mr-10 {margin-right:10px}
.mt-15 {margin-top:15px} .mb-15 {margin-bottom:15px} .ml-15 {margin-left:15px}	.mr-15 {margin-right:15px}
.mt-20 {margin-top:20px} .mb-20 {margin-bottom:20px} .ml-20 {margin-left:20px}	.mr-20 {margin-right:20px} .ml-25 {margin-left:25px}
.mt-30 {margin-top:30px} .mb-30 {margin-bottom:30px} .ml-30 {margin-left:30px}	.mr-30 {margin-right:30px} .mt-25 {margin-top:25px}

.pad-5  {padding:5px}  .pad-10 {padding:10px} .pad-15 {padding:15px} 
.pad-20 {padding:20px} .pad-30 {padding:30px} .pad-40 {padding:40px} .pad-50 {padding:50px}

.radius-4 {border-radius:4px;}

.text_blue  {color:#0095c8;}
.text_grey  {color:#888;}
.text_greydk{color:#333;}
.text_gren  {color:#202753;}
.text_blck  {color:#000;}
.text_wht   {color:#fff;}
.text_red   {color:#d40014;}
.text_orng  {color:#ff6500;}

.text_30 {font-size:30px;}
.text_25 {font-size:25px;}
.text_22 {font-size:22px;}
.text_20 {font-size:20px;}
.text_18 {font-size:18px;}
.text_16 {font-size:16px;}
.text_14 {font-size:14px;}
.text_12 {font-size:12px;}
.text-justify{text-align:justify;}

.under_line       {text-decoration:underline;}
.under_line:hover {text-decoration:none;}

.transform_upper {text-transform:uppercase;}
.transform_none  {text-transform:none;}

.font_xlight  {font-weight:200;}
.font_light   {font-weight:300;}
.font_regular {font-weight:400;}
.font_medium  {font-weight:500;}
.font_smbold  {font-weight:600;}
.font_bold    {font-weight:700;}
.font_xbold   {font-weight:800;}
.font_black   {font-weight:900;}

.relative {position:relative;}

.bg_grey {
	background-color:#e7ebed; color:#414558;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.bg_green {
	background-color:#202753; color:#FFF;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.bg_blue {
	background-color:#0095c8; color:#FFF; 
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.white_box {background-color:#fff; border:#EEE 1px solid; border-right-color:#CCC; border-bottom-color:#CCC;}

.tracker {margin-top:-50px; position:relative; z-index:99; background-color: #072540;}
.tracker .col-5 {background-color:#202753; padding-top:15px; padding-bottom:15px; .track .col-sm-6::before 
    right: -50px;
    width: 80%;
    
    transform: skew(30deg);
    background-color: #072540;
    content: "";
    position: absolute;
    bottom: 0;
    height: 100%;
	z-index: 99;
}
.tracker .col-5 h3 {font-size:30px; font-weight:700; text-transform:uppercase; margin:0; padding:0; color:#FFF; text-shadow:1px 2px rgba(0,0,0,0.1);}
.tracker .col-7 {background-color:#0374d1; padding-top:15px; padding-bottom:15px;}
.tracker .col-7 h3 {font-size:30px; font-weight:700; text-transform:uppercase; margin:0; padding:0; color:#FFF; transform: skew(-28deg); text-shadow:1px 2px rgba(0,0,0,0.1);}
.tracker .col-7 form {margin-top:15px; margin-bottom:0; margin-left:54px;}
.tracker .col-7 .form-control {border-radius:0;}
.tracker .col-7 .btn {border-radius:0;}

h4.text-center {position:relative; text-transform:uppercase; margin-bottom:30px; z-index:99;}
h4.text-center > span {font-weight:400; display:block;}
h4.text-center::before {
    content: '';
    position: absolute;
    width:50px;
    height:70px;
    top:-20px;
    left: 50%;
    margin-left: -25px;
    z-index: -1 !important;
}

h2.text-left {position:relative; text-transform:uppercase; padding-left:50px; margin-bottom:30px;}
h2.text-left > span {font-weight:400; display:block;}
h2.text-left::before {
    content: '';
    position: absolute;
    width:35px;
    height:52px;
    top:0;
    left:0;
}
.mobile  {display:none;}
.desktop {none}
.scrollup:hover {opacity:1; background-color:#3eb019; color:#FFF}
h5.text-center {position:relative; text-transform:uppercase; margin-bottom:40px;}
h5.text-center::before {
    content: '';
    position: absolute;
    width:80px;
    height:5px;
    background-color:#75eb01;
    bottom:-20px;
    left: 50%;
    margin-left:-40px;
}


h5.text-center {position:relative; text-transform:uppercase; margin-bottom:40px;}
h5.text-center::before {
    content: '';
    position: absolute;
    width:80px;
    height:5px;
    background-color:#0095c8;
    bottom:-20px;
    left: 50%;
    margin-left:-40px;
}


}
h2.text-left {position:relative; text-transform:uppercase; padding-left:50px; margin-bottom:30px;}
h2.text-left > span {font-weight:400; display:block;}
h2.text-left::before {
    content: '';
    position: absolute;
    width:35px;
    height:52px;
    top:0;
    left:0;
}

.professional {margin-bottom:10px; position:relative;}
.professional > a {display:block; background-color:rgba(0, 138, 255, 0.8); position:absolute; left:15px; right:15px; bottom:0;}
.professional > a > h4 {color:#FFF; text-decoration:none; text-transform:uppercase; text-shadow:1px 1px rgba(0,0,0,0.3); padding:0; margin:0; line-height:53px; font-size:18px;}
.professional > a > h4 i {float:left; width:53px; height:53px; margin-right:15px; background-color:#202753; text-align:center; line-height:53px;}
.professional > a .info  {
	padding:20px; padding-left:68px; color:#FFF; display:none;
	-webkit-transition:all 0.3s ease-out;
  	-moz-transition:all 0.3s ease-out;
  	-o-transition:all 0.3s ease-out;
  	transition:all 0.3s ease-out;
}

.professional:hover > a  {top:0; text-decoration:none;}
.professional:hover > a .info  {display:block;}


.calculator select.form-control {border-radius:0;}
.calculator input.form-control {border-radius:0; border:#FFF 2px solid; color:#FFF; background-color:transparent; font-size:24px; height:65px;}
.calculator button.btn-success {
	width:40px; height:40px; border-radius:50%; padding:0; margin:0; text-align:center; line-height:40px;
	position:absolute; left:-20px; bottom:13px;
}

.app-parralax {background:#e7ebed url(../images/app-mockup.jpg) right top fixed no-repeat; background-size:auto 100%;}

.support-parralax {background:#1b80d4 url(../images/support_bg.jpg) center top fixed no-repeat; background-size:cover; position:relative; color:#FFF;}
.support-parralax:after {
	content:''; left:0; top:0; right:0; bottom:0; position:absolute;
	
}
.support-parralax .container {position:relative; z-index:9;}
.support-parralax .col-md-8 {padding-top:100px; padding-bottom:50px;}
.support-parralax .bg_green {padding-top:30px; padding-bottom:30px;}
.support-parralax .bg_green h5 {color:#FFF; text-transform:uppercase; margin-bottom:30px;}
.support-parralax .bg_green ul {margin:0; padding:0; list-style:none; text-align:right; font-size:14px;}
.support-parralax .bg_green ul li {margin:0; padding:8px 0; border-bottom:1px solid rgba(255,255,255,0.3); border-top:1px solid rgba(0,0,0,0.1);}
.support-parralax .bg_green ul li:first-child {border-top:none;}
.support-parralax .bg_green ul li:last-child  {border-bottom:none;}
.support-parralax .bg_green ul li strong      {font-weight:700; float:left;}

.auth {text-align:center;}
.auth img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: gray;
	filter: grayscale(1);
	-webkit-filter: grayscale(100%);
	-webkit-transition: all .6s ease;
	-webkit-backface-visibility: hidden;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.auth img:hover {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%);
	opacity: 100;
	filter: alpha(opacity=100);
}

.page-title {background-color:#0095c8; padding:20px 0 10px 0; text-shadow:1px 1px rgba(0,0,0,0.2); font-size:18px; color:#FFF;}
.page-title h1 {color:#FFF; font-size:30px; font-weight:700;}
.page-title .breadcrumb {float:right; font-size:14px; background-color:transparent; border-radius:0; padding-top:15px;}
.page-title .breadcrumb li.active {color:#FFF; font-weight:700;}
.page-title .breadcrumb li a {color:#FFF; font-weight:300; opacity:0.6;}
.breadcrumb-item+.breadcrumb-item::before {color:#FFF;}

.about_icons {width:80px; height:80px; padding-top:20px; margin-bottom:10px; color:#FFF; font-size:38px; color:#FFF; border-radius:6px; background-color:#0095c8; text-align:center;}

.tick    {margin:0; padding:0; list-style:none;}
.tick li {margin:10px 0; padding:0; padding-left:40px; line-height:26px; position:relative;}
.tick li::before {
	content:'';
	background:url(../images/tick.png) left no-repeat;
	width:26px;
	height:26px;
	position:absolute;
	left:0;
	top:0;
}
.tick.sml li {margin:7px 0; padding:0; padding-left:24px; line-height:20px; position:relative;}
.tick.sml li::before {
	content:'';
	background:url(../images/tick.png) left no-repeat;
	background-size:16px;
	width:16px;
	height:16px;
	position:absolute;
	left:0;
	top:0;
}
.tick.warning li {margin:7px 0; padding:0; padding-left:24px; line-height:20px; position:relative;}
.tick.warning li::before {
	content:'';
	background:url(../images/warning.png) left no-repeat;
	background-size:16px;
	width:16px;
	height:16px;
	position:absolute;
	left:0;
	top:0;
}

/* Custom Select Options and Dropdowns */
select.form-control {
	-webkit-appearance:none !important;
	   -moz-appearance:none !important;
	background-image:url(../images/select.png);
	background-position:100% center;
	background-repeat:no-repeat;
	padding-right:40px; color:#333;
}
select.form-control::-ms-expand {display:none;}
select.form-control:disabled    {background-color:#f7f7f7; opacity:0.8; cursor:default;}
select.form-control[multiple]   {height:auto;}

.scrollup {
    background-color: #095aa5;
    border-radius: 50%;
    border: #FFF 3px solid;
    width: 40px;
    text-align: center;
    padding-top:8px;
    height: 40px;
    position: fixed;
    z-index: 9999;
    bottom: 38px;
    right: 30px;
    display: none;
    outline: none;
    color: #FFF;
}

.scrollup:hover {opacity:1; background-color:#202753; color:#FFF}

.mobile  {display:none;}
.desktop {}

footer {width:100%; background-color:#2a2d34; font-size:14px; color:#c2c1c1;}
footer .apps {background-color:#0095c8; padding:20px 0;}
footer .apps h2 {color:#FFF; font-size:24px;}
footer .apps h2 > strong {font-weight:700; display:block;}
footer h5 {font-weight:700; color:#FFF; position:relative; margin-bottom:25px; text-transform:uppercase;}
footer h5::before {
    content: '';
    position: absolute;
    width:80px;
    height:5px;
    background-color:#0374d1;
    bottom:-15px;
    left:0;
}
footer .links {margin:0; padding:0; list-style:none;}
footer .links li {padding:5px 0; position:relative;}
footer .links li::before { content:'>>'; font-size:10px; color:#0095c8; margin-right:10px;}
footer a {color:#c2c1c1;}
footer a:hover {color:#0095c8; text-decoration:none;}
footer .copy   {background-color:#32353c; padding:15px 0; border-top:#464951 1px solid; font-size:13px;}

/*---From Bootstrap--*/

a                {
	color:#0095c8; text-decoration:none;
	-webkit-transition:all 0.3s ease-out;
  	-moz-transition:all 0.3s ease-out;
  	-o-transition:all 0.3s ease-out;
  	transition:all 0.3s ease-out;
}
a:hover, a:focus {text-decoration:underline;}
a:focus          {outline:none;}
.img-center      {display:inline-block; max-width:100%; margin-left:auto; margin-right:auto;}

.page-header    {position:fixed; padding:10px 0; left:0; top:0; right:0; z-index:999;}
.page-header .navbar {padding:0 10px; border-radius:4px; background-color:#FFF;}

.navbar-brand img {max-width:100%;}

.navbar          {
	padding:0 50px; background-color:#FFF;
	-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.1);
	box-shadow:0px 2px 3px 0px rgba(0,0,0,0.1);
}
.navbar-light .navbar-nav .nav-link {
	color:#393a3e; font-size:14px; font-weight:700; text-transform:uppercase; padding-right:1rem !important; padding-left:1rem !important;
}
.navbar-light .navbar-nav .nav-link:hover {color:#0095c8;}
.navbar-light .navbar-nav .active > .nav-link {color:#0095c8;}
.navbar-nav > li.signin > a {color:#0095c8 !important; border:#0095c8 2px solid; border-radius:4px; padding-bottom:5px;}
.navbar-nav > li.signin > a:hover {color:#FFF !important; background-color:#0095c8;}
.navbar-nav > li.agent > a {color:#FFF !important; background-color:#202753; border-radius:4px; margin-left:10px;}
.navbar-nav > li.agent > a:hover {color:#FFF !important; background-color:#0095c8;}

.navbar .btn-sm {padding:10px 15px;}
.sticky {
	position:fixed; top:0; left:0; right:0; z-index:999;
	-webkit-transition:all 0.3s ease-out;
  	-moz-transition:all 0.3s ease-out;
  	-o-transition:all 0.3s ease-out;
  	transition:all 0.3s ease-out;
}
.sticky .navbar-brand {width:175px;}
.sticky .btn-sm {padding:5px 10px;}
.sticky .form-inline {margin:0 !important;}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color:#f7f7f7; opacity:0.8;}
.form-control {height:44px; font-size:14px; color:#1b3d8d;}
.input-group-lg > .form-control {height:45px;}
.btn {padding:9px 20px; font-weight:600; text-shadow:1px 1px rgba(0, 0, 0, 0.3);}

.btn-outline-secondary {text-shadow:none;}
.btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary:active, .btn-outline-secondary.active, .open .dropdown-toggle.btn-outline-secondary {text-shadow:1px 1px rgba(0, 0, 0, 0.3);}

.btn-success {background-color:#072540; border-color:#202753;}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {background-color:#0095c8; border-color:#0095c8;
}
.btn-outline-success {color:#202753; text-shadow:none;}
.btn-outline-success:hover, .btn-outline-success:focus {color:#FFF; text-shadow:1px 1px rgba(0, 0, 0, 0.3);}

.btn-primary {background-color:#0095c8; border-color:#0095c8;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {background-color:#004176; border-color:#004176;}
.btn-outline-primary {color:#004176; border-color:#0095c8; text-shadow:none;}
.btn-outline-primary:hover, .btn-outline-primary:focus {color:#FFF; background-color:#004176; border-color:#004176; text-shadow:1px 1px rgba(0, 0, 0, 0.3);}

.btn-outline-dark {text-shadow:none;}
.btn-outline-dark:hover, .btn-outline-dark:focus {text-shadow:1px 1px rgba(0, 0, 0, 0.3);}

.btn-border         {background-color:transparent;}
.btn-rounded        {border-radius:40px;}
.btn-lg.btn-rounded {border-radius:60px;}
.btn-sm {padding:5px 10px; text-transform:none; font-weight:400;}
.btn-xs {padding:1px 5px; text-transform:none; font-weight:300;}

.table {border:#DDD 1px solid;}
.table > tbody > tr > td {vertical-align:middle;}

label {font-weight:600; color:#444;}

h1, h2, h3 {padding:0; font-weight:700; color:#044275; text-transform:uppercase;}
h4, h5, h6 {margin-top:10px; margin-bottom:10px; font-weight:800; color:#333;}
h1, .h1 {font-size:36px;}
h2, .h2 {font-size:30px;}
h3, .h3 {font-size:25px;}
h4, .h4 {font-size:20px;}
h5, .h5 {font-size:18px;}
h6, .h6 {font-size:16px;}

hr {
	margin:15px 0;
  	border-top:#f4f4f4 1px solid;
  	border-bottom:#FFF 1px solid;
}
hr.dashed {border-style:dashed;}

.card-header .btn-link {color:#03467c; text-shadow:none; text-decoration:none; white-space:normal; text-align:left;}

.modal {z-index:9999;}

.close {font-size:33px; font-weight:800; color:#ef1620; text-shadow:0 1px 0 #6d707d; opacity:0.7; filter:alpha(opacity=70);}
.close:hover, .close:focus {color:#000000; opacity:0.9; filter:alpha(opacity=90);}
.modal-header .close {margin-top:-8px;}

.well {
    min-height:20px; padding:19px; margin-bottom:20px;
    background-color: #f5f5f5; border:1px solid #e3e3e3;
    border-radius:4px; color:#414558;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

@media (max-width:767px) {
	.mobile  {display:block;}
	.desktop {display:none;}
	/*---Header---*/
	.navbar-brand {width:195px;}
	.navbar {padding:0 1rem;}
	.navbar-nav > li > a {padding-right:0 !important; padding-left:0 !important;}
	.navbar-nav > li.signin > a {color:#0095c8 !important; border:none;}
	.navbar-nav > li.signin > a:hover {color:#202753 !important; background-color:transparent;}
	.navbar-nav > li.agent > a {color:#202753 !important; background-color:transparent; margin-left:0;}
	.navbar-nav > li.agent > a:hover {color:#0095c8 !important; background-color:transparent;}
	.navbar-collapse .btn {display:block; text-align:left; width:100%;}
	
	/*--- Banner ---*/	
	#mainCarousel .carousel-control-next, #mainCarousel .carousel-control-prev {display:none;}
	#mainCarousel .carousel-caption {right:0 !important; left:0 !important;}
	#mainCarousel .carousel-caption h3 {font-size:22px !important;}
	#mainCarousel .carousel-caption h1 {font-size:32px !important;}
	#mainCarousel .exchange_rate {bottom:0 !important;}
	#mainCarousel .exchange_rate .col-3 {display:inline-block; flex:0; max-width:none; white-space: nowrap;}
	#mainCarousel .exchange_rate .col-9 {flex:0 0 100%; max-width:100%;}
	.tracker {margin-top:0;}
	.tracker .col-5 {flex:0 0 100%; max-width:100%; text-align:center;}
	.tracker .col-7 {flex:0 0 100%; max-width:100%;}
	
	.calculator button.btn-success {width:100%; border-radius:0; position:relative; left:0; bottom:0; margin-top:15px;}
	footer .copy   {text-align:center;}
	footer .copy .text-right  {text-align:center !important;}
	
	
}

.track {background-color:#0374d1; width:84.5%;}
.track .col-sm-6 {background-color:#202753; padding-bottom:40px;}
.track .col-sm-6::before {
    -webkit-transform:skew(30deg);
    -moz-transform:skew(30deg);
    -o-transform:skew(30deg);
    -ms-transform:skew(30deg);
    transform:skew(30deg);
    content:"";
    position:absolute;
    bottom:0;
    height:100%;
}

.bg_orange {
	background-color:#202753;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
			height:28%; width:110%;
}


h2.text-center {position:relative; padding-bottom:20px; margin-bottom:25px;}
h2.text-center > span {font-family:'Lato', sans-serif; display:block; text-transform:uppercase; color:#6d767e; font-size:16px; margin-bottom:10px;}

.heading-left {position:relative; padding-bottom:20px; margin-bottom:25px;}
.heading-left > span {font-family:'Lato', sans-serif; display:block; text-transform:uppercase; color:#6d767e; font-size:16px; margin-bottom:10px;}
.heading-left::after {
	content:'';  height:5px; width:50px;
    bottom:0; left:0; position:absolute; border-radius:5px;
}
.track .col-sm-6::after {
    right:10%;
    width:2000px;
    content:"";
    position:absolute;
    bottom:0;
    height:100%;
}
.track .col-sm-6 h3, .track .col-sm-6 p {position:relative; z-index:99; color:#FFF}
.track .input-group.input-group-lg {padding-top:59px;}

.choose_cont {
	background-color:#FFF; position:relative; top:-25px;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
}

.testimonials {
	background:#4d4d4b url(../images/testimonials.jpg) center fixed;
	background-size:10px; position:relative; color:#FFF; padding:30px 0;
}

footer {
	width:100%; background:#23405c url(../images/footer.jpg) center no-repeat fixed;
	background-size:cover; color:#c2c1c1; font-weight:300; position:relative;
}

footer .links {margin:0; padding:0; list-style:none;}
footer .links li {display:block; padding-bottom:5px; position:relative;}
footer .links li::before {
	content:"\e080"; margin-right:7px; font-weight:normal; font-size:10px;
	font-family:'Glyphicons Halflings';
	src:url(../fonts/glyphicons-halflings-regular.eot);
	src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');
	font-style: normal;
}
footer h4 {color:#FFF; padding:20px 0; position:relative; font-weight:700; margin-bottom:20px; text-transform:uppercase;}

footer .social {padding:0; margin:0; list-style:none;}
footer .social li {display:inline-block; margin-right:10px;}
footer .social li a {width:30px; height:30px; border:rgb(255,255,255,0.5) 2px solid; font-size:14px; display:block; text-align:center; padding-top:6px; color:rgb(255,255,255,0.5);}
footer .social li a:hover {color:#FFF; text-decoration:none; border-color:#007bff; background-color:#007bff;}

footer a {color:#c2c1c1; text-decoration:none;}
footer a:hover {color:#FFF}

footer .copy {
	background-color:#072540; padding:20px 0;
	border-top:rgba(225,225,225,0.4) 1px solid;
	position:relative; z-index:10; margin-top:30px;
}

.quick_contact {background:url(../images/support_bg.jpg) no-repeat fixed; padding:30px; color:#FFF;}

.cat-list p a:hover{color:#044275}
.cat-list p a {
	position:relative;
	color:#666666;
	font-size:14px;
	font-weight:400;
	padding-bottom:15px;
	display:block;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	border-bottom:1px dashed #dddddd;
}
.calculator {
	background:#095aa5 url(../images/support_bg.jpg) center top fixed;
	background-size:cover; position:relative; color:#FFF; padding:100px 0 80px 0;
}
.btn-danger {
    color: #fff;
    background-color: #044275;
    border-color: #044275;
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
	}

/*qoute setion */
.qouteimg{
    width: 1350px;
    background: #23405c url(../images/testimonials.jpg);
    background-size: cover;
    color: #c2c1c1;
    font-weight: 300;
    position: relative;
	width: 100%;
}
.prev, .next {
    background-color:transparent;
    color: white;
	border: 1.2px solid white;
}

.@media (min-width: 1200px)
 container {
    max-width: 1140px;
	}
	* {box-sizing: border-box}


/* Slideshow container */
.slideshow-container {
  position: relative;
 
}

/* Slides */
.mySlides {
  display: none;
  padding: 80px;
  text-align: center;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -30px;
  padding: 6px 17px 6px 17px;
  color: #888;
  font-weight: bold;
  font-size: 20px;
  border-radius: 0 3px 3px 0;
  user-select: none;
}
 .nextr{
  margin-right: 30px !important;
 }
  .prevf{
  margin-left: 30px !important;
 }

/* Position the "next button" to the right */
.next {
  position: absolute;
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
  color: white;
}

/* The dot/bullet/indicator container */
.dot-container {
    text-align: center;
    padding: 20px;
    background: #009ed4;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

/* Add a background color to the active dot/circle */
.active, .dot:hover {
  background-color: #ffffff;
}

/* Add an italic font style to all quotes */
q {font-style: italic;}

/* Add a blue color to the author */
.author {color: cornflowerblue;}
	