@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
/* font converted using font-converter.net. thank you! */
body{

	background-color: #fff;
	overflow-x: hidden;
     font-family: "Montserrat", sans-serif;

}

/* Helper classes */

.img-center{

	margin: 0 auto;

	display: block;

	clear: both;

}

.removing-padding{

	padding-left: 0;

	padding-right: 0;

}

.removing-padding-left{

	padding-left: 0;

}

.removing-padding-right{

	padding-right: 0;

}

.container-fluid{

	padding-left: 45px;

	padding-right: 45px;

}



/* Header css */

header{

	position: fixed;

    top: 0;

    left: 0;

    right: 0;

	background: #fff;

    z-index: 3;

	box-shadow: 0px 3px 17px 0px rgba(0, 0, 0, 0.32);

}

header .container-fluid{

	padding-left: 0px;

	padding-right: 0px;

}

header .logo{

	display: inline-block;

	margin-top: 10px;

	padding-left: 45px;

}

header .header-contact li{

	display: inline-block;

	font-size: 13px;

	font-family: "Montserrat", sans-serif;
	font-weight:700;

	color: rgb(45, 71, 154);

	padding-left: 15px;

}

header .header-contact li a{

	text-decoration: none;

	font-family: "Montserrat", sans-serif;
	font-weight:400;

	color: rgb(45, 71, 154);

	transition: all 0.3s linear;

	-webkit-transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

	-o-transition: all 0.3s linear;

}

header .header-contact li:hover a{

	color: #f20b31;

}

header .header-contact{

	text-align: right;

	padding: 10px 37px;

	margin-bottom: 0;

}

header .navbar-default{

	background-color: transparent;

	border-radius: 0;

	border: 0;

	margin-bottom: 0;

}

.navbar-default .navbar-nav>li>a {

    font-size: 14px;

	font-family: "Montserrat", sans-serif;
	font-weight:400;

	color: rgb(255, 255, 255);

	letter-spacing: 0.8px;

	transition: all 0.3s linear;

	-webkit-transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {

    color: #fff;

    background-color: #f20b31;

}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {

    color: #fff;

    background-color: #f20b31;

}

.navbar-collapse {

    padding-right: 0px;

    padding-left: 0px;

}

.nav>li>a {

    padding: 12px 30px;

	margin-right: 2px

}

.navbar {

    min-height: 0px;

}

header .navbar-default .navbar-nav{

	background-color: #2d479a;

    float: right;

}

/*mobile animation*/

.navbar-toggle .icon-bar {

	position: relative;

	transition: all 500ms ease-in-out;

}

.navbar-toggle.active .icon-bar.one {

	top: 6px;

	transform: rotate(45deg);

}

.navbar-toggle.active .icon-bar.two {

	background-color: transparent;

}

.navbar-toggle.active .icon-bar.three {

	top: -6px;

	transform: rotate(-45deg);

}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {

    background-color: transparent;

}

.navbar-default .navbar-toggle {

    border: 0;

}

.navbar-default .navbar-toggle .icon-bar {

    background-color: #ff0028;

}

/* Carousel css */

.carousel {

    position: relative;

    margin-top: 84px;

	z-index: 2;

}

.carousel-control.right {

    background-image: none;

}

.carousel-control.left {

    background-image: none;

}

.carousel-control{

	opacity: 1;

}

.carousel-control:focus, .carousel-control:hover{

	opacity: 1;

}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {

    font-size: 15px;

    border: 2px solid;

    border-radius: 50%;

	padding-top: 5px;

	transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

}

.carousel-control .glyphicon-chevron-left:hover{

	transform: translate(10px, 0);

}

.carousel-control .glyphicon-chevron-right:hover{

	transform: translate(10px, 0);

}

.carousel-caption h2{

	font-size: 42.714px;

	font-family: "Montserrat", sans-serif;
	font-weight:400;

	color: rgb(45, 71, 154);

	margin-top: 0;

	margin-bottom: 20px;

}

.carousel-caption h2 span{

	font-family: "Montserrat", sans-serif;
	font-weight:700;

}

.carousel-caption{

	background-color: rgba(255, 255, 255, 0.851);

	right: 51%;

    left: 51%;

    bottom: 35px;

    width: 593px;

    padding-bottom: 25px;

    padding-top: 35px;

    padding-right: 30px;

    padding-left: 30px;

    text-shadow: none;

	text-shadow: none;

}

.carousel-caption .btn{

	font-size: 13px;

	font-family: "Montserrat", sans-serif;
	font-weight:700;

	color: rgb(45, 71, 154);

	text-transform: uppercase;

	border: 1px solid rgb(45, 71, 154);

	border-radius: 16px;

	padding: 7px 35px;

	background-color: transparent;

	letter-spacing: 0.8px;

	transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

}

.carousel-caption .btn:hover,

.carousel-caption .btn:focus{

	color: #f20b31;

	border-color: #f20b31;

	outline: none;

}

.carousel-indicators {

    bottom: 0;

}

.triangle-caption:before {

    content: "";

    position: absolute;

    bottom: 0;

    right: 0;

    border-bottom: 18px solid #32478b;

	border-right: 20px solid #32478b;

	border-top: 18px solid rgba(255, 255, 255, 0.851);

	border-left: 20px solid rgba(255, 255, 255, 0.851);

    background: #32478b;

	z-index: -1;

    -webkit-transform-origin: 0% 0%;

	transform-origin: 0% 0%; 

    -webkit-transition: -webkit-transform 0.3s;

    transition: -webkit-transform 0.3s;

    transition: transform 0.3s;

    transition: transform 0.3s, -webkit-transform 0.3s;

}

/* quality-services css */

.quality-services-container h1{

	font-size: 35px;

	font-family: "Montserrat", sans-serif;
	font-weight:400;

	color: rgb(45, 71, 154);

	margin-top: 45px;

	margin-bottom: 45px;

}

.quality-services-container figure h4{

	font-size: 26px;

	font-family: "Montserrat", sans-serif;
	font-weight:400;

	color: rgb(255, 255, 255);

	position: absolute;

	top: 0;

    margin-top: 37px;

    margin-bottom: 0;

    margin-left: 60px;

}

.quality-services-container figure figcaption p{

	font-size: 20px;

	font-family: "Montserrat", sans-serif;
	font-weight:400;

	color: rgb(33, 32, 32);

	text-transform: uppercase;

	line-height: 1.6;

	text-align: center;

	margin-bottom: 0;

}

.quality-services-container figure figcaption{

	border: 1px solid #d6d8d8;

    padding: 30px 0 25px;

}

.view-btn{

	font-size: 12px;

	font-family: "Montserrat", sans-serif;
	font-weight:700;

	color: rgb(255, 0, 40);

	text-transform: uppercase;

	border: 1px solid rgb(255, 0, 40);

	border-radius: 16px;

	background-color: #fff;

	letter-spacing: 0.8px;

	width: 104px;

	height: 29px;

	margin: 35px auto 0;

	display: block;

	transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

}

.view-btn:hover,

.view-btn:focus{

	color: rgb(45, 71, 154);

	border-color: rgb(45, 71, 154);

	outline: none;

	background-color: #fff;

}

.quality-services-container figure:hover .triangle-caption:before{

	border-bottom: 12px solid rgb(45, 71, 154);

    border-right: 14px solid rgb(45, 71, 154);

}

.quality-services-container .triangle-caption:before {

    content: "";

    position: absolute;

    bottom: 0;

    right: 15px;

    border-bottom: 12px solid #f20b31;

    border-right: 14px solid #f20b31;

    border-top: 12px solid rgba(255, 255, 255, 1);

    border-left: 14px solid rgba(255, 255, 255, 1);

    background: #f20b31;

    -webkit-transform-origin: 0% 0%;

    transform-origin: 0% 0%;

    -webkit-transition: -webkit-transform 0.3s;

    transition: -webkit-transform 0.3s;

    transition: transform 0.3s;

    transition: transform 0.3s, -webkit-transform 0.3s;

	transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

}

.quality-services-container figure img {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 1.1s ease-in-out;

	-moz-transition: 1.1s ease-in-out;

	-o-transition: 1.1s ease-in-out;
width: 100%;
	transition: 1.1s ease-in-out;

}

.quality-services-container figure:hover img {

	-webkit-transform: scale(1.05);

	-moz-transform: scale(1.05);

	-o-transform: scale(1.05);

	transform: scale(1.05);

	-webkit-transition: 1.3s ease-in-out;

	-moz-transition: 1.3s ease-in-out;

	-o-transition: 1.3s ease-in-out;

	transition: 1.3s ease-in-out;

}

.quality-services-container figure{

	overflow: hidden;

}

/* company-profile css */

.company-profile-container{

	background: url("../images/about-back.jpg");

	background-repeat: no-repeat;

	background-size: cover;

	background-attachment: fixed;

	background-position: 50%;

	margin-top: 80px;

}

.company-profile-container h2{

	font-size: 37px;

	font-family: "Montserrat", sans-serif;
	font-weight:600;

	color: rgb(255, 255, 255);

	margin-top: 35px;

	margin-bottom: 25px;

}

.company-profile-container p{

	font-size: 20px;

	font-family: "Montserrat", sans-serif;
	font-weight:400;

	color: rgb(255, 255, 255);

	line-height: 1.5;

	margin-bottom: 15px;

}

.company-profile-container .btn{

	font-size: 13px;

	font-family: "Montserrat", sans-serif;
	font-weight:700;

	color: #fff;

	text-transform: uppercase;

	border: 1px solid #fff;

	border-radius: 16px;

	padding: 7px 35px;

	margin-bottom: 35px;

	background-color: transparent;

	letter-spacing: 0.8px;

	transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

}

.company-profile-container .btn:hover,

.company-profile-container .btn:focus{

	color: #f20b31;

	border-color: #f20b31;

	outline: none;

}

.company-profile-container img{

	margin-top: 35px;

}

/* footer css */

footer .help-center{

	text-align: center;

	background-color: #e3f2fc;

}

footer .help-center h2{

	font-size: 35px;

	font-family: "Montserrat", sans-serif;
	font-weight:700;

	color: rgb(45, 71, 154);

	margin-top: 25px;

	margin-bottom: 0px;

}

footer .help-center p{

	font-size: 20px;

	font-family: "Montserrat", sans-serif;
	font-weight:300;

	color: rgb(45, 71, 154);

	line-height: 1.8;

}	

footer .help-center .btn{

	font-size: 13px;

	font-family: "Montserrat", sans-serif;
	font-weight:700;

	color: rgb(45, 71, 154);

	text-transform: uppercase;

	border: 1px solid rgb(1, 91, 156);

	border-radius: 16px;

	padding: 7px 35px;

	margin-bottom:25px;

	background-color: transparent;

	letter-spacing: 0.8px;

	transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

}

.help-center .btn:hover,

.help-center .btn:focus{

	color: #f20b31;

	border-color: #f20b31;

	outline: none;

}

.footer-bg-clr{

	background-color: #282828;

}

.footer-bg-clr h3{

	font-size: 17px;

	font-family: "Montserrat", sans-serif;
	font-weight:600;

	color: rgb(255, 255, 255);

	margin-bottom: 15px;

	margin-top: 0;

}

.footer-bg-clr p{

	font-size: 14px;

	font-family: "Montserrat", sans-serif;
	font-weight:300;

	color: rgb(139, 134, 134);

	line-height: 1.357;

	margin-bottom: 20px;

}

.footer-bg-clr p a{

	color: rgb(139, 134, 134);

	text-decoration: none;

	transition: all 0.3s linear;

	-webkit-transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

	-o-transition: all 0.3s linear;

}

.footer-bg-clr p span a{

	font-size: 14px;

	color: rgb(255, 255, 255);

	text-decoration: none;

}

.footer-bg-clr ul li a{

	font-size: 14px;

	font-family: "Montserrat", sans-serif;
	font-weight:300;

	color: rgb(139, 134, 134);

	text-decoration: none;

	transition: all 0.3s linear;

	-webkit-transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

	-o-transition: all 0.3s linear;

}

.footer-bg-clr ul li:hover a{

	color: #fff;

}

.footer-bg-clr ul li{

	padding-bottom: 7px;

}

.footer-bg-clr p a:hover{

	color: #fff;

}

.footer-bg-clr span{

	font-size: 14px;

	font-family: "Montserrat", sans-serif;
	font-weight:300;

	color: rgb(255, 255, 255);

}

.footer-bg-clr img{

	margin-bottom: 20px;

}

.p-mar-bt0{

	margin-bottom: 0!important;

}

.martp-25{

	margin-top: 25px;

}

.border-right{

	border-right: 2px solid transparent;

	margin-top: 25px;

    -webkit-border-image: url("../images/border-right.png") 1 round; /* Safari 3.1-5 */

    -o-border-image: url("../images/border-right.png") 1 round; /* Opera 11-12.1 */

    border-image: url("../images/border-right.png") 1 round;

	height: 186px;

}

.copyright-section p span{

	color: #ff0023;

}

.copyright-section p a{

	color: #fff;

}

.copyright-section p{

	 font-size: 13px;

	 margin-top: 10px;

	 margin-bottom: 10px !important;

}

.copyright-section{

	border-top: 1px solid rgba(53, 53, 53, 0.541);

}

/* animation */

@-webkit-keyframes fadeInRight {

  from {

    opacity: 0;

    -webkit-transform: translate3d(100%, 0, 0);

    transform: translate3d(100%, 0, 0);

  }



  to {

    opacity: 1;

    -webkit-transform: none;

    transform: none;

  }

}



@keyframes fadeInRight {

  from {

    opacity: 0;

    -webkit-transform: translate3d(100%, 0, 0);

    transform: translate3d(100%, 0, 0);

  }



  to {

    opacity: 1;

    -webkit-transform: none;

    transform: none;

  }

}



.fadeInRight {

  -webkit-animation-name: fadeInRight;

  animation-name: fadeInRight;

}

.carousel-caption{

	-webkit-animation-duration: 4.5s;

	animation-duration: 4.5s;

   -webkit-animation-fill-mode: both;

   animation-fill-mode: both;

	transition: all 0.8s linear;

}

/* breadcrumb css */

.breadcrumb-container{

	margin-top: 84px;

}

.breadcrumb-container .breadcrumb {

    padding: 35px 0px;

    margin-bottom: 0px;

    list-style: none;

    background-color: transparent;

    border-radius: 0px;
    margin-top: 8%;

}
.breadcrumb-container{
	position:relative;
}
.breadcrumb-container:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    background: #00000045;
}


.breadcrumb>li {

    display: block;

}

.breadcrumb>li+li:before {

    padding: 0 0px;

    color: #ccc;

    content: " ";

}

.breadcrumb-container .breadcrumb .bread-li-1st{

	font-size: 45px;

	font-family: "Montserrat", sans-serif;
	font-weight:600;

	color: rgb(255, 255, 255);

	letter-spacing: 0.5px;

}

.breadcrumb-container .breadcrumb .bread-li-2nd{

	font-size: 12px;

	font-family: "Montserrat", sans-serif;
	font-weight:300;

	color: rgb(255, 255, 255);

	letter-spacing: 0.5px;

}

.breadcrumb-container .breadcrumb .bread-li-2nd a{

	text-decoration: none;

	color: rgb(255, 255, 255);

	transition: all 0.3s linear;

	-webkit-transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

	-o-transition: all 0.3s linear;

}

.breadcrumb-container .breadcrumb .bread-li-2nd a:hover{

	color: #f20b31;

}

.breadcrumb-about-bg{

	background: url("../images/silverstarexim-about-banner.jpg");
	background: url("../images/silverstarexim-about-banner.webp");

	background-repeat: no-repeat;

	background-size: 100% 100%;

	height: 315px;
    object-fit: cover;

}

.breadcrumb-services-bg{

	background: url("../images/silverstarexim-services-banner.jpg");
	background: url("../images/silverstarexim-services-banner.webp");

	background-repeat: no-repeat;

	background-size: 100% 100%;

	height: 315px;

    object-fit: cover;

}

.breadcrumb-contact-bg{

	background: url("../images/silverstarexim-contact-banner.jpg");
	background: url("../images/silverstarexim-contact-banner.webp");

	background-repeat: no-repeat;

	background-size: 100% 100%;

	height: 315px;
   

}
.breadcrumb-career-bg{

	background: url("../images/silverstarexim-career-banner.jpg");
	background: url("../images/silverstarexim-career-banner.webp");

	background-repeat: no-repeat;

	background-size: 100% 100%;

	height: 315px;
    

}

.breadcrumb-sitemap-bg{

	background: url("../images/sitemap-banner.jpg");
	background: url("../images/sitemap-banner.webp");

	background-repeat: no-repeat;

	background-size: 100% 100%;

	height: 315px;
    

}

.breadcrumb-privacy-bg{

	background: url("../images/silverstarexim-privacy-policybanner.png");
	background: url("../images/silverstarexim-privacy-policybanner.webp");

	background-repeat: no-repeat;

	background-size: 100% 100%;

	height: 315px;
    

}

.breadcrumb-conditions-bg{

	background: url("../images/silverstarexim-terms-conditions-banner.jpg");
	background: url("../images/silverstarexim-terms-conditions-banner.webp");

	background-repeat: no-repeat;

	background-size: 100% 100%;

	height: 315px;

}
.breadcrumb-disclaimer-bg{

	background: url("../images/silverstarexim-disclaimer-banner.jpg");
	background: url("../images/silverstarexim-disclaimer-banner.webp");

	background-repeat: no-repeat;

	background-size: 100% 100%;

	height: 315px;

}

/* about page css */

.about-container{

	margin-top: 40px;

}

.about-container .white-bg{

	background-color: #fff;

	margin-left: -50px;

	margin-top: 24px;

	padding-left: 18px;

}

.about-container .white-bg h1{

	font-size: 25px;

	font-family: "Montserrat", sans-serif;
	font-weight:700;

	color: rgb(45, 71, 154);

}

.about-container .white-bg p{

	font-size: 15px;

	font-family: "Montserrat", sans-serif;
	font-weight:300;

	color: rgb(103, 101, 101);

	line-height: 1.467;

}

.opinion-container{

	margin-top: 50px;

	margin-bottom: 50px;

}

.opinion-container .boxes h4{

	font-size: 21px;

	font-family: "Montserrat", sans-serif;
	font-weight:400;

	color: rgb(45, 71, 154);

	margin-bottom: 5px;

	padding-left: 90px;

	transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

}

.opinion-container .boxes p{

	font-size: 15px;

	font-family: "Montserrat", sans-serif;
	font-weight:400;

	color: rgb(103, 101, 101);

	line-height: 1.467;

	padding-left: 90px;

	transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

}

.opinion-container .boxes{

	border: 1px solid #d9d7d7;

    border-left: 4px solid #2d479a;

	width: 90%;

    padding-top: 15px;

    padding-bottom: 10px;

    padding-left: 10px;

	transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

}

.opinion-container .boxes:hover{

	background-color: #2d479a;

}

.opinion-container .boxes:hover h4{

	color: #fff;

}

.opinion-container .boxes:hover p{

	color: #fff;

}

.opinion-container .boxes:hover img{

	filter: brightness(100);

}

/* services page css */

.services-container h1{

	font-size: 25px;

	font-family: "Montserrat", sans-serif;
	font-weight:700;

	color: rgb(45, 71, 154);

	margin-top: 0;

}

.services-container{

	margin-top: 40px;

	margin-bottom: 15px;

}

.service-tab h1{

	margin-bottom: 40px;

}

.services-container .service-tab ul li a{

	font-size: 16px;

	font-family: "Montserrat", sans-serif;
	font-weight:400;

	color: #6b6868;

	text-decoration: none;

}

.services-container .service-tab ul li {

	width: 260px;

}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {

    color: #2d479a !important;

    background-color: #f2f2f2;

	border-top: 1px solid #e3e1e1;

	border-bottom: 1px solid #e3e1e1;

}

.nav-pills>li.active>a:before, .nav-pills>li.active>a:focus:before, .nav-pills>li.active>a:hover:before {

    content: " ";

    border-right: 6px solid transparent;

    border-left: 6px solid transparent;

    position: absolute;

    left: 25px;

    top: 24px;

}

.nav-pills>li.active>a:before, .nav-pills>li.active>a:focus:before, .nav-pills>li.active>a:hover:before {

    border-top: 8px solid #2d479a;

    transform: rotate(-90deg);

}

.service-tab .nav>li>a {

    padding: 18px 45px 14px;

    margin-right: 0px;

}

.contact-blue-box{

	width: 260px;

	margin-top: 90px;

	background-color: #2d479a;

	padding-top: 18px;

}

.contact-blue-box p a{

	font-size: 17px;

	font-family: "Montserrat", sans-serif;
	font-weight:600;

	color: rgb(254, 254, 255);

	text-decoration: none;

	transition: all 0.3s linear;

	-webkit-transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

	-o-transition: all 0.3s linear;

}

.contact-blue-box p{

	padding-bottom: 15px;

}

.contact-blue-box p img{

	margin-bottom: 5px;

}

.contact-blue-box p:hover a{

	color: #e91738;

}

.services-container .tab-content h2{

	margin-top: 25px;

	margin-bottom: 20px;

}

.services-container .tab-content p{

	font-size: 15px;

	font-family: "Montserrat", sans-serif;
	font-weight:300;

	color: rgb(103, 101, 101);

	line-height: 1.467;

	margin-bottom: 25px;

}

.service-tab-container{

	border-left: 1px solid #e3e1e1;

}

/* career page css */

.career-container{

	margin-top: 40px;

	margin-bottom: 50px;

}

.custom-file-input::-webkit-file-upload-button {

	visibility: hidden;

	padding-left:55px;

}

.custom-file-input::before {

	content: 'Choose File';

	color: #fff;

	font-size:14px;

	font-family: "Montserrat", sans-serif;
	font-weight:300;

	background: -webkit-linear-gradient(top, #2d479a, #2d479a);

	border-radius: 0px;

	padding: 10px 30px 7px;

	outline: none;

	text-align:center;

	white-space: nowrap;

	cursor: pointer;

}



.custom-file-input:hover::before {

	border-color: transparent;

}

.custom-file-input:active {

	outline: 0;

}

.custom-file-input:active::before {

	background: -webkit-linear-gradient(top, #2d479a, #2d479a); 

}

.custom-file-input{

	padding: 11px 4px 9px !important;

}

textarea:focus, select:focus, input:focus, .uneditable-input:focus {   

	border-color:#2d479a !important;

	box-shadow: 0 0px 0px #2d479a inset, 0 0px 0px #2d479a !important;

	outline: 0 none !important;

}

.career-container h1{

	font-size: 21px;

	font-family: "Montserrat", sans-serif;
	font-weight:400;

	color: rgb(45, 71, 154);

	margin-top: 0;

	margin-bottom: 0;

}

.career-container p{

	font-size: 21px;

	font-family: "Montserrat", sans-serif;
	font-weight:300;

	color: #767272;

	margin-bottom: 0;

}

.career-container .gray-box{

	background-color: #f2f2f2;

	padding: 15px;

}

.form-horizontal .control-label {

    padding-top: 7px;

    margin-bottom: 5px;

    text-align: left;

	padding-left: 0;

	font-size: 14px;

	font-family: "Montserrat", sans-serif;
	font-weight:300;

	color: rgb(111, 108, 108);

}

.form-control {

    display: block;

    width: 100%;

    height: auto;

    padding: 8px 12px;

    font-size: 14px;

    line-height: 1.42857143;

    color: #555;

    background-color: #fff;

    background-image: none;

    border: 1px solid #d9d7d7;

    border-radius: 0px;

    box-shadow: inset 0 0 0 rgb(0,0,0);

   

}

.send-message .btn{

	font-size: 15px;

	font-family: "Montserrat", sans-serif;
	font-weight:300;

	color: rgb(255, 255, 255);

	border-radius: 0px;

	margin-top: 34px;

	padding: 9px 38px;

	background-color: #2d479a;

	border: 0;

	transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

}

.send-message .btn:hover,

.send-message .btn:focus{

	background-color: #f20b31;

	outline: none;

}

.send-message{

	margin-bottom: 30px;

}

/* contact page css */

.contact-container{

	margin-top: 20px;

	margin-bottom: 30px;

}

.contact-container h1{

	font-size: 21px;

	font-family: "Montserrat", sans-serif;
	font-weight:300;

	color: rgb(45, 71, 154);

	margin-top: 0;

	margin-bottom: 0;

}

.contact-container p{

	font-size: 21px;

	font-family: "Montserrat", sans-serif;
	font-weight:300;

	color: #767272;

	margin-bottom: 0;

}

.contact-container .gray-box{

	background-color: #f2f2f2;

	padding: 15px;

}

.btn-martp{

	margin-top: 67px;

}

.contact-details{

	margin-bottom: 55px;

}

.contact-details img{

	background: #2d479a;

    padding: 15px;

	transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

}

.contact-details p{

	font-size: 17px;

	font-family: "Montserrat", sans-serif;
	font-weight:300;

	color: rgb(60, 59, 59);

	line-height: 1.295;

	margin-bottom: 0;

	padding-left: 70px;

}
.contact-details h4{
	padding-left: 70px;
}
.contact-details p a{

	text-decoration: none;

	color: rgb(60, 59, 59);

}

.contact-email{

	margin-bottom: 40px;

}

.contact-location img{

	margin-top: 5px;

}

.contact-number img{

	margin-top: -6px;

}

.contact-location hr{

	margin-top: 15px;

    margin-bottom: 25px;

	border-top: 1px solid #e9e7e7;

	width: 62%;

}

.contact-number hr {

    margin-top: 40px;

    margin-bottom: 28px;

    border: 0;

    border-top: 1px solid #e9e7e7;

	width: 62%;

}

.contact-details img:hover{

	background-color: #f20b31;

}

.contact-details p a:hover{

	color: #f20b31;

}

.contact-email p{

	position: relative;

    top: 15px;

}

.common-pages p {
    font-size: 16px;
    font-family: "Montserrat", sans-serif;
	font-weight:400;
    color: rgb(139, 134, 134);
    line-height: 1.357;
    margin-bottom: 20px;
}

.container-fluid.common-pages {
    padding: 60px 30px;
}

.container-fluid.common-pages h5 {
    font-size: 20px;
}

.footer-bg-clr .col-md-5 a {
    font-size: 14px;
    font-family: "Montserrat", sans-serif;
	font-weight:400;
    color: rgb(139, 134, 134);
    line-height: 1.357;
    margin-bottom: 20px;
}
.footer-bg-clr .col-md-5 {
    position: relative;
    top: 10px;
}

.common-pages ul.list-unstyled a {
    font-size: 16px;
    color: #333;
    text-decoration: none;
}
.breadcrumb-container {
    margin-top: 84px;
    
}
.captcha{
	margin-top: 30px;
}
label#msg-error {
    color: #a94442;
    font-weight: 100;
}
.career-form-container.contact-form .btn-martp {
    margin-top: 0px;
}

.career-form-container.contact-form .captcha{
	margin-top:0px;
}

.career-form-container.contact-form .send-message .btn{
	margin-top:10px;
}

.input-error {
    border: 2px solid #ff4d4d !important;
}

.input-success {
    border: 2px solid #28a745 !important;
}

.error-msg {
    color: #ff2e2e;
    font-size: 13px;
    display: none;
    margin-top: 3px;
}