/*

 Table Of Contents

 1.) Global Headings and spacer

 2.) Form Elements

 3.) Header Style

 4.) Global content

 5.) Footer Style

 ===============================================*/

@font-face {

	font-family: 'WebRupee';

	src: url('../fonts/WebRupee.V2.0.eot');

	src: local('WebRupee'), url('../fonts/WebRupee.V2.0.ttf') format('truetype'),  url('../fonts/WebRupee.V2.0.woff') format('woff'), url('../fonts/WebRupee.V2.0.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}

.WebRupee {

	font-family: 'WebRupee';

}



body {

    font-family: 'Roboto', sans-serif;

}

.wrapper {

	overflow:hidden

}

img {

	max-width: 100%;

	height: auto;

}

a:hover {

	text-decoration: none;

}

* {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

/*

 1) Global Headings and spacer

 -----------------------------*/

h1, h2, h3, h4, h5, h6 {

	font-weight: normal;

	color: #262626;

	margin: 0;

	padding: 0;

	line-height: 1.2

}

h1 {

	font-size: 48px;

	color: #fff;

	font-weight: 700;

	text-align: center;

}

h2 {

	font-size: 48px;

	color: #262626;

	font-weight: 400;

	text-align: center;

	

}

h3 {

	font-size: 36px;

    color: #fff;

    font-weight: 700;

    text-align: center;

    margin: 10px 0;

}

h4 {

	font-size: 18px;

	color: #ffffff;

	font-weight: 500;

}

h5 {

	font-size: 16px;

	font-weight: 500;

}

h6 {

	font-size: 12px;

	font-weight: 400;

}

p {

	font-size:16px;

	line-height:26px;

	color:#262626;

	font-weight: 400;

}

.padding-0 {

	padding: 0 !important

}

/*padding from top 20 min and max 150 step count 5px*/

.padding-top20 {

	padding-top:20px

}

.padding-top25 {

	padding-top:25px

}

.padding-top30 {

	padding-top:30px

}

.padding-top35 {

	padding-top:35px

}

.padding-top40 {

	padding-top:40px

}

.padding-top45 {

	padding-top:45px

}

.padding-top50 {

	padding-top:50px

}

.padding-top55 {

	padding-top:55px

}

.padding-top60 {

	padding-top:60px

}

.padding-top65 {

	padding-top:65px

}

.padding-top70 {

	padding-top:70px

}

.padding-top75 {

	padding-top:75px

}

.padding-top80 {

	padding-top:80px

}

.padding-top85 {

	padding-top:85px

}

.padding-top90 {

	padding-top:90px

}

.padding-top95 {

	padding-top:95px

}

.padding-top100 {

	padding-top:100px

}

.padding-top105 {

	padding-top:105px

}

.padding-top110 {

	padding-top:110px

}

.padding-top115 {

	padding-top:115px

}

.padding-top120 {

	padding-top:120px

}

.padding-top125 {

	padding-top:125px

}

.padding-top130 {

	padding-top:130px

}

.padding-top135 {

	padding-top:135px

}

.padding-top140 {

	padding-top:140px

}

.padding-top145 {

	padding-top:145px

}

.padding-top150 {

	padding-top:150px

}

/*end*/



/*padding from bottom 20 min and max 150 step count 5px*/

.padding-bottom20 {

	padding-bottom:20px

}

.padding-bottom25 {

	padding-bottom:25px

}

.padding-bottom30 {

	padding-bottom:30px

}

.padding-bottom35 {

	padding-bottom:35px

}

.padding-bottom40 {

	padding-bottom:40px

}

.padding-bottom45 {

	padding-bottom:45px

}

.padding-bottom50 {

	padding-bottom:50px

}

.padding-bottom55 {

	padding-bottom:55px

}

.padding-bottom60 {

	padding-bottom:60px

}

.padding-bottom65 {

	padding-bottom:65px

}

.padding-bottom70 {

	padding-bottom:70px

}

.padding-bottom75 {

	padding-bottom:75px

}

.padding-bottom80 {

	padding-bottom:80px

}

.padding-bottom85 {

	padding-bottom:85px

}

.padding-bottom90 {

	padding-bottom:90px

}

.padding-bottom95 {

	padding-bottom:95px

}

.padding-bottom100 {

	padding-bottom:100px

}

.padding-bottom105 {

	padding-bottom:105px

}

.padding-bottom110 {

	padding-bottom:110px

}

.padding-bottom115 {

	padding-bottom:115px

}

.padding-bottom120 {

	padding-bottom:120px

}

.padding-bottom125 {

	padding-bottom:125px

}

.padding-bottom130 {

	padding-bottom:130px

}

.padding-bottom135 {

	padding-bottom:135px

}

.padding-bottom140 {

	padding-bottom:140px

}

.padding-bottom145 {

	padding-bottom:145px

}

.padding-bottom150 {

	padding-bottom:150px

}

/*end*/





/*padding from top and bottom with equal value 10 min and max 150 step count 10px*/



.padding-10 {

	padding:10px 0

}

.padding-20 {

	padding:20px 0

}

.padding-30 {

	padding:30px 0

}

.padding-40 {

	padding:40px 0

}

.padding-50 {

	padding:50px 0

}

.padding-60 {

	padding:60px 0

}

.padding-70 {

	padding:70px 0

}

.padding-80 {

	padding:80px 0

}

.padding-90 {

	padding:90px 0

}

.padding-100 {

	padding:100px 0

}

.padding-110 {

	padding:110px 0

}

.padding-120 {

	padding:120px 0

}

.padding-130 {

	padding:130px 0

}

.padding-140 {

	padding:140px 0

}

.padding-150 {

	padding:150px 0

}

/*end*/





/*margin from top 20 min and max 150 step count 5px*/

.margin-top20 {

	margin-top:20px

}

.margin-top25 {

	margin-top:25px

}

.margin-top30 {

	margin-top:30px

}

.margin-top35 {

	margin-top:35px

}

.margin-top40 {

	margin-top:40px

}

.margin-top45 {

	margin-top:45px

}

.margin-top50 {

	margin-top:50px

}

.margin-top55 {

	margin-top:55px

}

.margin-top60 {

	margin-top:60px

}

.margin-top65 {

	margin-top:65px

}

.margin-top70 {

	margin-top:70px

}

.margin-top75 {

	margin-top:75px

}

.margin-top80 {

	margin-top:80px

}

.margin-top85 {

	margin-top:85px

}

.margin-top90 {

	margin-top:90px

}

.margin-top95 {

	margin-top:95px

}

.margin-top100 {

	margin-top:100px

}

.margin-top105 {

	margin-top:105px

}

.margin-top110 {

	margin-top:110px

}

.margin-top115 {

	margin-top:115px

}

.margin-top120 {

	margin-top:120px

}

.margin-top125 {

	margin-top:125px

}

.margin-top130 {

	margin-top:130px

}

.margin-top135 {

	margin-top:135px

}

.margin-top140 {

	margin-top:140px

}

.margin-top145 {

	margin-top:145px

}

.margin-top150 {

	margin-top:150px

}

/*end*/



/*margin from bottom 20 min and max 150 step count 5px*/

.margin-bottom20 {

	margin-bottom:20px

}

.margin-bottom25 {

	margin-bottom:25px

}

.margin-bottom30 {

	margin-bottom:30px

}

.margin-bottom35 {

	margin-bottom:35px

}

.margin-bottom40 {

	margin-bottom:40px

}

.margin-bottom45 {

	margin-bottom:45px

}

.margin-bottom50 {

	margin-bottom:50px

}

.margin-bottom55 {

	margin-bottom:55px

}

.margin-bottom60 {

	margin-bottom:60px

}

.margin-bottom65 {

	margin-bottom:65px

}

.margin-bottom70 {

	margin-bottom:70px

}

.margin-bottom75 {

	margin-bottom:75px

}

.margin-bottom80 {

	margin-bottom:80px

}

.margin-bottom85 {

	margin-bottom:85px

}

.margin-bottom90 {

	margin-bottom:90px

}

.margin-bottom95 {

	margin-bottom:95px

}

.margin-bottom100 {

	margin-bottom:100px

}

.margin-bottom105 {

	margin-bottom:105px

}

.margin-bottom110 {

	margin-bottom:110px

}

.margin-bottom115 {

	margin-bottom:115px

}

.margin-bottom120 {

	margin-bottom:120px

}

.margin-bottom125 {

	margin-bottom:125px

}

.margin-bottom130 {

	margin-bottom:130px

}

.margin-bottom135 {

	margin-bottom:135px

}

.margin-bottom140 {

	margin-bottom:140px

}

.margin-bottom145 {

	margin-bottom:145px

}

.margin-bottom150 {

	margin-bottom:150px

}

/*end*/





/*margin from top and bottom with equal value 10 min and max 150 step count 10px*/



.margin-10 {

	margin:10px 0

}

.margin-20 {

	margin:20px 0

}

.margin-30 {

	margin:30px 0

}

.margin-40 {

	margin:40px 0

}

.margin-50 {

	margin:50px 0

}

.margin-60 {

	margin:60px 0

}

.margin-70 {

	margin:70px 0

}

.margin-80 {

	margin:80px 0

}

.margin-90 {

	margin:90px 0

}

.margin-100 {

	margin:100px 0

}

.margin-110 {

	margin:110px 0

}

.margin-120 {

	margin:120px 0

}

.margin-130 {

	margin:130px 0

}

.margin-140 {

	margin:140px 0

}

.margin-150 {

	margin:150px 0

}

/*end*/







/*

 2.) Form Elements

 -----------------------------*/



.error {

	border-bottom: 1px solid red !important;

}

button {

	margin: 0;

	padding: 0;

	font-size: 100%;

	color: inherit;

	background: #fff;

	border: 1px solid #ccc;

}

input, textarea, select {

	-webkit-appearance: none;

	border-radius:0;

}

a {

	color: inherit;

}

a:hover, a:focus, button:focus, input[type="submit"]:focus {

	text-decoration:none;

	outline:none;

}

input {

	line-height: normal;

	font-family: 'Raleway', sans-serif;

}

input[type="text"]:focus, select:focus, textarea:focus, input[type="email"]:focus {

	border:1px solid #CCC;

	outline: 0;

}

input[type="checkbox"], input[type="radio"] {

	padding: 0;

	border: none;

	font-family: 'Raleway', sans-serif;

}

button, input[type="button"], input[type="reset"], input[type="submit"], input[type="file"] {

	-webkit-appearance: none;

	cursor: pointer;

	line-height: normal;

	overflow: visible;

	font-family: 'Raleway', sans-serif;

}

button[disabled], input[disabled] {

	cursor: default;

	color: #999;

	border-color: #ccc;

}

button::-moz-focus-inner, input::-moz-focus-inner {

 padding: 0;

 border: 0;

}

.float-right {

	float:right !important

}

.float-left {

	float:left !important

}

.small-button {

	min-width:160px;

	line-height:1.2;

	padding:16px 15px;

	border:2px solid #e49801;

	background:#ffa900;

	font-size:18px;

	font-weight:500;

	color:#fff;

	text-align:center;

	display:inline-block;

	-webkit-transition: all 0.5s ease-in-out 0s;

	transition: all 0.5s ease-in-out 0s;

	border-radius:3px;

}

.mediam-button {

	min-width:190px;

	line-height:1.2;

	padding:16px 15px;

	border:2px solid #a61c1c;

	background:#a61c1c;

	font-size:18px;

	font-weight:500;

	color:#fff;

	text-align:center;

	display:inline-block;

	-webkit-transition: all 0.5s ease-in-out 0s;

	transition: all 0.5s ease-in-out 0s;

}

.larg-button {

	min-width:220px;

	line-height:1.2;

	padding:16px 15px;

	border:2px solid #a61c1c;

	background:#a61c1c;

	font-size:18px;

	font-weight:500;

	color:#fff;

	text-align:center;

	display:inline-block;

	-webkit-transition: all 0.5s ease-in-out 0s;

	transition: all 0.5s ease-in-out 0s;

}

.dark {

	background:#262626;

	border-color:#262626;

}

.light {

	background:#8c8979;

	border-color:#8c8979;

}







.small-button:hover, .small-button:focus {

	background:#19506d;

	color:#fff !important;

	border-color:#19506d;

}

.mediam-button:hover, .mediam-button:focus {

	background:transparent;

	color:#fff

	

}

.larg-button:hover, .larg-button:focus {

	background:transparent;

	color:#fff

}

.dark:hover, .dark:focus {

	color:#fff

	border-color:#262626;

}

.light:hover, .dark:focus {

	color:#fff

	border-color:#8c8979;

}





.textcolor:hover,.toll-free-support .larg-button:hover,

.textcolor:focus,.toll-free-support .larg-button:focus{ color:#262626 !important }













/*body {

	background: url('../images/home.jpg') no-repeat center top;

}

.wrapper {

	opacity: 0.6;

	margin: 0 auto;

}*/





 @media (min-width: 1200px) {

.container {

 width: 1200px;

}

}

/* 3.) Header Style*/





.navbar {

	border:0;

	border-radius:0;

	margin:0;

	min-height:1px;

}

.nav > li > a:hover, .nav > li > a:focus, .nav > li > a {

	background:none

}

.navbar-nav > li {

	text-transform:uppercase;

}

.navbar-nav > li > a {

	color:#19506d;

	font-weight:700;

	padding:13px 10px;

	line-height:1.2;

	font-size:14px;

}

.navbar-nav > li > a {

	background:none

}

.navbar-nav > li:hover > a, .navbar-nav > li.active > a {

	color:#f2960c;

}

.contact-details {

	background-image:url(../images/icon-01.png);

	background-position:left 10px;

	background-repeat:no-repeat;

	padding-left:42px;

	padding-top:15px;

	padding-bottom:7px;

	color:#262626;

	font-size:16px;

	line-height:1.2;

	font-weight: 500;

}

.header .navbar-nav {

	padding-top:12px;

}

.header .contact-details:hover {

	color: #a61c1c;

}

.menu-lavel-1 {

	position: absolute;

	left: 0;

	background: #fff;

	min-width: 220px;

	margin: 0;

	padding: 8px 0;

	top: 60px;

	z-index: -999;

	opacity: 0;

 visibility:hidden;

 -webkit-transition: top .2s ease, opacity .2s ease;

 -moz-transition: top .2s ease, opacity .2s ease;

 -ms-transition: top .2s ease, opacity .2s ease;

 -o-transition: top .2s ease, opacity .2s ease;

 transition: top .2s ease, opacity .2s ease;

}

.menu-lavel-1 > li {

	list-style: none;

}

.menu-lavel-1 > li > a {

	display: block;

	padding: 8px 16px;

	color: #262626;

	font-weight: 500;

	line-height: 1.2;

	font-size: 14px;

	text-transform:none

}

.navbar-nav > li:hover > .menu-lavel-1 {

	left: 0;

	top: 42px;

	opacity: 1;

	z-index: 999;

	visibility: visible;

    box-shadow: -1px 5px 10px rgba(0,0,0,0.5);

    -webkit-box-shadow: -1px 5px 10px rgba(0,0,0,0.5);

    border-radius: 0 0 5px 5px;

}

.menu-lavel-1 > li:hover > a, .menu-lavel-1 > li:active > a {

	color:#264f6c;

}

.navbar-toggle .icon-bar {

	background: #1f6781;

}

/* 4.) Global content*/



.content {

	min-height:20vh

}

/*5.) Footer Style*/





.footer {

	border-top:1px solid #175165;

	background:#08191f;

	padding:30px 0px;

}

.footer h3 {

	text-align:left;

	font-size:27px;

}

.footer p {

	color:#FFF;

	text-align:justify;

}

.footer p a {

	color: #fb9701;

}

.footer p a:hover {

	color: #fb9701;

	text-decoration:underline;

}

.ext-link {margin-bottom:30px;}

.ext-link li {

	margin-bottom:5px

}

.ext-link li a {

	width: calc(100% / 3);

	float:left;

	font-size:16px;

	position:relative;

	color:#fff;

	display:inline-block;

	padding:8px 8px 16px 16px;

	line-height:1.2;

	-webkit-transition: all 0.5s ease-in-out 0s;

	transition: all 0.5s ease-in-out 0s;

}

.ext-link li a:hover {

	color: #f2960c

}

.ext-link li a:before {

	top:14px;

	left:0;

	position:absolute;

	width:9px;

	height:9px;

	border-radius:6px;

	display:block;

	content:"";

	background:#fff;

	-webkit-transition: all 0.5s ease-in-out 0s;

	transition: all 0.5s ease-in-out 0s;

	border:2px solid #f2960c;

}

.ext-link li a:hover:after {

	background:#fff;

}

.footer h4 {

	margin:22px 0 22px

}

.logo-footer {

	margin:17px 0;

	overflow:hidden

}

.logo-footer img {

	display:block

}

.footer-social-icon {

	display:block

}

.footer-social-icon i {

	font-size:24px;

	color:#fff

}

.policy-and-service {

	font-size:14px;

	color:#fff

}

.policy-and-service a {

	font-size:14px;

	color:#fff

}

.footer-social-list {

	margin:60px 0 26px

}

.copyright-mark {

	color:#fff;

	font-size:14px;

	margin:5px 0

}

.policy-and-service a:hover, .footer-social-icon i:hover {

	color: #ffedad

}

.fot-contact {

	font-family: 'Roboto', sans-serif;

	background:#0f2831;

	border-bottom:1px solid #175165;

	border-top:1px solid #175165;

}

.fot-contact .con-img {

    float: left;

    width:70px;

    height:60px;

    margin-left:18px;

}

.fot-contact .for-con {

	margin-top:5px;

}

.fot-contact .fot-link {

	float: left;

    height:60px;

}

.fot-contact .fot-link a {

	font-size:16px;

	color: #fff;

    letter-spacing: 0.5px;

	display: table-cell;

    vertical-align: middle;

    height: inherit;

	font-weight:bold;

}

.fot-contact .fot-link a:hover {

	color:#f2960c;

}

.fot-copy {

    font-family: 'Roboto', sans-serif;

	background:#08191f;

	color:#FFF;

	text-transform:uppercase;

	font-size:16px;

	vertical-align: middle;

	padding-top:30px;

}

.fot-copy span {

	color:#f2960c;

}