html{overflow-x:hidden;}



body {







	font-family:MONTSERRAT-LIGHT, Helvetica, sans-serif;



	overflow-x:hidden;







}



@font-face {



font-family: 'MONTSERRAT-LIGHT' ;



src: url('../fonts/MONTSERRAT-LIGHT.eot');



src: url('../fonts/MONTSERRAT-LIGHT.eot?#iefix') format('embedded-opentype'), url('../fonts/MONTSERRAT-LIGHT.svg#MONTSERRAT-LIGHT') format('svg'), url('../fonts/MONTSERRAT-LIGHT.woff') format('woff'), url('../fonts/MONTSERRAT-LIGHT.ttf') format('truetype'), url('../fonts/MONTSERRAT-LIGHT.OTF') format('truetype');



font-weight: normal;



font-style: normal;



-webkit-font-smoothing: antialiased;



-moz-osx-font-smoothing: grayscale;



font-smoothing: antialiased;



}



@font-face {



font-family: 'MONTSERRAT-BOLD_0';



src: url('../fonts/MONTSERRAT-BOLD_0.eot');



src: url('../fonts/MONTSERRAT-BOLD_0.eot?#iefix') format('embedded-opentype'), url('../fonts/MONTSERRAT-BOLD_0.svg#MONTSERRAT-BOLD_0') format('svg'), url('../fonts/MONTSERRAT-BOLD_0.woff') format('woff'), url('../fonts/MONTSERRAT-BOLD_0.ttf') format('truetype'), url('../fonts/MONTSERRAT-BOLD_0.OTF') format('truetype');



font-weight: normal;



font-style: normal;



-webkit-font-smoothing: antialiased;



-moz-osx-font-smoothing: grayscale;



font-smoothing: antialiased;



}



@font-face {



font-family: 'MONTSERRAT-REGULAR_1';



src: url('../fonts/MONTSERRAT-REGULAR_1.eot');



src: url('../fonts/MONTSERRAT-REGULAR_1.eot?#iefix') format('embedded-opentype'), url('../fonts/MONTSERRAT-REGULAR_1.svg#MONTSERRAT-REGULAR_1') format('svg'), url('../fonts/MONTSERRAT-REGULAR_1.woff') format('woff'), url('../fonts/MONTSERRAT-REGULAR_1.ttf') format('truetype'), url('../fonts/MONTSERRAT-REGULAR_1.OTF') format('truetype');



font-weight: normal;



font-style: normal;



-webkit-font-smoothing: antialiased;



-moz-osx-font-smoothing: grayscale;



font-smoothing: antialiased;



}



@font-face {



font-family: 'OpenSans-Bold';



src: url('../fonts/OpenSans-Bold.eot');



src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg'), url('../fonts/OpenSans-Bold.woff') format('woff'), url('../fonts/OpenSans-Bold.ttf') format('truetype'), url('../fonts/OpenSans-Bold.OTF') format('truetype');



font-weight: normal;



font-style: normal;



-webkit-font-smoothing: antialiased;



-moz-osx-font-smoothing: grayscale;



font-smoothing: antialiased;



}



a {



	text-decoration:none;



	-moz-transition: all .3s ease-in-out;



 -webkit-transition: all .3s ease-in-out;



 transition: all .3s ease-in-out;



}







.header{float:left; width:100%;}







#navbar{margin:0px; padding:0px;}



.navbar{margin:-10px; padding:11px 0px; border:none; min-height:inherit; border-radius:0px;}



.navbar-brand{padding:10px; height:auto;}



.navbar>.container .navbar-brand{margin-left:0px; margin-top:0px;}



.navbar-nav{margin-top:30px;}



.navbar-nav>li{padding:0px 0px 0 25px;}



.navbar-nav>li>a{padding:0px; font-size:13px; letter-spacing:1px; text-shadow: 0 1px 0 rgba(255,255,255,.0); color:#374560; text-transform:uppercase; font-family:MONTSERRAT-REGULAR_1, Helvetica, sans-serif;}



.navbar-nav>li>a:hover, .navbar-nav>li>a.active{color:#459a45; background:none;}



.navbar-nav>li>a:focus{outline:none; color:#459a45; background:none;}











.navbar-nav > li ul{display:none; position:absolute; top:22px; padding-top:25px; left:-20px; z-index:9; width:250px; text-align:left;}



.navbar-nav > li ul li{list-style:none;}



.navbar-nav > li ul li a{color:#fff; font-size:14px; background:#1a386a; padding:15px 25px; display:block;}



.navbar-nav > li ul li a:hover{text-decoration:none; color:#fff; background:#54bf4c;}



.navbar-nav > li:hover ul{display:block;}











/*.callus{position:relative; float:left; width:100%; background:#1a386a; font-family:OpenSans-Bold, Helvetica, sans-serif; color:#fff; 
font-size:17px; padding:30px 2px; height:83px; margin-left:51px;}*/


.callus {
    position: relative;
    float: left;
    width: 100%;
    background: #1a386a;
    font-family: OpenSans-Bold, Helvetica, sans-serif;
    color: #fff;
    font-size: 17px;
    padding: 30px 2px;
    height: 83px;
    margin-left: 51px;
    display: flex;
    align-items: center;
}


.callus a.fb {
    font-size: 25px;
    display: inline-flex;
    margin-left: 10px;
}

.callus::before{width:51px; height:83px; content:""; position:absolute; left:-51px; top:0px; background:url(../images/callusb.png) no-repeat;}



.callus::after{width:5000px; height:83px; content:""; position:absolute; right:-5000px; top:0px; background:#1a386a;}







.callus a{color:#fff;}



.callus a:hover{color:#54bf4c; text-decoration:none;}







.banner{position:relative; float:left; width:100%;}



.banner-img, .banner-img img{width:100%;}



.banner-content{position:absolute; left:0px; bottom:60px; width:100%;}



.banner-text{color:#fff; font-size:34px; line-height:36px; text-transform:uppercase; font-family:MONTSERRAT-BOLD_0, Helvetica, sans-serif; text-shadow:1px 3px 3px #000; float:left; width:100%; padding-top:200px;}







.bannerform{float:left; width:100%; padding:22px; padding-bottom:40px; background:#fdfdfe; border-radius:3px;}



.bannerform h2{font-size:20px; line-height:22px; text-transform:uppercase; color:#fff; font-family:MONTSERRAT-REGULAR_1, Helvetica, sans-serif; border-radius:3px; background:#54bf4c; margin:0 0 20px 0px; padding:27px 20px; text-align:center;}



.bannerform .form-control{font-size:12px; color:#666666; height:35px; border:solid 1px #acacac; background:#ebf1fa; border-radius:3px; box-shadow:inset 0 3px 7px rgba(0,0,0,.0);}



.contact-btn{background:#1b1b1b; font-family:MONTSERRAT-REGULAR_1, Helvetica, sans-serif; color:#fff; padding:10px 5px; width:100%; font-size:15px; text-transform:uppercase; letter-spacing:1px; text-align:center; border:none; border-radius:3px; box-shadow:0px 3px 3px #ccc;}



.contact-btn:hover{background:#54bf4c;}



.bannerform .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */



  color: #666666;



}



.bannerform .form-control::-moz-placeholder { /* Firefox 19+ */



  color: #666666;



}



.bannerform .form-control:-ms-input-placeholder { /* IE 10+ */



  color: #666666;



}



.bannerform .form-control:-moz-placeholder { /* Firefox 18- */



  color: #666666;



}











.welcome-box{padding:55px 0px; float:left; width:100%;  }

.welcome-box1{padding:55px 0px; float:left; width:100%; /*padding-left: 250px;padding-right: 245px;*/}



.welcome-text h2{color:#54bf4c; font-size:24px; margin:0px; text-transform:uppercase; font-family:MONTSERRAT-REGULAR_1, Helvetica, sans-serif;}



.welcome-text h2 span{color:#1a386a;}





.welcome-video iframe{

     width: 100%;

    aspect-ratio: 560 / 315;

}



.welcome-text p{margin:18px 0px; text-align:justify; padding:0px; color:#313030; font-size:14px; line-height:20px;}



.welcome-text a{display:inline-block; padding:11px 48px; border-radius:3px; background:#1a386a; text-transform:uppercase; font-family:MONTSERRAT-REGULAR_1, Helvetica, sans-serif; font-size:13px; color:#fff; box-shadow:0px 3px 3px #677fa8;}



.welcome-text a:hover{background:#54bf4c; text-decoration:none;}



.welcome-video img{width:100%;}







.welcome-bottom-box{float:left; width:100%;}



.welcome-bottom-text-box{position:relative; float:left; width:100%; margin-bottom:35px;}



.welcome-bottom-text-box img{width:100%;}



.welcome-bottom-text-box-content{position:absolute; bottom:3%; min-height:500px; left:3%; width:94%; background:#18325c; padding:30px;}



.welcome-bottom-text-box-content h2{color:#fff; font-size:20px; line-height:26px; text-transform:uppercase; font-family:OpenSans-Bold, Helvetica, sans-serif; margin:0 0 20px 0px;}



.welcome-bottom-text-box-content p{margin:0px; text-align:justify; color:#fff; font-size:14px; line-height:20px;}







.tax-problems{float:left; width:100%;}



.tax-problems h1{color:#54bf4c; text-align:center; font-size:24px; text-transform:uppercase; font-family:MONTSERRAT-REGULAR_1, Helvetica, sans-serif; margin:0 0 40px 0px;}



.tax-problems h1 span{color:#18325d;}



.tax-problems-tab{margin-bottom:30px;}



.tax-problems-tab a{display:block; text-align:center; padding:35px 0px; text-transform:uppercase; font-family:MONTSERRAT-REGULAR_1, Helvetica, sans-serif; font-size:20px; color:#fff; background:url(../images/tex-bg-img.png) no-repeat right bottom #54bf4c;}



.bgblue{background:url(../images/tex-bg-img.png) no-repeat right bottom #18325d!important;}



.tax-problems-tab a:hover{background:url(../images/tex-bg-img.png) no-repeat right bottom #000!important; text-decoration:none;}











.testimonial{float:left; width:100%; padding:30px 0px;}



.testimonial h1{color:#54bf4c; text-align:center; font-size:24px; text-transform:uppercase; font-family:MONTSERRAT-REGULAR_1, Helvetica, sans-serif; margin:0 0 40px 0px;}



.testimonial h1 span{color:#18325d;}



.testimonial-box{margin-bottom:20px; min-height:270px; padding:25px; background:#f5f5f5; position:relative;}



.testimonial-box-text{padding:10px 30px; position:relative;}



.testimonial-box-text::before{position:absolute; left:-12px; top:10px; background:url(../images/testimonial-top-arrow.png) no-repeat; width:35px; height:25px; content:"";}



.testimonial-box-text::after{position:absolute; right:0px; bottom:0px; background:url(../images/testimonial-bottom-arrow.png) no-repeat; width:35px; height:25px; content:"";}



.testimonial-box p{font-size:14px; text-align:justify; line-height:20px; color:#313030;}



.testimonial-box h4{color:#18325d; font-size:17px; padding:0px 30px; font-family:OpenSans-Bold, Helvetica, sans-serif; margin:0px;}







.footer{float:left; width:100%;}







.footer-top{padding:37px 0px; float:left; width:100%; background:#efefef;}



.footer-top h3{font-size:15px; color:#1e1d1d; text-transform:uppercase; font-family:MONTSERRAT-REGULAR_1, Helvetica, sans-serif; margin:0 0 12px 0px;}



.footer-top p{margin:0px; line-height:20px; color:#1e1d1d; font-size:13px;}



.footer-top p a{color:#1e1d1d;}



.footer-top p a:hover{color:#223e7f; text-decoration:none;}



.footerlogo{width:390px; float:left; text-align:right;}



.footer-address{width:225px; margin-left:40px; float:left;}



.footer-contact{width:445px; float:right;}







.footer-bottom{/*background:#797979;*/ background:#bcbcbc; padding:12px 0px; text-align:center; float:left; width:100%; color:#fff; font-size:13px;}







.inner-heading{float:left; width:100%; text-align:center; padding:55px 0px; color:#fff; text-transform:uppercase; background:#1a386a; font-family:MONTSERRAT-REGULAR_1, Helvetica, sans-serif; font-size:35px;}







.inner-content{float:left; width:100%;}















/***05-02***/







.about{padding:45px 0px; float:left; width:100%;}



.about h2{color:#1a386a; font-size:22px; text-transform:uppercase; margin:0px; font-family:MONTSERRAT-REGULAR_1, Helvetica, sans-serif; text-transform:uppercase;}



/*.about h3{color:#252525; font-size:18px; text-transform:uppercase; margin:23px 0 0 0px; font-family:MONTSERRAT-REGULAR_1, Helvetica, sans-serif; text-transform:uppercase;}*/



.about_texth3 h3{

  color: #252525;

  font-size: 18px;

  text-transform: uppercase;

  margin: 23px 0 0 0px;

  font-family: MONTSERRAT-REGULAR_1, Helvetica, sans-serif;

  text-transform: uppercase;

}



.about h1{color:#252525; font-size:36px; /*text-transform:uppercase;*/ margin:23px 0 0 0px; /*font-family:MONTSERRAT-REGULAR_1, Helvetica, sans-serif;*/ /*text-transform:uppercase;*/}



.about p{padding-top:15px; margin:0px; color:#252525; font-size:14px; line-height:24px;}



.about-img img{width:100%; height: 530px;}



.about-bottomtext{

  text-align:center;

   float:left; 

   width:100%; 

   padding-top: 16px;

   padding-right: 60px;

   padding-bottom: 16px;

   padding-left: 60px;

   text-align:center; 

   color:#fff; 

   text-transform:uppercase; 

   font-size:25px; 

   font-family:MONTSERRAT-REGULAR_1, Helvetica, sans-serif; 

   background:#459a45; 

   margin-top:50px;

   line-height: initial;

 }





 .overdue-bas-returnsh1 h1 {



 }



.about ul{padding:0px; margin:23px 0 0 0px;}



.about li{background:url(../images/bluedot.png) no-repeat left 5px; padding-left:20px; list-style:none; color:#252525; font-size:14px; line-height:24px;}







.whyus{float:left; width:100%;}



.whyus .about-bottomtext{margin-top:0px;}



.whyus-bottom{padding:50px 0px; float:left; width:100%;}



.our-impartiality{margin:10px 0px;}



.our-impartiality img{width:100%;}



.our-impartiality h3{color:#1a386a; font-size:22px; text-align:center; text-transform:uppercase; font-family:MONTSERRAT-REGULAR_1, Helvetica, sans-serif; margin:25px 0px;}



.our-impartiality p{color:#252525; font-size:14px; line-height:20px; text-align:justify;}







.testimonial-main{float:left; width:100%; padding:50px 0px;}







.testimonialbox{margin:15px 0px; background:url(../images/testimonial-icon.jpg) no-repeat left top #f2f2f2; min-height:320px; padding:70px 50px 30px 50px; position:relative;}



.testimonialbox p{color:#252525; font-size:14px; text-align:justify; line-height:20px;}



.testimonialbox p a{color:#084e7e;}



.testimonialbox h3{margin:0px; font-size:22px; text-transform:uppercase; color:#1a386a; font-family:MONTSERRAT-REGULAR_1, Helvetica, sans-serif;}



.taxP1 h3 {
font-size: 18px;
color: #252525;
font-family: MONTSERRAT-REGULAR_1, Helvetica, sans-serif;
text-transform:uppercase;
}



.contactpage{width:100%; padding:40px 0px 25px; float:left;}







.contactdetials{width:100%; background:#f6f6f6; padding:25px 20px; float:left;}



.contactdetials h3{width:100%; font-size:22px; color:#1a386a; margin:0px 0px 20px; font-family: 'MONTSERRAT-REGULAR_1'; text-transform:uppercase; float:left;}



.contactdetials h5{width:100%; font-size:13px; color:##252525; margin:5px 0px; font-family:  MONTSERRAT-LIGHT, Helvetica, sans-serif; float:left;}



.contactdetials p{width:100%; font-size:13px; color:#252525; line-height:22px; font-family: 'MONTSERRAT-LIGHT'; float:left;}



.contactdetials p a{color:#252525; text-decoration:none;}



.contactdetials p a:hover{color:#2d518d;}







.contactformdiv{width:100%; padding:15px 0px 0px; float:left; margin-bottom: 30px;}



.contactformdiv h4{width:100%; font-size:22px; color:#1a386a; margin:0px 0px 25px; font-family: 'MONTSERRAT-REGULAR_1'; padding-left:15px; text-transform:uppercase; float:left;}



.contactformdiv p{width:100%; font-size:13px; color:#6c7275; margin:3px 0px; padding:0px 15px; float:left;}



input[type='text']{width:100%; padding:10px 20px; border:solid 1px #d5d5d5; background:none; font-size:13px; color:#6c7275; margin:7px 0px; float:left;}



input[type='email']{width:100%; padding:10px 20px; border:solid 1px #d5d5d5; background:none; font-size:13px; color:#6c7275; margin:7px 0px; float:left;}



.formmsgbox{width:100%; padding:10px 20px; border:solid 1px #d5d5d5; background:none; font-size:13px; color:#6c7275; height:100px; margin:10px 0px; float:left;}



.submitbtn{width: 100%; background:#1a386a; padding:10px 50px; color:#fff; border:none; font-size:13px; font-family: 'MONTSERRAT-REGULAR_1'; float:left; border-radius:3px; margin:10px 0px 0px;}



.submitbtn:hover{background:#54bf4c; color:#fff;}







.restbtn{background:#1b1b1b; padding:10px 50px; color:#fff; border:none; font-size:13px; font-family: 'MONTSERRAT-REGULAR_1'; float:left; border-radius:3px; margin:10px 10px 0px;}



.restbtn:hover{background:#060606; color:#fff;}



.locationinfo{width:100%; padding:25px 0px 0px; float:left;}



.locationinfo h5{width:100%; font-size:22px; color:#1a386a; margin:0px 0px 5px; font-family: 'MONTSERRAT-REGULAR_1'; text-transform:uppercase; float:left;}



.mapdivs{width:100%; padding:5px 0px 0px; float:left;}







.faqinfoshow{width:100%; padding:25px 0px; float:left;}







.panel-heading .accordion-toggle:after {



	font-family: 'Glyphicons Halflings';



    content: "\e114";



    float: left;



    font-size:12px;



    color: #084e7e;



    padding: 3px 3px 0px 4px;



    width: 15px;



    height: 15px;



    margin-right: 15px;      



}



.panel-heading .accordion-toggle.collapsed:after {



    content: "\e080";



}





.wd-100 { width: 100%; float: left; }







.panel-default>.panel-heading {color: #162333; font-size:17px; background: none; padding: 25px 0px 25px; margin:5px 0px; border-radius:0px; font-family: 'MONTSERRAT-REGULAR_1';}



.panel-default>.panel-heading+.panel-collapse>.panel-body {border-top: none; margin-bottom: 20px; padding: 1px 5px 10px 28px;}



.panel-default {border:none; border-radius:0px !important;}



.panel-group .panel {margin-bottom: 0; border-radius: 0px !important; border-bottom:solid 1px #e1e1e1!important; box-shadow: none !important;}



.faqansdetials{width:100%; padding:0px 5px; float:left;}



.faqansdetials p{width:100%; font-size:14px; color:#252525; line-height:22px; font-family: 'MONTSERRAT-LIGHT'; float:left;}



.panel-title {font-size:17px;}











@media only screen and (min-width: 960px) and (max-width: 1198px) {



.bannerform h2{font-size:14px; padding:20px;}



.bannerform{padding-bottom:20px;}



.banner-content{bottom:10px;}



.banner-text{padding-top:90px;}



.callus{font-size:14px;}



.navbar-nav > li{padding-left:10px;}



.navbar-nav > li > a{font-size:11px;}



.footerlogo{width:187px;}



.footerlogo img { width: 100%; }



.footer-contact{width:280px; margin-top:0px;}



.footer-address {width: 212px; margin-left: 28px; float: left;}



.contactdetials h3 {font-size: 19px;}



.contactdetials {padding: 25px 10px;}



.contactdetials p {font-size: 11px;}



.about-img img {height: auto;}



}



@media only screen and (min-width: 768px) and (max-width: 959px) {



.banner-content{position:inherit; bottom:0px;}



.callus::before, .callus::after{display:none;}



.navbar-nav > li{padding-left:10px;}



.navbar-nav > li > a{font-size:12px;}



.callus{margin:0 0 10px 0; text-align:center; padding: 10px 2px; height: 43px;}



.banner-text{padding:30px 0px; color:#223e7f; text-align:center; font-size:22px; text-shadow:0px 0px 0px #000;}



.bannerform{padding:0px;}



.welcome-video{margin-top:30px;}



.tax-problems-tab a{font-size:15px;}



.footerlogo{width:187px;}



.footerlogo img { width: 100%; }



.footer-contact{width:280px; margin-top:0px;}



.contactformdiv h4 {margin: 0px 0px 10px;}



.panel-title {font-size: 14px;}



.faqansdetials p {font-size: 12px;}



.inner-heading{padding:25px 0px;}



.footer-address {width: 212px; margin-left: 28px; float: left;}



}



@media only screen and (min-width: 600px) and (max-width: 767px) {



.banner-content{position:inherit; bottom:0px;}



.navbar-toggle{margin-right:0px; background:#223e7f;}



.navbar-toggle .icon-bar{background:#fff;}



.navbar-nav{margin:0px; width:100%;}



#navbar{width:100%;}



.navbar-nav > li{padding:15px 0px; border-bottom:solid 1px #ccc;}



.callus::before, .callus::after{display:none;}



.callus{margin:0 0 10px 0; text-align:center; padding: 10px 2px; height: 43px;}



.banner-text{padding-top:30px; color:#223e7f; text-align:center; font-size:22px; text-shadow:0px 0px 0px #000;}



.bannerform{padding:0px;}



.welcome-video{margin-top:30px;}



.footerlogo, .footer-address, .footer-contact{width:100%; text-align:center; margin:10px 0px;}



.welcome-bottom-text-box-content p{text-align:left;}



.about h2{margin-top:20px;}



.about-bottomtext{padding:20px; font-size:18px;}



.about h3{margin-top:23px!important;}



.inner-heading{font-size:25px; padding:25px 0px;}



.contactformdiv h4 {margin:10px 0px;}



.panel-title {font-size: 12px;}



.faqansdetials p {font-size: 12px;}



}



@media only screen and (min-width: 480px) and (max-width: 599px) {



.banner-content{position:inherit; bottom:0px;}



.navbar-toggle{margin-right:0px; background:#223e7f;}



.navbar-toggle .icon-bar{background:#fff;}



.navbar-nav{margin:0px; width:100%;}



#navbar{width:100%;}



.navbar-nav > li{padding:15px 0px; border-bottom:solid 1px #ccc;}



.callus::before, .callus::after{display:none;}



.callus{margin:0 0 10px 0; text-align:center; padding: 10px 2px; height: 43px;}



.banner-text{padding-top:30px; color:#223e7f; text-align:center; font-size:22px; text-shadow:0px 0px 0px #000;}



.bannerform{padding:0px;}



.welcome-video{margin-top:30px;}



.footerlogo, .footer-address, .footer-contact{width:100%; text-align:center; margin:10px 0px;}



.welcome-bottom-text-box-content p{text-align:left;}



.about h2{margin-top:20px;}



.about-bottomtext{padding:20px; font-size:18px;}



.about-img img {height: auto; margin-bottom: 20px;}



.about h3{margin-top:23px!important;}



.inner-heading{font-size:25px; padding:25px 0px;}



.contactformdiv h4 {margin:10px 0px;}



.submitbtn{width:100%; float:left;}



.restbtn{width:100%; float:left; margin:10px 0px;}



.panel-title {font-size: 13px; line-height:22px;}



.faqansdetials p {font-size: 12px;}



.panel-default>.panel-heading {padding: 5px 0px 5px;}



.panel-default>.panel-heading+.panel-collapse>.panel-body {padding: 1px 0px 10px 0px;}



}



@media only screen and (max-width: 479px) {



.banner-content{position:inherit; bottom:0px;}



.navbar-toggle{margin-right:0px; background:#223e7f;}



.navbar-toggle .icon-bar{background:#fff;}



.navbar-nav{margin:0px; width:100%;}



#navbar{width:100%;}



.navbar-nav > li{padding:15px 0px; border-bottom:solid 1px #ccc;}



.callus::before, .callus::after{display:none;}



.callus{margin:0 0 10px 0; text-align:center; padding: 10px 2px; height: 43px;}



.banner-text{padding-top:30px; color:#223e7f; text-align:center; font-size:22px; text-shadow:0px 0px 0px #000;}



.bannerform{padding:0px;}



.welcome-video{margin-top:30px;}



.footerlogo, .footer-address, .footer-contact{width:100%; text-align:center; margin:10px 0px;}



.welcome-bottom-text-box-content p{text-align:left;}



.about h2{margin-top:20px;}



.about-img img {height: auto; margin-bottom: 20px;}



.about-bottomtext{padding:20px; font-size:18px;}



.about h3{margin-top:23px!important;}



.inner-heading{font-size:25px; padding:25px 0px;}



.contactformdiv h4 {margin:10px 0px;}



.submitbtn{width:100%; float:left;}



.restbtn{width:100%; float:left; margin:10px 0px;}



.panel-title {font-size: 14px; line-height:22px;}



.faqansdetials p {font-size: 12px;}



.panel-default>.panel-heading {padding: 5px 0px 5px;}



.panel-heading .accordion-toggle:after{display:none;}



.panel-default>.panel-heading+.panel-collapse>.panel-body {padding: 1px 0px 10px 0px;}



}



.boxbgs {

    width: 100%;

    float: left;

    background: #d5d5d5;

    padding: 0px 10px;

    margin: 15px 0px 0px 0px;

}



.form1 h3{

  text-align: center;

  font-family: bold;



}



.modal-title {

  font-size: 24px;

}

.contactpage [class*="col-"]::after,
.contactpage [class*="col-"]::before{
  display: table;
    content: " ";
    clear: both;
}

.g-recaptcha {
	transform-origin: left top;
	-webkit-transform-origin: left top;
}

.form1 form [class*="col-"]::before, .form1 form [class*="col-"]::after{
 content:"";
 display:table;
 clear:both
}