/* This stylesheet generated by Transfonter (https://transfonter.org) on August 9, 2017 5:06 AM */
@font-face {
    font-family: 'montserratbold';
    src: url('../font/montserrat-bold_0-webfont.woff2') format('woff2'),
         url('../font/montserrat-bold_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratlight';
    src: url('../font/montserrat-light_3-webfont.woff2') format('woff2'),
         url('../font/montserrat-light_3-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratmedium';
    src: url('../font/montserrat-medium_1-webfont.woff2') format('woff2'),
         url('../font/montserrat-medium_1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratregular';
    src: url('../font/montserrat-regular_1-webfont.woff2') format('woff2'),
         url('../font/montserrat-regular_1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratsemi_bold';
    src: url('../font/montserrat-semibold-webfont.woff2') format('woff2'),
         url('../font/montserrat-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


*{list-style:none;outline:none !important;}
.navbar-default {background-color: #243c4f !important;border-color: transparent;	border-radius: 0 !important;margin: 0;}
.contact-us a {background-color: #fff;padding: 11px 30px !important;color: #243c4f !important;font-size: 22px;font-family: 'montserratsemi_bold';}
.contact-us {margin-top: 3px;}
.navbar-header {width: 100%;padding: 10px 0;}
.contact-us a {background-color: #fff !important;padding: 9px 16px !important;	color: #243c4f !important;font-size: 19px;font-family: 'montserratregular';border-radius: 2px;letter-spacing: 0;}
.navbar-default .navbar-brand {padding: 0 !important;}
.add_section img {width: 100%;}
.add_section {width: 90%;margin: 3rem auto 4rem;text-align: center;}
.add_sec{background-color:#f6f9fb;}
.heading {text-align: center;}
.all_section {padding: 40px 0;}
.heading h1 {color: #243c4f;font-size: 47px;font-family: montserratbold;margin: 0;letter-spacing: 0 !important;line-height: normal !important;}
.heading p {margin: 2rem 0;font-size: 20px;font-family: montserratlight;color: #202020;}
.main_sec {background-color: #fff;}
main {background-color: #f6f9fb;}
main .all_section .container{width:1046px;}

.multiple {height: 250px !important;resize: none;font-size: 16px;padding: 10px 20px;font-family: montserratlight;color: #000;border: solid 2px #c5c5c5;width: 800px;}
textarea::placeholder{color:#b3b3b3;}
.submit-btn {background-color: #ec5646;border: none;color: #fff;padding: 10px 30px;margin: 3rem 0;font-size: 18px;font-family: montserratregular;}
.content {text-align: center;}
.content h1{color: #243c4f;font-size: 35px;font-family: 'montserratsemi_bold';letter-spacing: 0;margin:0;}
.content p {color: #484848;font-size: 18px;font-family: montserratlight;letter-spacing: 0;margin: 3rem 0;}
.accordion-toggle:hover {text-decoration: none;}
.faq_heading h2 {text-align: center;font-size: 36px;font-family: montserratmedium;color:#243c4f;margin:0 0 2rem;}
.accordion-toggle.collapsed span {background: url("../images/minus.png");height: 20px;width: 30px;background-repeat: no-repeat;background-position: right center;float: right;}
.accordion-toggle span {background: url("../images/plus.png");height: 20px;width: 30px;background-repeat: no-repeat;background-position: right center;	float: right;}
.panel-title {	color: #000;font-size: 17px;font-family: montserratlight;}
.panel-default > .panel-heading {background-color: #fff !important;border-color: #d2d2d2 !important;}
.panel-group .panel + .panel {margin-top: 15px !important;}
.accordion-toggle.collapsed {text-decoration: none !important;}
.panel-default > .panel-heading + .panel-collapse .panel-body {font-size: 15px;font-family: montserratlight;}
.accordion-toggle{text-decoration: none !important;}
.panel-group {margin-bottom: 50px;float: left;width: 100%;}
.footer_sec {background-color: #243c4f;margin-top: 4rem;padding: 20px 0;}
.footer_sec ul li {display: inline-block;color: #fff;text-align: center;padding: 0 20px;font-size: 18px;font-family: montserratregular;}
.footer_sec ul {text-align: center;margin: 0;padding: 0;}
footer {background-color: #1d3344;padding: #fff;padding: 10px 0;color: #fff;text-align: center;font-size: 15px;font-family: montserratlight;}
footer p{padding:0;margin:0;}
.input-group-contact {float: left;width: 100%;margin-bottom: 14px;}
.form_contact {float: left;width: 100%;border: solid 2px #d4d4d4;margin: 0rem 0 0rem 0;padding: 40px 10px;}
main .all_section .container.contact_form {width: 70%;}
.form_contact h3 {margin: 0;text-align: center;font-size: 34px;font-family: montserratbold;color: #243c4f;}
.multiple_open_form {margin-top: 0rem;}
input, textarea, select {width: 100%;padding: 8px;resize: none;height: auto !important;color: #000;border: solid 1px #c4c4c4;font-size: 16px;font-family: montserratlight;border-radius: 3px;}
input::placeholder, textarea::placeholder{color:#c4c4c4;}
select {background: url("../images/drop-down.png");background-repeat: no-repeat;background-position: right 20px center;-moz-appearance: none;-webkit-appearance: none;}
label {font-size: 15px;font-family: montserratlight;color: #000;}
.sub_contact {text-align: center;margin-bottom: 0;}
/**changes after dev **/
.input-type.submit_btn {margin: auto;text-align: center;width: 150px;}
.content h2 {text-align: center;font-size: 30px;font-family: montserratmedium;color: #243c4f;margin: 0 0 2rem;}
#your_comment {height: 150px !important;}	
.sub_contact input{background-color: #ec5646;border: none;color: #fff;padding: 10px 30px;font-size: 18px;font-family: montserratregular;width: 130px;}
.content p {text-align: left !important;}


/**============================ Responsive Start ==============================**/
@media(max-width:1366px)
{
	.footer_sec ul li {font-size: 16px;}
	label {font-size: 13px;}
	input, textarea, select {padding: 6px;font-size: 14px;}
	#your_comment {height: 130px !important;}
	.heading h1 {font-size: 40px;}
	.heading p {margin: 2rem 0;font-size: 17px;}
	.sub_contact input {font-size: 16px;}
	.navbar-brand img {width: 100%;}
	.navbar-default .navbar-brand {width: 200px !important;}
	.heading h1 {font-size: 30px;}
	.submit-btn {font-size: 15px;}
	.content h2 {font-size: 25px;}
	.content p {font-size: 15px;}
}
@media(max-width:1280px){
	main .all_section .container {width: 100%;}
	.multiple {width: 80%;}
	.panel-title {font-size: 12px;}
	.panel-default > .panel-heading + .panel-collapse .panel-body {font-size: 13px;}
	.panle_deft {margin-top: 0;}
	.faq_heading h2 {font-size: 32px;}
}
@media(max-width:1024px){
	main .all_section .container.contact_form {width: 90%;}
	.main_sec {width: 90%;}
}
@media(max-width:767px){
	main .all_section .container.contact_form {width: 100%;padding: 0;}
	.navbar-brand {width: 200px;}
	.navbar-toggle {margin-right: 0;margin-top: 0;margin-bottom: 0;}
	.container {width: 90%;}
	main .all_section .container.contact_form {width: 100%;}
	.heading p {font-size: 14px;}
	.form_contact {padding: 20px 10px;}
	label {font-size: 13px;}
	input, textarea, select {padding: 5px;font-size: 14px;}
	#your_comment {height: 100px !important;}
	.sub_contact input {padding: 10px 18px;font-size: 14px;width: 90px;}
	.footer_sec ul li {padding: 0 7px;font-size: 10px;}
	footer {font-size: 12px;}
	#navbarCollapse {width: 100%;margin-top: 3rem !important;border: none;box-shadow: none;}
	.contact-us a {padding: 9px 12px !important;font-size: 17px;width: 130px !important;text-align: center;}
	.navbar-brand img {width: 200px !important;}
	.heading h1 {font-size: 35px;}
	.navbar-default .navbar-toggle .icon-bar {background-color: #fff !important;}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: unset !important;}
	
	main .all_section .container {width: 100%;}
	.heading h1 {font-size: 26px;}
	.multiple {height: 200px !important;font-size: 14px;width: 100%;}
	.submit-btn {padding: 14px 17px;margin: 2rem 0;font-size: 15px;}
	.input-type.submit_btn {width: 100px;}
	.content h2 {font-size: 19px;margin: 0 0 0rem;line-height: 20px;}
	.content p {font-size: 13px;margin: 1rem 0;}
	.faq_heading h2 {font-size: 30px;}
	.panel-title {font-size: 13px;}
	.panle_deft {margin-top: 15px;}
}