@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-BoldItalic.eot');
    src: url('../fonts/Montserrat-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-BoldItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-BoldItalic.woff') format('woff'),
        url('../fonts/Montserrat-BoldItalic.ttf') format('truetype'),
        url('../fonts/Montserrat-BoldItalic.svg#Montserrat-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Light.eot');
    src: url('../fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Light.woff2') format('woff2'),
        url('../fonts/Montserrat-Light.woff') format('woff'),
        url('../fonts/Montserrat-Light.ttf') format('truetype'),
        url('../fonts/Montserrat-Light.svg#Montserrat-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ExtraLightItalic.eot');
    src: url('../fonts/Montserrat-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-ExtraLightItalic.woff') format('woff'),
        url('../fonts/Montserrat-ExtraLightItalic.ttf') format('truetype'),
        url('../fonts/Montserrat-ExtraLightItalic.svg#Montserrat-ExtraLightItalic') format('svg');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ExtraLight.eot');
    src: url('../fonts/Montserrat-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-ExtraLight.woff2') format('woff2'),
        url('../fonts/Montserrat-ExtraLight.woff') format('woff'),
        url('../fonts/Montserrat-ExtraLight.ttf') format('truetype'),
        url('../fonts/Montserrat-ExtraLight.svg#Montserrat-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-BlackItalic.eot');
    src: url('../fonts/Montserrat-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-BlackItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-BlackItalic.woff') format('woff'),
        url('../fonts/Montserrat-BlackItalic.ttf') format('truetype'),
        url('../fonts/Montserrat-BlackItalic.svg#Montserrat-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-SemiBold.eot');
    src: url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-SemiBold.woff2') format('woff2'),
        url('../fonts/Montserrat-SemiBold.woff') format('woff'),
        url('../fonts/Montserrat-SemiBold.ttf') format('truetype'),
        url('../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-LightItalic.eot');
    src: url('../fonts/Montserrat-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-LightItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-LightItalic.woff') format('woff'),
        url('../fonts/Montserrat-LightItalic.ttf') format('truetype'),
        url('../fonts/Montserrat-LightItalic.svg#Montserrat-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Regular.eot');
    src: url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Regular.woff2') format('woff2'),
        url('../fonts/Montserrat-Regular.woff') format('woff'),
        url('../fonts/Montserrat-Regular.ttf') format('truetype'),
        url('../fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Italic.eot');
    src: url('../fonts/Montserrat-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Italic.woff2') format('woff2'),
        url('../fonts/Montserrat-Italic.woff') format('woff'),
        url('../fonts/Montserrat-Italic.ttf') format('truetype'),
        url('../fonts/Montserrat-Italic.svg#Montserrat-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Thin.eot');
    src: url('../fonts/Montserrat-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Thin.woff2') format('woff2'),
        url('../fonts/Montserrat-Thin.woff') format('woff'),
        url('../fonts/Montserrat-Thin.ttf') format('truetype'),
        url('../fonts/Montserrat-Thin.svg#Montserrat-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-SemiBoldItalic.eot');
    src: url('../fonts/Montserrat-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-SemiBoldItalic.woff') format('woff'),
        url('../fonts/Montserrat-SemiBoldItalic.ttf') format('truetype'),
        url('../fonts/Montserrat-SemiBoldItalic.svg#Montserrat-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ExtraBold.eot');
    src: url('../fonts/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-ExtraBold.woff2') format('woff2'),
        url('../fonts/Montserrat-ExtraBold.woff') format('woff'),
        url('../fonts/Montserrat-ExtraBold.ttf') format('truetype'),
        url('../fonts/Montserrat-ExtraBold.svg#Montserrat-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ThinItalic.eot');
    src: url('../fonts/Montserrat-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-ThinItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-ThinItalic.woff') format('woff'),
        url('../fonts/Montserrat-ThinItalic.ttf') format('truetype'),
        url('../fonts/Montserrat-ThinItalic.svg#Montserrat-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-MediumItalic.eot');
    src: url('../fonts/Montserrat-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-MediumItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-MediumItalic.woff') format('woff'),
        url('../fonts/Montserrat-MediumItalic.ttf') format('truetype'),
        url('../fonts/Montserrat-MediumItalic.svg#Montserrat-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Bold.eot');
    src: url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Bold.woff2') format('woff2'),
        url('../fonts/Montserrat-Bold.woff') format('woff'),
        url('../fonts/Montserrat-Bold.ttf') format('truetype'),
        url('../fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Black.eot');
    src: url('../fonts/Montserrat-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Black.woff2') format('woff2'),
        url('../fonts/Montserrat-Black.woff') format('woff'),
        url('../fonts/Montserrat-Black.ttf') format('truetype'),
        url('../fonts/Montserrat-Black.svg#Montserrat-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Medium.eot');
    src: url('../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Medium.woff2') format('woff2'),
        url('../fonts/Montserrat-Medium.woff') format('woff'),
        url('../fonts/Montserrat-Medium.ttf') format('truetype'),
        url('../fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ExtraBoldItalic.eot');
    src: url('../fonts/Montserrat-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-ExtraBoldItalic.woff') format('woff'),
        url('../fonts/Montserrat-ExtraBoldItalic.ttf') format('truetype'),
        url('../fonts/Montserrat-ExtraBoldItalic.svg#Montserrat-ExtraBoldItalic') format('svg');
    font-weight: 800;
    font-style: italic;
}



/* custome css start */
html { -webkit-font-smoothing: antialiased; }
* { outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset, p, hr, iframe { margin: 0; padding: 0; border: none; }
a, input, select, textarea { outline: none; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a { text-decoration: none; color: #333333; }
a:focus, :focus, input:focus { outline: none; }
img { max-width: 100%; vertical-align: middle; border: none; outline: none; max-height: 100%; border-radius: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; margin: 0; padding: 0; }
input, textarea, select, button { resize: none; border: 0; -webkit-border-radius: 0; -webkit-appearance: none; -ms-appearance: none; -o-appearance: none; -moz-appearance: none; border-radius: 0; }
select, input[type="submit"] { cursor: pointer }
p { font-size: 14px; line-height: 20px; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; }
.clear { clear: both; }
label.error { position: absolute; right: 0px; top: -20px; width: auto; height: auto; margin: 0; line-height: normal; font: 11px/11px arial; background: #fb0101; padding: 5px 5px 4px; color: #ffffff; display: none; }
label.error:after { border-color: #fb0101 transparent transparent; border-image: none; border-right: 6px solid transparent; border-style: solid; border-width: 6px; content: " "; height: 0; left: 20px; margin-left: -10px; position: absolute; top: 100%; width: 0; }
.trans { transition: 500ms all; -webkit-transition: 500ms all; -moz-transition: 500ms all; -ms-transition: 500ms all; }
select option { padding: 0 10px; }
.star { position: relative; }
.star:after { position: absolute; left: 8px; top: 9px; content: "*"; color: #ff0000; font: 300 14px/16px 'Titillium Web', sans-serif; }
.imgbox{display: inline-block; width:100%; text-align: center; overflow: hidden; position: relative; vertical-align: top;background-color:rgba(0, 0, 0, 0.5)}
.absoImg { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; }
body {font-family: 'Montserrat', sans-serif;font-size: 14px; color: #000000; line-height: normal;}
::-webkit-input-placeholder {color:#939598;}
:-moz-placeholder {color:#939598;opacity:1;}
::-moz-placeholder {color:#939598;opacity:1;}
:-ms-input-placeholder {color:#939598;}
a:hover, a:focus{color: #999;}
.trans_btn:focus{background: #ffffff; color: #3883c3;}
.blue_trans_btn:focus {background: #3883c3; color: #fff;}
/* custome css start */

/* common css start */
.wrapper{overflow: hidden;}
ul,li{padding:0; margin:0; list-style:none;}
.cst_input{display: inline-block; font-size: 14px;line-height: normal;  color: #222222; font-weight: 400; width: 100%; border: 1px solid #c2c8cf; border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; vertical-align:top; height: 45px; padding:0 20px;}
select.cst_input{padding-right: 30px; background: url('../images/gray_down_arrow.png'); background-repeat:no-repeat; background-position: 96.09%;  }
.cst_input::-webkit-input-placeholder{ font-size: 14px;  color: #222222; font-weight: 300;}
.cst_input:-moz-placeholder{ font-size: 14px; color: #222222; font-weight: 300;opacity:1;}
.cst_input::-moz-placeholder{ font-size: 14px; color: #222222; font-weight: 300;opacity:1;}
.cst_input:-ms-input-placeholder{ font-size: 14px;  color: #222222; font-weight: 300;}
.blue_grad_btn{display: inline-block; padding: 15px; padding-top: 17px; width: 100%; vertical-align: top; font-size: 18px; line-height: 18px; color: #fcfeff;
background: rgba(81,164,236,1);
background: -moz-linear-gradient(left, rgba(81,164,236,1) 0%, rgba(56,131,195,1) 99%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(81,164,236,1)), color-stop(99%, rgba(56,131,195,1)));
background: -webkit-linear-gradient(left, rgba(81,164,236,1) 0%, rgba(56,131,195,1) 99%);background: -o-linear-gradient(left, rgba(81,164,236,1) 0%, rgba(56,131,195,1) 99%);
background: -ms-linear-gradient(left, rgba(81,164,236,1) 0%, rgba(56,131,195,1) 99%);background: linear-gradient(to right, rgba(81,164,236,1) 0%, rgba(56,131,195,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51a4ec', endColorstr='#3883c3', GradientType=1 ); text-transform: uppercase; font-weight: 700; border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px;}
.orange_grad_btn{display: inline-block; padding: 15px; padding-top: 17px; width: 100%; vertical-align: top; font-size: 18px; line-height: 18px; color: #fcfeff;
 text-decoration: none; background: rgba(255,166,0,1); background: -moz-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,166,0,1)), color-stop(99%, rgba(255,136,0,1)));
background: -webkit-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%); background: -o-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);
background: -ms-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%); background: linear-gradient(to right, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa600', endColorstr='#ff8800', GradientType=1 ); text-transform: uppercase; font-weight: 700; border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px;}
.orange_grad_btn:hover {opacity: 0.8;}
.trans_btn{display: inline-block; text-align: center; font-size: 14px; font-weight: 500; line-height: 14px; color: #fcfeff; padding: 16px 0 15px 0; text-decoration: none !important; width: auto; border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border: 2px solid #ffffff;}
.blue_trans_btn{display: inline-block; text-align: center; font-size: 14px; font-weight: 500; line-height: 14px; color: #3883c3; padding: 16px 0 15px 0; text-decoration: none !important; width: auto; border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border: 2px solid #3883c3;}
.read_orange{display: inline-block; font-size: 14px; width: auto; vertical-align: top; text-transform: uppercase; color: #ff9100; font-weight: 500; text-decoration: none;}

/* common css start */

/*=== Start Responsive Menu Here ===*/
.toggle_icon{float: left; margin-left: 18px;margin-top: 11px; display: none;}
.menu-toggle {position: relative;display: block;width: 43px;height: 23px;background: transparent;border-top: 2px solid;
  border-bottom: 2px solid;color: #3883c3;font-size: 0;transition: all 0.25s ease-in-out;}
.menu-toggle:before, .menu-toggle:after {content: "";display: block; width: 100%; height: 2px;position: absolute;
  top: 50%; left: 50%; background: currentColor; -webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);
  transition: -webkit-transform 0.25s ease-in-out;transition: transform 0.25s ease-in-out;transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;}
button.menu-toggle:hover {color: #3883c3;}
button.menu-toggle.is-active {border-color: transparent;}
button.menu-toggle.is-active:before {-webkit-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg);}
button.menu-toggle.is-active:after {-webkit-transform: translate(-50%, -50%) rotate(-45deg);   transform: translate(-50%, -50%) rotate(-45deg);}
.menu_arrow{width: 25px;height: 25px; position: absolute; right: 10px; top: 7px; z-index: 999;}
.menu_arrow.fiaccDiv:before{display: none;}
.menu_arrow:after{position:absolute; height: 2px; width: 100%; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: #ffa300; content: "";}
.menu_arrow:before{position:absolute; width:2px; height:100%; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: #ffa300; content: "";}


/*=== End Responsive Menu Here ===*/


/*=== Start Header Section Here ===*/
#header .container-fluid{padding:0 50px;}
#header{display:inline-block; vertical-align:top; width:100%;}
#header .top_header{display: inline-block;  vertical-align: top; width: 100%; background: #489bde;}
#header .top_header .inner_top_header{display: inline-block; width: 100%; vertical-align: top; text-align: right;padding: 0px;}
#header .top_header .inner_top_header .left_tophead{display: inline-block; width: auto; vertical-align: top;}
#header .top_header .help_call{display: inline-block;letter-spacing: 0.10px;width: auto;vertical-align: top;position: relative;padding-left: 25px;margin-top: 12px;font-size: 16px;line-height: normal;color: #fcfeff;font-weight: 600;}
#header .top_header .help_call span.ques{color: #fcfeff; display: inline-block; width: auto; vertical-align: top; padding-right: 6px;}
#header .top_header .help_call a{display: inline-block; vertical-align: top; width: auto; color: #fcfeff; text-decoration:none;}
#header .top_header .help_call:after{position: absolute; content: ""; background: url('../images/tel_icon.png'); width: 18px; height: 18px; left: 0; top:1px; background-repeat: no-repeat;}
#header .top_header .apply_btn{display: inline-block; vertical-align: top; width: auto; padding-left: 10px;}
#header .top_header .apply_btn a{ font-size: 15px; box-shadow: 0px 2px 18px 0px rgba(46, 46, 46, 0.12); text-decoration: none; background: rgba(255,166,0,1);
background: -moz-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,166,0,1)), color-stop(99%, rgba(255,136,0,1)));
background: -webkit-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);background: -o-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);
background: -ms-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);background: linear-gradient(to right, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa600', endColorstr='#ff8800', GradientType=1 ); color: #fff; font-weight: 700;  text-transform: uppercase; letter-spacing: 0px; width: 165px; display: inline-block; vertical-align: top; text-align: center; padding: 16px 0 16px 0; position: relative; margin-bottom: -4px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-top-right-radius: 0; border-top-left-radius: 0;}


#header .main_header{display: inline-block; width: 100%; vertical-align: top; position: relative;}
#header .main_header .inner_main_header{display: inline-block; width: 100%; vertical-align:top; padding: 7px 0;}
#header .main_header .inner_main_header .logo{float: left; width: auto;}
#header .main_header .inner_main_header .logo a{display: inline-block; width: auto; vertical-align: top;}
#header img.header_logo {background-image: url(../images/logo.png);background-repeat: no-repeat;background-position: 0 0;background-size: 100% auto;width: 240px;height: 90px;vertical-align: middle;}
#header .main_header .inner_main_header .rightbar_header{float: right; width: auto; padding-top: 18px;}
#header .main_header .rightbar_header .custom_navbar{float: left; width: auto; padding-top: 16px;}
#header .main_header .rightbar_header .custom_navbar > ul > li{float: left; width: auto; padding: 0 26px; padding-bottom: 0px; position:relative;}
#header .main_header .rightbar_header .custom_navbar > ul > li.parent_menu:after{position: absolute; content: ""; width:8px; height: 5px; background: url('../images/down_icon.png'); background-repeat: no-repeat; right: 8px; top: 6px; }
#header .main_header .rightbar_header .custom_navbar > ul{margin: 0 -26px;}
#header .main_header .rightbar_header .custom_navbar > ul > li > a{display: inline-block; width: auto; vertical-align: top; font-size: 16px; line-height: normal; color: #5d5d5d; font-weight: 600; text-transform: uppercase; letter-spacing: 0px; text-decoration:none; }
#header .main_header .rightbar_header .custom_navbar > ul > li > ul.child_menu{float: left; padding-top: 14px; width:300px; background: #fff; position: absolute; left:-16px; top: 45px; visibility: hidden; opacity: 0; z-index: 999;transition: 500ms all; -moz-transition: 500ms all; -ms-transition: 500ms all; -o-transition: 500ms all; -ms-transition: 500ms all;box-shadow:0px 12px 22px 0px rgba(46, 46, 46, 0.15);}
#header .custom_navbar > ul > li > ul.child_menu > li{float: left; width: 100%; }
#header .custom_navbar > ul > li > ul.child_menu > li > a{display: inline-block; width: 100%; padding: 10px;font-size: 14px; line-height: normal; color: #5d5d5d; font-weight: 500; border-bottom: 1px solid #f1f1f1; text-decoration:none;}
#header .custom_navbar > ul > li > ul.child_menu > li:last-child > a{border-bottom: none;}
#header .main_header .rightbar_header .custom_navbar > ul > li:last-child{position: relative; margin-top: -22px;}


#header .main_header .rightbar_header .custom_navbar > ul > li.active{color: #3883c3;}
#header .custom_navbar > ul > li > ul.child_menu > li.active > a{background: #3883c3; color: #fff;}

.top_header.fixed{position: fixed; top: 0; left: 0; width: 100%; z-index: 99999;}

/*=== Start Header Section Here ===*/


/*=== Start Home Banner Section Here ===*/
#home_banner{display: inline-block; width: 100%; vertical-align:top; background:url('../images/banner_bg.jpg'); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; min-height: 600px;}
#home_banner .inner_home_banner{display: inline-block; width: 100%; vertical-align:top; padding: 50px 0;}
#home_banner .leftbar_banner{float: left; width: 58.33%; padding: 0 15px;}
#home_banner .rightbar_banner{float: left; width: 41.66%; padding: 0 15px;}
#home_banner .row_homebnner{margin: 0 -15px;} 

#home_banner .leftbar_banner .inner_leftbanner{display: inline-block; width:100%; vertical-align: top; padding-top: 121px;}
#home_banner .leftbar_banner h1{display: inline-block; font-size: 36px; line-height: normal; width: 100%; vertical-align: top; font-weight: 700; color: #fcfeff; text-transform:uppercase; margin-bottom: 14px;}
#home_banner .leftbar_banner li{float: left; width: 100%; font-size: 24px; line-height: 62px; color: #eff8ff; font-weight: 400; padding-left: 34px; position: relative;}
#home_banner .leftbar_banner li:after{position: absolute; content:""; left: 0; top: 20px; background: url('../images/banner_checked_icon.png'); width: 22px; height: 21px;} 


#home_banner .rightbar_banner .form_banner{display: inline-block; box-shadow: 0px 7px 31px 0px rgba(46, 46, 46, 0.41);  width: 100%; vertical-align: top; background: #fff; padding:25px; border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px;}
#home_banner .form_banner h2{display: inline-block; width: 100%; vertical-align: top; font-size: 28px; line-height: normal; color: #3883c3; font-weight: 700; text-align: center; margin-bottom: 20px;}
#home_banner .form_banner .quote_from{display: inline-block; width: 100%; vertical-align: top;}
#home_banner .form_banner .quote_from li{float: left; width: 100%; padding: 0 10px; margin-bottom: 12px;}
#home_banner .form_banner .quote_from ul{margin: 0 -10px;}
#home_banner .form_banner .quote_from li.half{width: 50%;}
#home_banner .form_banner .quote_from li:last-child{margin-bottom: 0;}

/*=== Start Home Banner Section Here ===*/

/*=== Start Profession Section Here ===*/
#prfion_sec{display: inline-block; width: 100%; vertical-align: top; padding: 53px 0 56px 0;}
#prfion_sec .inner_prof{display: inline-block; width: 100%; vertical-align: top;}
#prfion_sec h2.sec_title{display: inline-block; margin-bottom: 52px; width: 100%; vertical-align: top; font-size: 30px; line-height: normal; color: #3774a7; font-weight: 700; text-align: left;}
#prfion_sec .prof_cards{display: inline-block; width: 100%; vertical-align: top;margin-bottom: 50px;}
#prfion_sec .prof_cards li{float: left; width: 20%; padding: 0 10px;}
#prfion_sec .prof_cards ul{margin: 0 -10px;}
#prfion_sec .prof_cards li .prof_card{display: inline-block; width: 100%; vertical-align: top; position: relative;    transition: all .4s ease; -webkit-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; -moz-transition: all .4s ease; }
#prfion_sec .prof_cards li .prof_card .absoImg{min-height: 100%; object-fit: cover;opacity: 0.9;}
#prfion_sec .prof_cards li .prof_card .prof_name{display: inline-block; width: 100%; vertical-align: top; padding:15px;}
#prfion_sec .prof_cards li .prof_card .prof_name a{display: inline-block; width: auto; vertical-align: top; font-size: 24px; font-weight: 600; color: #3d4144;text-align: center; text-decoration: none;letter-spacing: .0001em;line-height: 1.35;}
#prfion_sec .inner_prof p{display: inline-block; width: 100%; vertical-align: top; text-align: left; font-size: 18px; line-height: 30px; font-weight: 500; margin-bottom: 30px;}
#prfion_sec .inner_prof p:last-child{margin-bottom: 0;}
#prfion_sec .inner_prof p a{display: inline-block; width: auto; vertical-align: top; color: #3883c3; text-decoration: none;}
/*=== End Profession Section Here ===*/

/*=== Start Company Overview Section Here ===*/
#cmpy_overview{display: inline-block; width: 100%; background: #eaf4fc; vertical-align: top; padding: 83px 0 51px 0;}
#cmpy_overview .inner_cpnyview{display: inline-block; width: 100%; vertical-align: top;}
#cmpy_overview .block_cmpny{display: inline-block; width: 100%; vertical-align: top; padding-top: 79px; position: relative; text-align: center;}
#cmpy_overview .block_cmpny .icon{display: inline-block; width: 100%; vertical-align: top; text-align: center; top: 0; position: absolute; left: 0;}
#cmpy_overview .block_cmpny .title{display: inline-block; width: 100%; vertical-align: top; font-size: 36px; line-height: normal; color: #3883c3; margin-bottom: 1px; font-weight: 600;}
#cmpy_overview .block_cmpny p{display: inline-block; width: 100%; vertical-align: top; font-size: 22px; line-height: 30px; color: #333333; font-weight: 400;}
/*=== End Company Overview Section Here ===*/

/*=== Start Why Section Here ===*/
#why_sec{display: inline-block; width: 100%; vertical-align: top; padding: 56px 0 15px 0;}
#why_sec .inner_whysec{display: inline-block; width: 100%; vertical-align: top; text-align: center;}
#why_sec h3.sec_title{display: inline-block; width: 100%; vertical-align: top; margin-bottom:14px;  font-size:24px; line-height: normal; color: #3d4144; font-weight: 600;}
#why_sec p.sec_dscr{display: inline-block; width: 100%; margin-bottom: 58px; vertical-align: top; font-size: 16px; line-height: 24px; color: #4c4c4c; font-weight: 400;}
#why_sec ul.why_list li{float: left; width: 33.33%; padding: 0 15px;}
#why_sec ul.why_list{margin:0 -15px;}
#why_sec ul.why_list .why_point{display: inline-block; width: 100%; vertical-align: top; text-align: center; padding-top: 90px; position: relative; margin-bottom: 66px;}
#why_sec ul.why_list .why_point .icon{display: inline-block; width: 100%; vertical-align: top; left: 0; top: 0; position: absolute;}
#why_sec ul.why_list .why_point p{display: inline-block; width: 100%; vertical-align: top; font-size: 18px; line-height: normal; font-weight: 500; color: #222222;}
/*=== End Why Section Here ===*/

/*=== Start Process Section Here ===*/
#process_sec{display: inline-block; width: 100%; vertical-align: top; background:url('../images/process_bg.jpg'); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%;}
#process_sec .inner_procssec{display: inline-block; width: 100%; vertical-align: top; padding: 80px 0 65px 0;}
#process_sec .leftbar_procssec{display: inline-block; width: 100%; vertical-align:top; text-align: left;padding-top: 104px;}
#process_sec h2{display: inline-block; margin-bottom: 25px; width:100%; vertical-align: top; font-size:42px; line-height: 60px; color: #ffffff; font-weight: 700;}
#process_sec .getstarted{display: inline-block; width: 100%; vertical-align: top;}
#process_sec .getstarted a{width:170px;}

#process_sec .rightbar_procssec{display: inline-block; width: 100%; vertical-align: top; padding: 38px; background: rgba(3,14,24,0.15); border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px;}
#process_sec .rightbar_procssec li{float: left; width: 100%;}
#process_sec .rightbar_procssec li .pros_block{display: inline-block; width: 100%; vertical-align: top; position: relative; padding-bottom: 22px; border-bottom: 1px solid #a8c4da; margin-bottom: 26px; padding-left: 62px;}
#process_sec .rightbar_procssec li:last-child .pros_block{border-bottom: none; padding-bottom: 0; margin-bottom: 0;}
#process_sec .rightbar_procssec li .pros_block span.count_list{ position: absolute; left: 0; top: 0; width: 42px; height: 42px; display: inline-block; vertical-align: top; border: 2px solid #ffffff; text-align: center; line-height: 40px; font-size: 24px; font-weight: 600; color: #ffffff; border-radius:100%; -webkit-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%;}
#process_sec .rightbar_procssec li .pros_block h4{display: inline-block; width: 100%; vertical-align: top; font-size: 24px; line-height:normal; margin-bottom: 5px; color: #ffffff; font-weight: 600; position: relative; margin-top: -5px;}
#process_sec .rightbar_procssec li .pros_block p{display: inline-block; width: 100%; vertical-align: top; font-size: 14px; line-height: 24px; font-weight: 300; color: #ffffff;}
#process_sec .rightbar_procssec li .pros_block p a{color: #fff; text-decoration: none; font-weight:500;}
/*=== End Process Section Here ===*/

/*=== Start Testimonials Section Here ===*/
#testimonial_sec{display: inline-block; width: 100%; vertical-align: top; padding: 75px 0 70px 0;}
#testimonial_sec .inner_testsec{display: inline-block; width: 100%; vertical-align: top;}
#testimonial_sec h2.title{display: inline-block; width: 100%; vertical-align: top; font-size: 24px; line-height: normal; color: #3d4144; font-weight: 600; margin-bottom: 17px;}
#testimonial_sec .closings_recent h2.title{margin-bottom: 28px;} 

#testimonial_sec .customer_say{display: inline-block; width: 100%; vertical-align: top;}
#testimonial_sec .customer_say li{float: left; width: 100%;}
#testimonial_sec .customer_say li .block_test{display: inline-block; width: 100%; vertical-align: top;}
#testimonial_sec .customer_say li .block_test p{display: inline-block; width: 100%; margin-bottom: 6px; vertical-align: top; font-size: 14px; line-height: 24px; color: #3d4144; font-weight: 400; font-style: normal;}
#testimonial_sec .customer_say li .block_test p span.quote{font-size: 30px; display: inline; position: relative;top: 11px;}
#testimonial_sec .customer_say li .block_test .test_name{display: inline-block; margin-top: 10px; width: 100%; vertical-align: top; font-size: 16px; line-height: normal; color: #3d4144; font-weight: 500; padding-top: 18px; position: relative; margin-bottom: 10px;}
#testimonial_sec .customer_say li .block_test .test_name:after{position: absolute; content: ""; width: 28px; height: 3px; background: #f9851f; left: 0; top: 0;}
#testimonial_sec .customer_say .test_btn{float: left; width: 100%; text-align: left;}
#testimonial_sec .customer_say .blue_trans_btn{width: 240px;}

#testimonial_sec .customer_say .slick-arrow{position: absolute; transition: 500ms all; -webkit-transition: 500ms all; -moz-transition: 500ms all; -ms-transition: 500ms all; -o-transition: 500ms all; z-index: 999; right: 0; bottom: 12px; font-size: 0; line-height: 0; height: 24px; width: 24px; border: 1px solid #bdbdbd; border-radius: 100%; -webkit-border-radius: 100%; background: none; -ms-border-radius: 100%; -o-border-radius: 100%;}
#testimonial_sec .customer_say button.slick-prev.slick-arrow:after{left: 3px; top: -2px;}
#testimonial_sec .customer_say button.slick-next:after{right: -1px; top: -3px;}
#testimonial_sec .customer_say .slick-arrow:after{position: absolute; content: ""; width: 7px; height: 7px; border-left: 1px solid #bdbdbd; border-bottom:1px solid #bdbdbd; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}
#testimonial_sec .customer_say button.slick-prev.slick-arrow{right: 31px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg);}
#testimonial_sec .customer_say button.slick-next.slick-arrow{transform: rotate(-130deg); -webkit-transform: rotate(-130deg); -moz-transform: rotate(-130deg);-ms-transform: rotate(-130deg); -o-transform: rotate(-130deg);}


#testimonial_sec .closings_recent{display: inline-block; width: 100%; vertical-align: top;}
#testimonial_sec .closings_recent li{float: left; width: 100%; margin-bottom: 15px;}
#testimonial_sec .closings_recent li .close_block{display: inline-block; min-height: 88px; padding-left: 89px; position: relative;  border-bottom: 1px solid #ededed; width: 100%; vertical-align: top; padding-bottom: 15px; }
#testimonial_sec .closings_recent li .close_block .date_block{width: 60px; display: inline-block; vertical-align: top; border: 1px solid #ededed;position: absolute; left: 0; top: 0;}
#testimonial_sec .close_block .date_block .month{display: inline-block; padding-top: 4px; width: 100%; vertical-align: top; font-size: 16px; line-height: 24px; color: #383838; font-weight: 500; text-align: center;}
#testimonial_sec .close_block .date_block .date{display: inline-block; position: relative; margin-top: -6px; width: 100%; vertical-align: top; font-size: 16px; line-height: 24px; color: #383838; font-weight: 500; text-align: center;}
#testimonial_sec .close_block .date_block .year{display: inline-block;position: relative; margin-top: -2px; width: 100%; vertical-align: top; font-size: 16px; line-height: 24px; color: #ffffff; background: #959595; text-align: center; font-weight: 500; border-top:1px solid #ededed; transition: 500ms all; -webkit-transition: 500ms all; -ms-transition: 500ms all; -moz-transition: 500ms all; -o-transition: 500ms all;}
#testimonial_sec .close_block .title{display: inline-block; margin-bottom: 7px; width: 100%; vertical-align: top; font-size: 18px; line-height: 24px; color: #383838; font-weight: 500;}
#testimonial_sec .close_block  p{display: inline-block; width: 100%; vertical-align: top; font-size: 14px; line-height: 22px; color: #5e5e5e; font-weight: 400;}
#testimonial_sec .closing_btn{display: inline-block; padding-top: 4px; width: 100%; vertical-align: top;}
#testimonial_sec .closing_btn .blue_trans_btn{width: 276px;}

#testimonial_sec .close_block .title a{display: inline-block; width: auto; vertical-align: top; color: #383838; text-decoration:none; }

#testimonial_sec .customer_say li .block_test span.ratings {margin:0 0 10px 0; font-size: 16px; line-height: normal; color: #ff9c00; position: relative; display: inline-block; }
/*#testimonial_sec .closings_recent li:first-child .close_block .title a{color: #3883c3;}
#testimonial_sec .closings_recent li:first-child .close_block .date_block .year{background: #ff9c00;}*/

/*=== End Testimonials Section Here ===*/

/*=== Start Ask Section Here ===*/
#ask_sec{display: inline-block; width: 100%; vertical-align: top; background: #003a7f; padding: 64px 0 72px 0;}
#ask_sec .inner_asksec{display: inline-block; width: 100%; text-align: center;}
#ask_sec .inner_asksec .quest{display: inline-block; width: 100%; vertical-align: top;}
#ask_sec .inner_asksec .quest p{display: inline-block; width:100%; vertical-align: top; font-size: 24px; line-height:normal; margin-bottom:15px;  color: #70a0d0; font-weight: 400;}
#ask_sec .inner_asksec h2{display: inline-block; margin-bottom:13px; width: 100%; vertical-align: top; font-size: 42px; line-height: 60px; color: #ffffff; font-weight: 700;}
#ask_sec .inner_asksec h3{display: inline-block; margin-bottom: 30px; width: 100%; vertical-align: top; font-size: 24px; line-height:normal; color: #bcccdb; font-weight: 400;}
#ask_sec .inner_asksec h3 a{display: inline-block; text-decoration: none; width: auto; vertical-align: top; position: relative; color: #bcccdb; padding-bottom: 5px;}
#ask_sec .inner_asksec h3 a:after{position: absolute; content:""; height: 3px; left: 0; bottom: 0; width: 100%; background: #ff8f00;}
#ask_sec .inner_asksec .call_us{display: inline-block; width: 100%; vertical-align: top; text-align: center;}
#ask_sec .inner_asksec .call_us a{display: inline-block;box-shadow: 0px 2px 18px 0px rgba(46, 46, 46, 0.12);  border-radius: 5px; padding: 17px 0 20px 0; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; max-width: 349px; width: 100%; vertical-align: top; font-size: 18px; line-height: normal; color: #fcfeff; font-weight: 500; text-decoration: none;background: rgba(255,166,0,1);
background: -moz-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,166,0,1)), color-stop(99%, rgba(255,136,0,1)));
background: -webkit-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);background: -o-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);background: -ms-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);
background: linear-gradient(to right, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa600', endColorstr='#ff8800', GradientType=1 );}
#ask_sec .inner_asksec .call_us a span.icon{display: inline-block; width: auto; vertical-align: top; padding-left: 30px; position: relative;}
#ask_sec .inner_asksec .call_us a span.icon:after{position: absolute;  content: ""; left: 0; top:1px; background: url('../images/callus_icon.png'); width: 22px; height: 22px; background-repeat: no-repeat;}
/*=== End Ask Section Here ===*/

/*=== Start Footer Section Here ===*/
#footer{display: inline-block; width: 100%; vertical-align: top; }
#footer .main_footer{display: inline-block; background: #f6f6f6; width: 100%; vertical-align: top;padding-top: 60px; padding-bottom: 53px;}
.main_footer .inner_mainfooter{display: inline-block; width: 100%; vertical-align: top;}
.main_footer .footer_links{float: left; width: 100%; text-align: left;}
.main_footer .footer_links h3{display: inline-block; margin-bottom: 7px; width: 100%; vertical-align: top; font-size: 14px; line-height: normal; color: #3883c3; font-weight: 600; text-transform: uppercase;}
.main_footer .footer_links li{float: left; width: 100%; font-size:13px; line-height: 32px; color: #656565; font-weight:400;}
.main_footer .footer_links li a{text-decoration: none; color: #424242;}
.main_footer .footer_links address{display: inline-block; width: 100%; vertical-align: top;}
.main_footer address .office{float: left; margin-bottom: 20px; position: relative; padding-left: 20px; width: 100%; font-size: 13px; line-height: 26px; color: #656565; font-weight: 400;}
.main_footer address .contact{float: left;margin-bottom: 22px;  position: relative; padding-left: 20px; width: 100%; font-size: 13px; line-height: 22px; font-weight: 500; color: #656565;}
.main_footer address .contact a{display: inline-block; text-decoration: none; width: auto; vertical-align:top; color: #656565;}
.main_footer address .mail{float: left; position: relative; padding-left: 20px; width: 100%; font-size: 13px; line-height: 22px; font-weight: 500; color: #656565;}
.main_footer address .mail a{display: inline-block;text-decoration:none; width: auto; vertical-align:top; color: #656565;}
.main_footer address .fa{font-size:13px; color: #3883c3; font-weight:500; left: 0; top: 0; position: absolute;}

.main_footer address .office .fa{top:7px;}
.main_footer address .contact .fa{top: 5px;} 
.main_footer address .mail .fa{top: 4px;} 

#footer .bottom_footer{display: inline-block; width: 100%; padding-top: 40px; padding-bottom: 40px; vertical-align: top; background: #eae9e9;}
#footer .bottom_footer .leftbar_btmftr{float: left; width: auto;}
#footer .bottom_footer .leftbar_btmftr li{float: left; position: relative; width: auto; padding-right: 26px; padding-left: 25px;} 
#footer .bottom_footer .leftbar_btmftr li a{display: inline-block; width: auto; vertical-align: top;}
#footer .bottom_footer .leftbar_btmftr li:after{position: absolute; right: 0; top: 0; height: 67px; width: 1px; background: #cbcaca; content: "";}
#footer .bottom_footer .leftbar_btmftr li:last-child:after{display: none;}
#footer .bottom_footer .leftbar_btmftr ul{margin-left: -25px; margin-right: -26px;} 

#footer .bottom_footer .rightbar_btmftr{float:right; width: auto; padding-top: 17px;}
#footer .bottom_footer .footer_nav{float: left; width: auto; margin-bottom: 12px;clear: both;}
#footer .bottom_footer .footer_nav li{float: left; width: auto; padding: 0 11px 0 10px; position: relative;}
#footer .bottom_footer .footer_nav li:last-child:after{display: none;}
#footer .bottom_footer .footer_nav ul{margin-right: -10px; margin-left: -11px;}
#footer .bottom_footer .footer_nav li:after{position: absolute; content: ""; width: 1px; height: 11px; background: #919191; right: 0; top: 3px;}   
#footer .bottom_footer .footer_nav li a{display: inline-block; text-decoration: none; font-size: 13px; line-height: normal; font-weight: 400; width: auto; vertical-align: top;}

#footer .bottom_footer .footer_social{float:right; width: auto;clear: both;}
#footer .bottom_footer .footer_social li{float:left; width: auto; padding:0 6px;}
#footer .bottom_footer .footer_social li a{display: inline-block; width: auto; color:#888787; font-size: 20px;}
#footer .bottom_footer .footer_social ul{margin: 0 -6px;}

#footer .bottom_footer p.copyright{display: inline-block; width: 100%; vertical-align: top; margin-top: 18px; font-size: 13px; line-height: normal; color: #656565;  text-align: left; padding-left: 5px;}
#footer .bottom_footer p.copyright a{display: inline-block; width: auto; vertical-align: top; color:#656565; text-decoration: none;}

/*=== End Footer Section Here ===*/

/*=== Start Service page Here ===*/

#service_abt{display: inline-block; width: 100%; vertical-align: top; padding: 55px 0;}
#service_abt .inner_serabt{display: inline-block; width: 100%; text-align: center; vertical-align: top;}
#service_abt h2{display: inline-block; margin-bottom: 20px; width: 100%; vertical-align: top; font-size:24px; line-height: normal; color: #333333; font-weight: 600;}
#service_abt p{display: inline-block; font-weight: 500; width: 100%; vertical-align: top; font-size: 16px; margin-bottom: 28px; line-height: 28px; color: #333333;}
#service_abt p a{display: inline-block; width: auto; vertical-align: top; color: #3883c3; text-decoration:none !important;}

#quarter_sec{display: inline-block; width: 100%; vertical-align: top; background: #dfecf8; padding-top: 50px; padding-bottom: 46px;}
#quarter_sec .inner_quarter{display: inline-block; text-align: center; width: 100%; vertical-align: top;}
#quarter_sec h2{display: inline-block; width: 100%; vertical-align: top; margin-bottom: 43px; font-size: 32px; line-height: normal; color: #3883c3; font-weight: 600;}
#quarter_sec .table{margin-bottom: 23px;}
#quarter_sec .table thead th{text-align: center; font-size: 18px; padding-bottom: 10px; line-height: normal; color: #4a6d8d; font-weight: 600; border-bottom: 2px solid #6f95b8;}
#quarter_sec .table td{text-align: center; padding: 26px 0; border-bottom: 1px solid #afc1d2; font-size: 22px; line-height: normal; color: #333333; font-weight: 300;}
#quarter_sec .table_note{display: inline-block; width: 100%; vertical-align: top;}
#quarter_sec .table_note p{display: inline-block; width: 100%; vertical-align: top; font-size: 16px; line-height: normal; color: #4a6d8d; font-weight: 500;}

#programs_sec{display: inline-block; width: 100%; vertical-align: top; background: #f5f5f5; padding-top: 52px; padding-bottom: 33px; }
#programs_sec .linner_programsec{display: inline-block; width: 100%; vertical-align: top;}
#programs_sec h2{display: inline-block; width:100%; vertical-align: top; font-size: 32px; line-height: normal; color: #333333; font-weight: 600; text-align: center; margin-bottom: 58px;}
#programs_sec .cards{display: inline-block;  width: 100%; vertical-align: top; margin-bottom: 16px;}
#programs_sec .cards li{float: left; width: 50%; padding: 0 15px; margin-bottom: 30px;}
#programs_sec .cards ul{margin: 0 -15px;}
#programs_sec .cards li .programs_card{display: inline-block;background: #ffffff; padding: 25px 40px; padding-bottom: 55px; position: relative; text-align: center; width: 100%; vertical-align: top; border: 1px solid #ced3d8; border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px;}
#programs_sec .cards li .programs_card h4{display: inline-block; margin-bottom: 20px; width: 100%; vertical-align: top; font-size:20px; line-height: normal; color: #3883c3; font-weight: 500;}
#programs_sec .cards li .programs_card p{display: inline-block; margin-bottom: 20px; width: 100%; vertical-align: top; font-size: 14px; line-height: 26px; color: #4d4d4d;}
#programs_sec .cards li .programs_card .readmore{display: inline-block; position: absolute; left: 0; bottom: 30px; text-align: center; width: 100%; vertical-align: top; margin-bottom: 2px;}

#programs_sec .inner_programsec > p{display:block;clear: both; margin: 0 auto; max-width: 1040px; width: 100%; vertical-align: top; font-size: 16px; line-height: 28px;  color: #333333; font-weight: 500; text-align: center; margin-bottom: 28px;}
#programs_sec .inner_programsec > p a{color: #3883c3; text-decoration: none; }
/*=== End Service page Here ===*/

/*=== Start 1st Med Financial section Here ===*/

#stmed{display: inline-block; padding: 60px 0; padding-top: 50px; width: 100%; vertical-align: top; background-position: 50% 50%; text-align: center; background-repeat: no-repeat; background-size: cover;}
#stmed .inner_stmed{display: inline-block; width: 100%; max-width: 580px; vertical-align: top; text-align: center;}
#stmed .inner_stmed h2{display: inline-block; width: 100%; vertical-align: top; font-size: 30px; line-height: normal; color: #ffffff; font-weight:600; margin-bottom: 18px;}
#stmed .inner_stmed li{display: inline-block; width: auto; vertical-align: top; position: relative; padding: 0 25px 0 24px;}
#stmed .inner_stmed li a{display: inline-block; width: auto; font-size: 20px; line-height: 48px; color:rgba(255,255,255,0.7); text-decoration: none;}
#stmed .inner_stmed  ul{margin-right: -25px; margin-left: -24px;}
#stmed .inner_stmed .types_btn{display: inline-block; width:100%; vertical-align: top; margin-top: 37px;}
#stmed .inner_stmed .types_btn .trans_btn{width: 194px; text-transform: uppercase;}
#stmed .inner_stmed li:after{position: absolute; content: ""; width: 1px; height: 20px; background:rgba(255,255,255,0.7); right: 0; top: 15px; }
#stmed .inner_stmed li:last-child:after{display: none;}
#stmed .inner_stmed li.afternone:after{display: none;}
/*=== End 1st Med Financial section Here ===*/

/*=== Start Inner Page Banner section Here ===*/
#banner_inrsec{display: inline-block; width: 100%; vertical-align: top; background-size: cover; background-repeat: no-repeat; background-position: 50% 50%;}
#banner_inrsec .inner_bnrsec{display: inline-block; width: 100%; vertical-align: top; min-height: 230px; position: relative;}
#banner_inrsec .inner_bnrsec h1{display: inline-block; padding: 30px 0;  vertical-align: top; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); font-size: 42px; line-height: 60px; color: #fcfeff; font-weight: 700; text-transform: uppercase; left: 0; width: 100%; text-align: center;}
#banner_inrsec .inner_bnrsec .article_dtls_pitch{display: inline-block; width:100%; left: 0; text-align: center; vertical-align: top; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);}
#banner_inrsec .inner_bnrsec .article_dtls_pitch h1{transform: none; position:static;text-transform: inherit; font-size: 36px;letter-spacing: 0px;line-height: 48px;color: #fcfeff;box-shadow: 0px 2px 5px rgba(0,62,113,0.1); margin: 0; margin-bottom: 15px; padding: 0;}
#banner_inrsec .inner_bnrsec .article_dtls_pitch span.page_title{display: inline-block; width:auto; vertical-align: top; font-size: 18px;line-height: 38px;color: #fcfeff; border-bottom: 2px solid #8bb1cd; margin-bottom: 16px; }
#banner_inrsec .inner_bnrsec .article_dtls_pitch span.author_sign{display: inline-block; width: 100%; vertical-align: top; font-size: 16px;letter-spacing: 0px;line-height:normal;color: #fcfeff;font-weight: 300;}
/*=== End Inner Page Banner section Here ===*/

/*=== Start Article section Here ===*/
#artical{display: inline-block; width: 100%; vertical-align: top; padding-top: 42px; padding-bottom: 20px;}
#artical .inner_artical{display: inline-block; width: 100%; vertical-align: top;}
#artical .inner_artical > ul > li{float: left; width: 50%; padding: 0 15px; margin-bottom: 40px;}
#artical .inner_artical > ul{margin: 0 -15px;}
#artical .inner_artical > ul > li .artical_block{display: inline-block; width: 100%; vertical-align: top; max-width: 500px;}
#artical .inner_artical .artical_block h4.title{display: inline-block; width: 100%; vertical-align: top; font-size: 20px; line-height: 32px; color: #333333; font-weight: 500;}
#artical .inner_artical .artical_block .artical_date{display: inline-block; margin-bottom: 10px; width: 100%; vertical-align: top; font-size: 14px; line-height: 32px; color: #5d5d5d; font-weight: 400;}
#artical .inner_artical .artical_block .dscr{display: inline-block; width: 100%; vertical-align: top;}
#artical .artical_block .dscr p{display: inline-block; margin-bottom: 13px;  width: 100%; vertical-align: top; font-size: 14px; line-height: 26px; color: #333333; font-weight: 400;}
#artical .artical_block .dscr .readmore{display: inline-block; width: 100%; vertical-align: top;}
#artical .artical_block .dscr .readmore a{display: inline-block; width: 100%; vertical-align: top; font-size: 16px; line-height: 32px; color: #ff9600; text-decoration: underline;}
#article_dtls .email_sub{display: inline-block; width: 100%; vertical-align: top; background: #edf5fc; padding: 30px 20px; border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -moz-border-radius: 4px; margin-bottom: 30px; }
#article_dtls .email_sub h4.title{display: inline-block; width: 100%; vertical-align: top; font-size: 18px;letter-spacing: 0px;
color: #3883c3; font-weight: 500; padding-bottom: 10px; border-bottom: 2px solid #dae5ee; margin-bottom: 6px;}
#article_dtls .email_sub p{display: inline-block; width: 100%; vertical-align: top;font-size: 14px; letter-spacing: 0px;line-height: 26px;color: #3b3b3e;font-weight: 400; margin-bottom: 7px;}
#article_dtls .email_sub .email_sub_box{display: inline-block; width: 100%; vertical-align: top; position: relative;}
#article_dtls .email_sub .email_sub_box .email_text{display: inline-block; width: 100%; vertical-align: top; height: 50px; padding-right: 122px;height: 50px;
border-radius: 4px;background-color: #ffffff; padding-left: 15px; border: 1px solid #dae5ee;}
#article_dtls .email_sub .email_sub_box .orange_grad_btn{width: 112px; height: 50px;position: absolute; right: 0; top: 0;width: 112px;
height: 50px;border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -moz-border-radius: 4px; border-bottom-left-radius: 0; border-top-left-radius: 0; box-shadow: 0px 2px 18px rgba(46,46,46,0.12);background-image: linear-gradient(90deg, #ffa500 0%, #ff8700 100%);}

#article_dtls .recommend_art{display: inline-block; width: 100%; vertical-align: top; margin-bottom: 20px;}
#article_dtls .recommend_art h4.title{display: inline-block; width: 100%; vertical-align: top;font-size: 18px; font-weight: 500; padding-bottom:8px; border-bottom: 2px solid #dae5ee; color: #3883c3; margin-bottom: 15px;}
#article_dtls .recommend_art li{float: left; width: 100%; border-bottom: 2px solid #ebebeb; padding-bottom: 15px; margin-bottom: 12px;}
#article_dtls .recommend_art li h5{display: inline-block; width: 100%; vertical-align: top; font-size: 16px; line-height: 23px;color: #333333; font-weight: 500; margin-bottom: 5px;}
#article_dtls .recommend_art li h5 a{color: #333333; text-decoration: none;}
#article_dtls .recommend_art li span.date{display: inline-block; width: 100%; vertical-align: top;font-size: 14px; letter-spacing: 0px; line-height: 23px; color: #898989; font-weight: 400; margin-bottom: 8px;}
#article_dtls .recommend_art li p{display: inline-block; width: 100%; vertical-align: top; font-size: 14px;letter-spacing: 0px;
line-height: 23px; color: #555555; font-weight: 400;}
/*=== End Article section Here ===*/

/*=== Start Clossing  section Here ===*/
#closing_sec{display: inline-block; width: 100%; vertical-align: top; padding: 50px 0 60px 0;}
#closing_sec .inner_close{display: inline-block; width: 100%; vertical-align: top;}
#closing_sec .inner_close > ul > li{float:left; width:100%;  border-bottom: 1px solid #ced3d8; padding:30px 0;}
#closing_sec .inner_close > ul > li:first-child{padding-top: 0;}
#closing_sec .inner_close .closing_block{display: inline-block; width: 100%; vertical-align: top;}
#closing_sec .inner_close .closing_block .close_block{display: inline-block; cursor: pointer; min-height: 71px; padding-left: 89px; position: relative;  width: 100%; padding-right: 180px; vertical-align: top; }
#closing_sec .inner_close .closing_block .close_block .viewdtls{display: inline-block; width: 148px; height: 42px; text-align: center; border: 2px solid #a1a1a1; border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; padding: 12px 0 13px 0; text-decoration: none; font-size: 14px; color: #5d5d5d; line-height: 14px; position: absolute; right: 0; top: 17px;}
#closing_sec .inner_close .closing_block .close_block .viewdtls .forarrow{display: inline-block; position: relative; width: auto; vertical-align: top; padding-right:15px; }
#closing_sec .close_block .viewdtls .forarrow:after{position: absolute; content: ""; width: 6px; height: 6px; border-top: 2px solid #7d7d7d; border-right: 2px solid #7d7d7d; right: 0; top: 3px; transform: rotate(136deg); -webkit-transform: rotate(136deg); -ms-transform: rotate(136deg); -o-transform: rotate(136deg); -moz-transform: rotate(136deg);}
#closing_sec .inner_close .closing_block .close_block .date_block{width: 60px; display: inline-block; vertical-align: top; border: 1px solid #ededed;position: absolute; left: 0; top: 0;}
#closing_sec .inner_close .closing_block .close_block .date_block .month{display: inline-block; padding-top: 4px; width: 100%; vertical-align: top; font-size: 16px; line-height: 24px; color: #383838; font-weight: 500; text-align: center;}
#closing_sec .inner_close .closing_block .close_block .date_block .date{display: inline-block; position: relative; margin-top: -6px; width: 100%; vertical-align: top; font-size: 16px; line-height: 24px; color: #383838; font-weight: 500; text-align: center;}
#closing_sec .inner_close .closing_block .close_block .date_block .year{display: inline-block;position: relative; margin-top: -2px; width: 100%; vertical-align: top; font-size: 16px; line-height: 24px; color: #ffffff; background: #959595; text-align: center; font-weight: 500; border-top:1px solid #ededed; transition: 500ms all; -webkit-transition: 500ms all; -ms-transition: 500ms all; -moz-transition: 500ms all; -o-transition: 500ms all;}
#closing_sec .inner_close .closing_block .close_block .title{display: inline-block; margin-bottom: 7px; width: 100%; vertical-align: top; font-size: 18px; line-height: 24px; color: #383838; font-weight: 500;}
#closing_sec .inner_close .closing_block .close_block .title a{color: #383838; text-decoration: none;}
#closing_sec .inner_close .closing_block .close_block  p{display: inline-block; width: 100%; vertical-align: top; font-size: 14px; line-height: 22px; color: #5e5e5e; font-weight: 500;}
#closing_sec .closing_block .closing_cnt{display:none; float: left; width: 100%; vertical-align: top; }
#closing_sec .closing_block .closing_cnt .loanterms{float: left; width: 100%; vertical-align: top; margin-bottom: 11px; padding-top: 26px;}
#closing_sec .closing_block  h4.title{display: inline-block; width: 100%; vertical-align: top; font-size: 18px; line-height: normal; color: #3d4144; font-weight: 600; text-transform: capitalize; letter-spacing: 0.10px;}
#closing_sec .closing_block .loanterms li:first-child{margin-top: 0;}
#closing_sec .closing_block .loanterms li{float: left; padding-left: 13px; margin-top: -5px; width: 100%; font-size: 14px; line-height: 32px; position: relative; color: #5d5d5d;font-weight: 400;}
#closing_sec .closing_block .loanterms li:after{position: absolute; content: "\f0da"; left: 0; top: 0; font-family: 'FontAwesome';}
#closing_sec .closing_block .Scenario{display: inline-block; width: 100%; vertical-align: top;padding-bottom: 8px;}
#closing_sec .closing_block .Scenario h4.title{margin-bottom: 8px;}
#closing_sec .closing_block .Scenario p{display: inline-block; width: 100%; vertical-align: top; font-size: 14px; line-height: 23px; color: #4c4c4c; font-weight: 400; margin-bottom: 5px;}
#closing_sec .closing_block .closed_date{display: inline-block; width: 100%; text-align: left; font-size: 14px; margin-top: 5px; line-height: 14px; font-weight: 600; color: #3883c3;}
#closing_sec .inner_close .more_closing{display: inline-block; padding-top: 30px; width:100%; text-align: center; vertical-align: top;}
#closing_sec .inner_close .more_closing .blue_trans_btn{width: 238px; text-transform: uppercase;}

#closing_sec .inner_close > ul > li .close_block.fiaccDiv .viewdtls{background: #3883c3; color: #fff; border-color: #3883c3;}
#closing_sec .inner_close > ul > li .close_block.fiaccDiv .viewdtls .forarrow:after{border-color: #fff;-webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); top: 6px;}
#closing_sec .inner_close > ul > li .close_block.fiaccDiv .title a:hover{color: #3883c3;}
#closing_sec .inner_close > ul > li .close_block.fiaccDiv .date_block .year{background: #ff9c00; color: #fff;}

#closing_sec .inner_close > ul > li .close_block.active .title a {color: #3883c3;}
#closing_sec .inner_close > ul > li .close_block.active .date_block .year {background: #ff9c00; color: #fff;}
#closing_sec .inner_close > ul > li .close_block.active .viewdtls {background: #3883c3; color: #fff; border-color: #3883c3;}
#closing_sec .inner_close > ul > li .close_block.active .viewdtls .forarrow:after {border-color: #fff;}

#guidlines .guidline_block .block_cnt li .fa{ color: #3883c3;}

/*=== End Clossing  section Here ===*/


/*=== Start Conact US section Here ===*/

#conactus{display: inline-block; width: 100%; vertical-align: top; padding-top: 38px; padding-bottom: 172px; background: #dfecf8;}
#conactus .inner_contactus{display: inline-block; width: 100%; vertical-align: top;}
#conactus h2.title{display: inline-block; margin-bottom: 34px; width: 100%; vertical-align: top; text-align: center; font-size: 32px; line-height: normal; color: #333333; font-weight: 600;}
#conactus ul.contacts li{float: left; width: 50%;}
#conactus ul.contacts{float: left; width: 100%; position: relative;}
#conactus ul.contacts:after{position: absolute; content: ""; height: 1px; background: #afc1d2; left: 0; bottom: 0; top: 0; margin: auto; width: 100%;}
#conactus ul.contacts:before{position: absolute; content: ""; width: 1px; background: #afc1d2; left: 0; right: 0; bottom: 0; top: 0; margin: auto; height:100%;}
#conactus ul.contacts .contact_block{display: inline-block; width: 100%; text-align: center; padding: 0 30px; padding-top: 45px; padding-bottom: 40px;}
#conactus ul.contacts .contact_block .cnt_icon{display: inline-block; width: 100%; vertical-align: top; margin-bottom: 18px;}
#conactus ul.contacts .contact_block .cnt_title{display: inline-block; width: 100%; vertical-align: top; font-size: 20px; line-height: normal; color: #003a7f; font-weight: 500; letter-spacing: 0.5px; margin-bottom: 5px;}
#conactus ul.contacts .contact_block .address{display: inline-block; width: 100%; text-align: center; font-size: 15px; line-height: 26px; color: #333333;}
#conactus ul.contacts .contact_block .address a{display: inline-block; width: auto; vertical-align: top; color: #333333; text-decoration: none;}
#conactus ul.contacts .contact_block ul.social li{float: left; width: auto; padding: 0 6px;}
#conactus ul.contacts .contact_block ul.social li a{display: inline-block; background: #ffffff; font-size: 18px; color: #3883c3; width: auto; vertical-align: top; height: 42px; width: 42px; line-height: 42px; border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%;box-shadow: 0px 5px 8px 0px rgba(46, 46, 46, 0.13); }
#conactus ul.contacts .contact_block ul.social{display: inline-block; width: auto; vertical-align: top; padding-top: 5px;}

#contact_form{display: inline-block; width: 100%; vertical-align: top; padding-bottom: 100px; position: relative; margin-top: -118px;}
#contact_form .inner_cntform{display: inline-block; width: 100%; vertical-align: top; width: 100%; text-align: center;}
#contact_form .inner_cntform h2{display: inline-block; margin-bottom: 27px; width: 100%; vertical-align: top;  text-align: center; font-size: 32px;
    line-height: normal; color: #333333;  font-weight: 600;}

#contact_form .inner_cntform .forms_cnt{display: inline-block; width: 100%; max-width: 750px; vertical-align: top; background: #fff; box-shadow: 0px 7px 31px 0px rgba(46, 46, 46, 0.07);  padding:50px;padding-top: 58px;}
#contact_form .inner_cntform .forms_cnt li{float: left; width: 100%; margin-bottom: 30px;}
#contact_form .inner_cntform .forms_cnt li:last-child{margin-bottom: 0;}
#contact_form .inner_cntform .forms_cnt li .cst_input{height: 55px;}
#contact_form .inner_cntform .forms_cnt li textarea{padding: 20px 30px; min-height: 155px;}
#contact_form .inner_cntform .forms_cnt li .blue_grad_btn{width: 280px; font-size: 18px; color: #fcfeff; font-weight: 500; margin-top: 10px;background: rgba(255,166,0,1);  background: -moz-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,166,0,1)), color-stop(99%, rgba(255,136,0,1)));
background: -webkit-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);  background: -o-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);
background: -ms-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);  background: linear-gradient(to right, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa600', endColorstr='#ff8800', GradientType=1 );}

/*=== End Conact US section Here ===*/

/*=== Start FAQ section Here ===*/
#faq{display: inline-block;  width: 100%; vertical-align: top; padding: 30px 0;padding-bottom: 80px;}
#faq .inner_faq{display: inline-block; width: 100%; vertical-align: top;}
#faq .inner_faq li{float: left; width: 100%; border-bottom: 1px solid #ced3d8;}
#faq .inner_faq li .faq_block{display: inline-block; width: 100%; vertical-align: top; padding-right: 100px; position: relative;}
#faq .inner_faq li .faq_block .title{display:inline-block; cursor: pointer;  width: 100%; vertical-align: top; padding: 28px 0; font-size: 20px; line-height: normal; color: #333333; font-weight: 500;}
#faq .inner_faq li .faq_block .title:after{position: absolute; content: ""; background: url('../images/gray_down_arrow_sec.png'); background-repeat: no-repeat; width: 14px; height: 8px; right: 20px; top: 38px; }
#faq .inner_faq li .faq_block .faq_cnt{display: inline-block; position: relative; margin-top: -10px; width: 100%; vertical-align: top; display: none; padding-bottom: 22px;}
#faq .inner_faq li .faq_block .faq_cnt p{font-size: 14px; line-height: 28px;}
#faq .inner_faq li .faq_block .title.fiaccDiv:after{background: url('../images/blue_up_arrow.png');}

/*=== End FAQ section Here ===*/

/*=== Start Program Highlights section Here ===*/
#programs{display: inline-block; width: 100%; vertical-align: top; padding-top: 51px; padding-bottom: 40px;}
#programs.prgrm-highlights {padding-top: 0 !important;}
#programs .inner_programs{display: inline-block; width: 100%; vertical-align: top;}
#programs .title{display: inline-block; width: 100%; vertical-align: top; font-size: 32px; line-height: normal; color: #333333; font-weight: 700; margin-bottom: 28px;}
#programs .mainbar_programs{display: inline-block; width: 100%; vertical-align: top;}
#programs .following_prgrms.leftbar_programs{float:left;  width: 90%;}
#programs .leftbar_programs{float:left;  width: 65%;}
#programs .rightbar_programs{float: left; width: 35%;}
#programs .following_prgrms ul.prgms_points li{float: left; width: 100%; padding-left: 32px; position: relative; font-weight: 500; margin-bottom: 26px; font-size: 18px; line-height: 28px; color: #333333;}
#programs .following_prgrms ul.prgms_points li:after{position: absolute; content: ""; width: 25px; height: 25px; background: url(../images/points_icon.png); background-repeat: no-repeat; left: 0; top: 3px; background-size: 85%;}
#programs .leftbar_programs ul.prgms_points li{float: left; width: 100%; padding-left: 4px; position: relative; font-weight: 500; margin-bottom: 26px; font-size: 18px; line-height: 28px; color: #333333;}
#programs .leftbar_programs ul.prgms_points li i.fa.fa-star {margin-right: 4px; color: #3883c3;}
#programs .leftbar_programs ul.prgms_points li:after{display: none;}
#programs .rightbar_programs .imagebox{display: inline-block; width: auto; vertical-align: top; padding-top: 5px; width: 85%;}
/*=== End Program Highlights section Here ===*/

/*=== Start guidlines section Here ===*/

#guidlines{display: inline-block; width: 100%; vertical-align: top; background: #f5f5f5; padding: 40px 0 23px 0; }
#guidlines .inner_guidlines{display: inline-block; width: 100%; vertical-align: top;}
#guidlines h2.title{display: inline-block; width: 100%; vertical-align: top; margin-bottom: 23px;  font-size: 32px; line-height: normal; color: #333333; font-weight:700;}
#guidlines .guidline_block{display: inline-block; width: 100%; margin-bottom: 37px; vertical-align: top; background: #fff; padding:20px 0 14px 0; border: 1px solid #ced3d8; border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px;}
#guidlines .guidline_block .block{display: inline-block; width: 100%; vertical-align: top; padding: 0 40px; padding-bottom: 20px; border-bottom: 1px solid #ced3d8; margin-bottom: 30px;}
#guidlines .guidline_block .block h4.title{display: inline-block; width: 100%; vertical-align: top; font-size: 18px; line-height: normal; color: #3883c3; font-weight: 600; margin-bottom:6px;}
#guidlines .guidline_block .block .block_cnt{display: inline-block; width: 100%; vertical-align: top; }
#guidlines .guidline_block .block_cnt li{float: left; width: 100%; font-size: 14px; line-height: 36px; color: #4d4d4d; font-weight: 400;}
#guidlines .guidline_block .block:last-child{padding-bottom: 0; margin-bottom: 0; border: none;}
#guidlines .guidline_block .block_cnt  p{display: inline-block; width: 100%; vertical-align: top; font-size: 16px; line-height: 28px; color: #333333; font-weight: 500; margin-bottom: 20px;}
#guidlines .guidline_block .block_cnt  .mar_none{margin-bottom: 0;}
#guidlines .guarantee_block{display: inline-block; width: 100%; vertical-align: top;}
#guidlines .guarantee_block p{display: inline-block; width: 100%; vertical-align: top; font-weight: 500; font-size: 16px; line-height: 28px; color: #333333; margin-bottom: 18px;}
#guidlines .guarantee_block p a{display: inline-block; width: auto; vertical-align: top; color: #3883c3; text-decoration: underline;}
#guidlines .guidline_block .block li ul{margin-bottom: 13px; float: left; width: 100%;}
#guidlines .guarantee_block h2.title{margin-bottom: 17px;}

#programs .savtime_block{display: inline-block; text-align: center; width: 100%; vertical-align: top; background:#003a7f; padding:20px 30px; border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px; }
#programs .savtime_block h2{display: inline-block; width: 100%; vertical-align: top;font-size: 26px; letter-spacing: 0px; line-height: 36px; color: #75bffe; font-weight: 700; text-align: center; margin-bottom: 25px; }
#programs .savtime_block > p{display: inline-block; width: 100%; vertical-align: top;font-size: 18px;letter-spacing: 0px;line-height: 28px;color: #fcfeff; font-weight: 400; margin-bottom: 35px; }
#programs .savtime_block .callus_block{display: inline-block; width: 100%; vertical-align: top;}
#programs .savtime_block .callus_block .icon{display: inline-block; width: 100%; vertical-align: top; margin-bottom: 10px;}
#programs .savtime_block .callus_block p{display: inline-block; width: 100%; vertical-align: top;font-size: 16px;letter-spacing: 0px;line-height: 28px;color: #fcfeff; font-weight: 300;text-align: center; margin-bottom: 8px; }
#programs .savtime_block .callus_block .cst_input{height: 42px; background: transparent; border:1px solid #b3c4d9; color: #fff; margin-bottom: 20px;}
#programs .savtime_block .callus_block select.cst_input {padding-right: 30px; background: url(../images/white_down_arrow.png); background-repeat: no-repeat; background-position: 96.09%;}
#programs .savtime_block .callus_block .cst_input option {color: #222; padding: 0 10px;}
#programs .savtime_block .callus_block .note{display: inline-block; width: 100%; vertical-align: top;font-size: 13px;letter-spacing: 0px;color: #6f94bf;font-weight: 400;text-align: center;}
#programs .savtime_block .callus_block .orange_grad_btn{border-radius: 4px;box-shadow: 0px 2px 18px rgba(46,46,46,0.12);background-image: linear-gradient(90deg, #ffa500 0%, #ff8700 100%); margin-bottom: 10px; font-size: 16px; color: #fcfeff; font-weight: 700;}
#programs .savtime_block .callus_block .orange_grad_btn:hover{background: rgba(27,101,161,1);
background: -moz-linear-gradient(left, rgba(27,101,161,1) 0%, rgba(56,130,195,1) 99%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(27,101,161,1)), color-stop(99%, rgba(56,130,195,1)));
background: -webkit-linear-gradient(left, rgba(27,101,161,1) 0%, rgba(56,130,195,1) 99%);
background: -o-linear-gradient(left, rgba(27,101,161,1) 0%, rgba(56,130,195,1) 99%);
background: -ms-linear-gradient(left, rgba(27,101,161,1) 0%, rgba(56,130,195,1) 99%);
background: linear-gradient(to right, rgba(27,101,161,1) 0%, rgba(56,130,195,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b65a1', endColorstr='#3882c3', GradientType=1 ); opacity: 1;}
#programs .savtime_block .callus_block .cst_input::-webkit-input-placeholder {font-size: 16px;color: #fcfeff;font-weight: 300;}
#programs .savtime_block .callus_block .cst_input:-moz-placeholder {font-size: 16px;color: #fcfeff;font-weight: 300;}
#programs .savtime_block .callus_block .cst_input::-moz-placeholder {font-size: 16px;color: #fcfeff;font-weight: 300;}
#programs .savtime_block .callus_block .cst_input:-ms-input-placeholder {font-size: 16px;color: #fcfeff;font-weight: 300;}
#programs .block_right_programs{display: inline-block; width: 100%; margin-top: 30px;}
#programs .block_right_programs h4.title {display: inline-block; width: 100%; font-size: 22px;line-height: normal;color: #3883c3; font-weight: 700; padding-bottom: 5px; border-bottom: 2px solid #dae5ee; margin-bottom: 7px;}
#programs .block_right_programs ul.advntglist {float: left; width: 100%; margin-bottom: 0px;}
#programs .block_right_programs ul.advntglist li {float: left; width: 100%; font-size: 14px; line-height: 32px; color: #333333; font-weight: 400; padding-left: 25px; position: relative;}
#programs .block_right_programs ul.advntglist li .fa {color: #ff9600; position: absolute; left: 0; top: 8px;}

#programs .inner_programs p{display: inline-block; font-weight: 500; width: 100%; font-size: 16px; margin-bottom: 28px; line-height: 28px; color: #333333;}

/*=== End guidlines section Here ===*/

/*=== Start Load Request section Here ===*/
#load_req{display: inline-block; width: 100%; vertical-align: top; padding-top: 41px; padding-bottom: 50px;}
#load_req .inner_load_req{display: inline-block; width: 100%; vertical-align: top; text-align: center;}
#load_req .process_step{display: inline-block; width: 100%; vertical-align: top; margin-bottom: 35px;}
#load_req .process_step ul li{float: left; width: 33.33%; text-align: center; position: relative;}
#load_req .process_step ul li:first-child{text-align: left;}
#load_req .process_step ul li:last-child{text-align: right;}
#load_req .process_step ul li .step_block{display: inline-block; position: relative; background: #fff; width: auto; vertical-align: top; text-align: center; font-size: 14px; line-height: normal; color: #333333; font-weight: 400; }
#load_req .process_step ul li .step_block .steps{display: block; z-index: 1; position: relative;  width: 36px; height: 36px;  margin: 0 auto; border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; -moz-border-radius: 100%; background: #9099a0; text-align: center; font-size: 16px; line-height: normal; color: #ffffff; font-weight: 500; padding-top:8px; margin-bottom: 14px; }
#load_req .process_step ul{float: left; width: 100%; position: relative;}
#load_req .process_step ul:after{position: absolute; content: ""; width: 100%;  left:0; top: 16px; z-index: -1; background: #c2cdd8; height: 1px;}
#load_req .process_step ul li.active .step_block .steps{background: #ff9600;}
#load_req .process_step ul li.active .step_block{color: #000;}
#load_req .process_step ul li .step_block:after{position: absolute; content: ""; height: 1px; width: 100%; left:0; top: 16px; background: #c2cdd8;}
#load_req .process_step ul li:first-child .step_block:after{position: absolute; content: ""; height: 1px; width: 50%; left: auto; right:0; top: 16px; background: #c2cdd8;}
#load_req .process_step ul li:last-child .step_block:after{position: absolute; content: ""; height: 1px; width: 50%; left:0; top: 16px; background: #c2cdd8;}
#load_req .leftbar_loadreq{float: left; width: 68.42%; padding: 0 30px;}
#load_req .rightbar_loadreq{float: left; width:31.52%; padding: 0 30px;}
#load_req .row_loadreq{margin: 0 -30px; text-align: left; }
#load_req .leftbar_loadreq .inner_loadreq{display: inline-block; width: 100%; vertical-align: top; padding: 20px; padding-bottom: 25px; padding-top: 16px; border: 1px solid #c2cdd8; border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px;}
#load_req .leftbar_loadreq .load_req_block{display: inline-block; width: 100%; vertical-align: top; margin-bottom: 0px;}
#load_req .leftbar_loadreq h4.title{display: inline-block; width: 100%; vertical-align:top; font-size: 20px; line-height: normal; color: #3883c3; font-weight: 600; margin-bottom: 16px;}
#load_req .leftbar_loadreq p {display: inline-block; font-weight: 500; width: 100%; font-size: 16px; margin-bottom: 5px; line-height: 28px; color: #333333;}
#load_req .leftbar_loadreq p span {font-weight: 600;}
#load_req .leftbar_loadreq .load_req_block.btm-pnt li ul{margin-bottom: 5px; float: left; width: 100%;}
#load_req .leftbar_loadreq .load_req_block.btm-pnt li{float: left; width: 100%; font-size: 14px; line-height: 24px; color: #333333; font-weight: 500;margin-bottom: 12px;}
#load_req .leftbar_loadreq .load_req_block.btm-pnt li .fa{ color: #5d5d5d;}
#load_req .leftbar_loadreq .load_req_block li{float: left; width: 50%; padding: 0 15px; margin-bottom: 25px;}
#load_req .leftbar_loadreq .load_req_block ul{margin: 0 -15px;}
#load_req .leftbar_loadreq .load_req_block li .input_group{display: inline-block; width: 100%; vertical-align: top;}
#load_req .leftbar_loadreq .load_req_block li .input_group label{display: inline-block; width: 100%; vertical-align: top; font-size: 16px; line-height: normal; font-weight: 300; color: #222222; margin-bottom: 8px;}
#load_req .leftbar_loadreq .load_req_block .btn_sbt{float: left; width: 100%; margin-bottom: 15px; margin-top: 4px;} 
#load_req .leftbar_loadreq .load_req_block .orange_grad_btn{width: 266px; }
#load_req .leftbar_loadreq .load_req_block .note{display: inline-block; width: 100%; vertical-align: top; font-size: 13px; line-height: normal; color: #5d5d5d; font-weight: 400;}
#load_req .leftbar_loadreq .load_req_block li .input_group .cst_input{padding: 0 14PX;}
#load_req .rightbar_loadreq .inner_loadreq{display: inline-block; width: 100%; vertical-align: top;}
#load_req .inner_loadreq .block_right_loadreq{display: inline-block; width: 100%; vertical-align: top; margin-bottom: 28px;}
#load_req .block_right_loadreq h4.title{display: inline-block; width: 100%; vertical-align: top; font-size: 18px; line-height: normal; color: #3883c3; font-weight: 500; padding-bottom: 5px; border-bottom: 2px solid #dae5ee; margin-bottom: 7px;}
#load_req .block_right_loadreq ul.quick_applist li{float: left; width: 100%; font-size: 14px; line-height: 32px; color: #333333; font-weight:400; padding-left: 25px; position: relative;}
#load_req .block_right_loadreq ul.quick_applist li .fa{color: #ff9600; position: absolute; left: 0; top: 8px;} 
#load_req .block_right_loadreq ul.quick_applist{float: left; width: 100%; margin-bottom: 20px;}
#load_req .block_right_loadreq .closetrans_block{display: inline-block; position: relative; padding-left: 93px; width: 100%; font-size: 30px; line-height: normal; color: #3883c3; font-weight: 700; vertical-align: top; min-height: 114px; background: #edf5fc; border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px; padding-top: 30px;padding-bottom: 10px; }
#load_req .block_right_loadreq .closetrans_block img{position: absolute; left: 20px; top: 34px;}
#load_req .block_right_loadreq .closetrans_block .smaill{font-size: 16px; line-height: normal; color: #333333; display: inline-block; width: 100%; vertical-align: top;}
#load_req .block_right_loadreq.contactus p{display: inline-block; width: 100%; vertical-align: top; font-size: 14px; line-height: 24px; color: #333333; font-weight: 400; margin-top: 4px; margin-bottom:5px;}
.block_right_loadreq.contactus ul.cnts_us{float: left; width: 100%;}
.block_right_loadreq.contactus ul.cnts_us li{float: left; width: 100%; font-size: 16px; line-height: 48px; color: #333333; font-weight: 500; padding-left: 34px; position: relative;}
.block_right_loadreq.contactus ul.cnts_us li a{display: inline-block; width: auto; vertical-align: top; text-decoration: none; color: #333333;}
.block_right_loadreq.contactus ul.cnts_us li .fa{position: absolute; left: 0; top: 14px; font-size: 18px;} 
.block_right_loadreq.contactus ul.cnts_us li.call .fa{font-size: 30px; left: 2px; top: 10px;}
.block_right_loadreq.contactus ul.cnts_us li:last-child{padding-left: 0; padding-top: 10px;}

#load_req .author-dtl {display: inline-block; width: 100%; vertical-align: top; margin: 10px 0;}
#load_req .author-dtl-img {float: left; width: 20%;}
#load_req .author-dtl-txts {float: left; width: 80%;}
#load_req .author-dtl-txts p{font-size: 16px; color: #3883c3; line-height: 24px;}
#load_req .author-dtl-txts p.subtxt {font-size: 14px; color: #5d5d5d;}
#load_req .author-dtl-txts p a {font-size: 14px; color: #3883c3; line-height: 24px;}

#load_req .sprt-ln {display: inline-block; width: 100%; vertical-align: middle; margin: 5px 0 15px; border: 1px solid #e1e1e1;}
/*=== End Load Request section Here ===*/

/*=== Start Client Testimonials section Here ===*/
#client_test{display: inline-block; width: 100%; vertical-align: top; padding: 50px 0;}
#client_test .inner_client_test{display: inline-block; width: 100%; vertical-align: top;}
#client_test .inner_client_test > ul > li{float: left; width: 100%; margin-bottom: 30px;}
#client_test .inner_client_test .client_test_block{display: inline-block; width: 100%; vertical-align: top; padding-bottom: 28px; border-bottom: 1px solid #ced3d8;}
#client_test .client_test_block .client_name{float: left; width:25%; padding: 0 15px;}
#client_test .client_test_block .client_dscr{float: left; width: 75%; padding: 0 15px;}
#client_test .client_test_block .client_blockrow{margin: 0 -15px;}
#client_test .client_test_block .client_name h3{display: inline-block; width: 100%; vertical-align: top; font-size: 20px; line-height: 30px; color: #333333; font-weight: 600;}
#client_test .client_test_block .client_name .client_prof{display: inline-block; width: 100%; vertical-align: top; font-size: 14px; line-height: 30px; color: #7d7d7d; font-weight: 400;}
#client_test .client_test_block .client_dscr p{display: inline-block; width: 100%; vertical-align: top; font-size: 14px; line-height: 21px; font-weight: 400; color: #4d4d4d; position: relative; padding-left: 50px; }
#client_test .client_test_block .client_dscr p .fa-quote-left{font-size: 30px; color: #3883c3; position: absolute; left: 0; top: 0;}
#client_test .inner_client_test .load_more{display: inline-block; width: 100%; vertical-align: top; text-align: center;}
#client_test .inner_client_test .load_more a{display: inline-block; width: 100%; vertical-align: top; font-size: 14px; line-height: 14px; color: #3883c3; font-weight: 600; text-transform: uppercase; text-decoration: none; letter-spacing: 0.5px; width: 265px; border:2px solid #3883c3; border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; padding: 17px 15px;}

#client_test .client_test_block .client_blockrow span.ratings {padding-top: 8px; display: inline-block;}
#client_test .client_test_block .client_blockrow .fa {color: #ff9700; font-size: 16px;}
/*=== End Client Testimonials section Here ===*/

/*=== Start Article Details  section Here ===*/
#article_dtls{display: inline-block; width: 100%; vertical-align: top; padding-top: 54px; margin-bottom: 54px;}
#article_dtls .inner_artdtls{display: inline-block; width: 100%; vertical-align: top;}
#article_dtls .artdtls_cnt{display: inline-block; width: 100%; vertical-align: top;}
#article_dtls .artdtls_cnt > p{display: inline-block; width: 100%; vertical-align: top; font-size: 16px; line-height: 27px; color: #333333; font-weight: 400; margin-bottom: 30px;}
#article_dtls .artdtls_cnt h4{display: inline-block; width: 100%; vertical-align: top;font-size: 22px;color: #333333; font-weight: 600; margin-bottom: 10px;}
#article_dtls .artdtls_cnt h4 span{color: #ff9c00;}
#article_dtls .artdtls_cnt .share_link{display: inline-block; margin-bottom: 40px; width: 100%; vertical-align: top; padding-left: 66px; position: relative;}
#article_dtls .artdtls_cnt .share_link label{display: inline-block; width: auto; vertical-align: top;font-size: 18px;color: #333333; font-weight: 500; position: absolute; left: 0; top: 0;}
#article_dtls .artdtls_cnt .share_link li{float: left; width: auto; padding: 0 4px;}
#article_dtls .artdtls_cnt .share_link ul{margin: 0 -4px;}
#article_dtls .artdtls_cnt .share_link li a{display: inline-block; width: 24px; height: 24px; border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; background: #a2a2a2;font-size: 14px; color: #ffffff;text-align: center;  line-height: 24px;}

#article_dtls .artdtls_cnt .author_block{display: inline-block; width: 100%; vertical-align: top; padding-top: 40px; border-top: 2px solid #dddddd;}
#article_dtls .artdtls_cnt .author_block .inner_authorblock{display: inline-block; width: 100%; vertical-align: top; background: #eeeeee; padding: 30px; padding-left: 196px; position: relative;}
#article_dtls .artdtls_cnt .inner_authorblock .imgBox{position: absolute; left: 30px; top: 30px;}
#article_dtls .artdtls_cnt p:last-child{margin-bottom: 0;}
#article_dtls .artdtls_cnt .inner_authorblock h4{display: inline-block; margin-bottom: 7px; width: 100%; vertical-align: top; font-size: 17px; line-height: 24px; color: #3883c3; font-weight: 500;}
#article_dtls .artdtls_cnt .inner_authorblock h4 span.gray{color: #a2a2a2;}
#article_dtls .artdtls_cnt .inner_authorblock p{display: inline-block; width: 100%; vertical-align: top; font-size: 13px; line-height: 21px; margin-bottom: 9px; color: #333333;font-weight: 400;}
#article_dtls .artdtls_cnt .inner_authorblock p:last-child{margin-bottom: 0;}
#article_dtls .artdtls_cnt .inner_authorblock p a{display: inline-block; width: auto; vertical-align: top; color: #333333; font-weight: 500; text-decoration: none;}
#article_dtls .artdtls_cnt .inner_authorblock p a:hover {color: #0783c8;}

#article_dtls .savtime_block{display: inline-block; text-align: center; width: 100%; vertical-align: top; background:#003a7f; padding:34px; border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px; }
#article_dtls .savtime_block h2{display: inline-block; width: 100%; vertical-align: top;font-size: 26px; letter-spacing: 0px; line-height: 36px; color: #75bffe; font-weight: 700; text-align: center; margin-bottom: 25px; }
#article_dtls .savtime_block > p{display: inline-block; width: 100%; vertical-align: top;font-size: 18px;letter-spacing: 0px;line-height: 28px;color: #fcfeff; font-weight: 400; margin-bottom: 35px; }
#article_dtls .savtime_block .callus_block{display: inline-block; width: 100%; vertical-align: top;}
#article_dtls .savtime_block .callus_block .icon{display: inline-block; width: 100%; vertical-align: top; margin-bottom: 10px;}
#article_dtls .savtime_block .callus_block p{display: inline-block; width: 100%; vertical-align: top;font-size: 16px;letter-spacing: 0px;line-height: 28px;color: #fcfeff; font-weight: 300;text-align: center; margin-bottom: 8px; }
#article_dtls .savtime_block .callus_block .cst_input{height: 42px; background: transparent; border:1px solid #b3c4d9; color: #fff; margin-bottom: 20px;}
#article_dtls .savtime_block .callus_block select.cst_input {padding-right: 30px; background: url(../images/white_down_arrow.png); background-repeat: no-repeat; background-position: 96.09%;}
#article_dtls .savtime_block .callus_block select.cst_input option {color: #222; padding: 0 10px;}
#article_dtls .savtime_block .callus_block .note{display: inline-block; width: 100%; vertical-align: top;font-size: 13px;letter-spacing: 0px;color: #6f94bf;font-weight: 400;text-align: center;}
#article_dtls .savtime_block .callus_block .orange_grad_btn{border-radius: 4px;box-shadow: 0px 2px 18px rgba(46,46,46,0.12);background-image: linear-gradient(90deg, #ffa500 0%, #ff8700 100%); margin-bottom: 10px; font-size: 16px; color: #fcfeff; font-weight: 700;}
#article_dtls .savtime_block .callus_block .orange_grad_btn:hover{background: rgba(27,101,161,1);
background: -moz-linear-gradient(left, rgba(27,101,161,1) 0%, rgba(56,130,195,1) 99%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(27,101,161,1)), color-stop(99%, rgba(56,130,195,1)));
background: -webkit-linear-gradient(left, rgba(27,101,161,1) 0%, rgba(56,130,195,1) 99%);
background: -o-linear-gradient(left, rgba(27,101,161,1) 0%, rgba(56,130,195,1) 99%);
background: -ms-linear-gradient(left, rgba(27,101,161,1) 0%, rgba(56,130,195,1) 99%);
background: linear-gradient(to right, rgba(27,101,161,1) 0%, rgba(56,130,195,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b65a1', endColorstr='#3882c3', GradientType=1 ); opacity: 1;}
#article_dtls .savtime_block .callus_block .cst_input::-webkit-input-placeholder {font-size: 16px;color: #fcfeff;font-weight: 300;}
#article_dtls .savtime_block .callus_block .cst_input:-moz-placeholder {font-size: 16px;color: #fcfeff;font-weight: 300;}
#article_dtls .savtime_block .callus_block .cst_input::-moz-placeholder {font-size: 16px;color: #fcfeff;font-weight: 300;}
#article_dtls .savtime_block .callus_block .cst_input:-ms-input-placeholder {font-size: 16px;color: #fcfeff;font-weight: 300;}
/*=== End Article Details section Here ===*/

/*=== Start About page Company Profile section Here ===*/

#cmp_prof{display: inline-block; width: 100%; vertical-align: top; padding-top: 53px; padding-bottom: 20px;}
#cmp_prof .inner_cmpprof{display: inline-block; width: 100%; vertical-align: top;}
#cmp_prof .inner_cmpprof h2.title{display: inline-block; width: 100%; vertical-align:top; font-size: 32px;letter-spacing: 0px;color: #333333;font-weight: 600; margin-bottom: 27px; text-align: center;}
#cmp_prof .inner_cmpprof p{display: inline-block; width: 100%; vertical-align: top; font-size: 16px; letter-spacing: 0px; line-height: 32px; color: #333333; font-weight: 500; margin-bottom: 20px;text-align: center;}

/*=== End About page Company Profile section Here ===*/

/*=== Start About page our_team section Here ===*/

#our_team{display: inline-block; width: 100%; vertical-align: top; background: #f5f5f5; padding: 60px 0; padding-top: 40px; }
#our_team .inner_ourteam{display: inline-block; width: 100%; vertical-align: top;}
#our_team .inner_ourteam h2{font-size: 32px; letter-spacing: 0px; color: #333333; font-weight: 600; display: inline-block; width: 100%; vertical-align: top; margin-bottom: 25px; text-align: center;}
#our_team .inner_ourteam .team_blocks{display: inline-block; width: 100%; vertical-align: top;}
#our_team .team_blocks li{float: left; width: 25%; padding: 0 15px; margin-bottom: 10px; }
#our_team .team_blocks ul{margin: 0 -15px;}
#our_team .team_blocks li .team_block{display: inline-block; width: 100%; vertical-align: top; border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; overflow: hidden;}
#our_team .team_blocks li .team_profile{display: inline-block; text-align: center; width: 100%; vertical-align: top; background: #3883c3;} 
#our_team .team_blocks li .team_profile .imgbox{border-radius: 100%; -webkit-border-radius: 100%;  -ms-border-radius: 100%;  -o-border-radius: 100%;  -moz-border-radius: 100%; width: 110px; height: 110px; position: relative; bottom: -34px;border:2px solid #fff;}
#our_team .team_blocks li .team_block .team_info{display: inline-block; text-align: center; border: 1px solid #cdd3d7; border-top: none; border-bottom-left-radius:5px; -webkit-border-bottom-left-radius:5px; -ms-border-bottom-left-radius:5px; -o-border-bottom-left-radius:5px; -moz-border-bottom-left-radius:5px; border-bottom-right-radius:5px; -webkit-border-bottom-right-radius:5px; -ms-border-bottom-right-radius:5px; -o-border-bottom-right-radius:5px; -moz-border-bottom-right-radius:5px; width: 100%; vertical-align: top; padding:60px 10px 20px 10px; background: #fff; }
.team_block .team_info h4.author_name{display: inline-block; width: 100%; vertical-align: top; font-size: 16px; letter-spacing: 0px; color: #333333; font-weight: 600; margin-bottom: 6px; }
.team_block .team_info h6.author_desig{display: inline-block; margin-bottom: 15px; width: 100%; vertical-align: top; font-size: 13px;letter-spacing: 0px;color: #5d5d5d;font-weight: 400;}
.team_block .team_info .author_cont{display: inline-block; margin-bottom: 10px; width: 100%; vertical-align: top; font-size: 14px; letter-spacing: 0px;color: #333333;font-weight: 500;}
.team_block .team_info .author_cont a{display: inline-block; width: auto; padding-left: 15px; position: relative; vertical-align: top; text-decoration: none;color: #333333;}
.team_block .team_info .author_cont a .fa{position: absolute; left: 0; top: 4px;}
.team_block .team_info .author_mail a{display: inline-block; margin-bottom: 12px; width: 100%; vertical-align: top; font-size: 13px; color: #3883c3;font-weight: 400;}
.team_block .team_info .author_mail a{display: inline-block; position: relative; padding-left: 20px; width: auto; vertical-align: top; text-decoration: none; color: #333;}
.team_block .team_info .author_mail a:hover {color: #3883c3;}
.team_block .team_info .author_mail a .fa{color: #333; position: absolute; left: 0; top: 2px;} 

/*=== Start About page our_team section Here ===*/

@media only screen and (min-width: 1400px){
#header .main_header .rightbar_header .custom_navbar > ul > li:hover > ul.child_menu{left: 16px;}
}

@media only screen and (max-width: 1399px) {
#header .container-fluid{padding: 0 20px;}
#header .main_header .rightbar_header .custom_navbar > ul > li{padding: 0 26px;}
#header .main_header .rightbar_header .custom_navbar > ul{margin: 0 -26px;} 
#header .main_header .rightbar_header .custom_navbar > ul > li > ul.child_menu{left:-10px;}
#home_banner .leftbar_banner .inner_leftbanner{padding-top: 90px;}
#home_banner .form_banner .quote_from li .cst_input{height: 40px;}
#home_banner .form_banner .quote_from li .blue_grad_btn{padding: 10px; padding-top: 12px;}
#home_banner{min-height: 530px;}
#home_banner .inner_home_banner{padding: 30px 0;}

}


/* css only for hover effect   */
@media only screen and (min-width: 1200px) {
#header .main_header .rightbar_header .custom_navbar > ul > li:hover > a{color: #3883c3;}
.blue_grad_btn:hover{background: rgba(255,166,0,1);background: -moz-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,166,0,1)), color-stop(99%, rgba(255,136,0,1)));
background: -webkit-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);background: -o-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);
background: -ms-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);background: linear-gradient(to right, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa600', endColorstr='#ff8800', GradientType=1 );}
#header .custom_navbar > ul > li > ul.child_menu > li > a:hover{background: #3883c3; color: #fff;}
#header .main_header .rightbar_header .custom_navbar > ul > li:hover > ul.child_menu{opacity: 1; visibility: visible; left: 10px;}
#prfion_sec .prof_cards li .prof_card:hover{-webkit-transform: scale(1.03); -ms-transform: scale(1.03); transform: scale(1.03);
box-shadow: 0 18px 62px -10px rgba(0,0,0,.25); z-index: 1; transition: all 250ms!important;}
#prfion_sec .inner_prof p a:hover{color: #ff5b00;}
.trans_btn:hover{background: #ffffff; color: #3883c3;}
.blue_trans_btn:hover{background:#3883c3; color: #fff; }
#process_sec .rightbar_procssec li .pros_block p a:hover{color: #ff9c00;}
#testimonial_sec .close_block.active .title a{color: #3883c3;}
#testimonial_sec .close_block.active .date_block .year{background: #ff9c00;}
#testimonial_sec .close_block:hover .title a{color: #3883c3;}
#testimonial_sec .close_block:hover .date_block .year{background: #ff9c00;}
#testimonial_sec .customer_say .slick-arrow:hover{background: #3883c3; border-color: #3883c3;}
#testimonial_sec .customer_say .slick-arrow:hover:after{border-color:#fff;}
#ask_sec .inner_asksec h3 a:hover{color: #ff8f00;}
#ask_sec .inner_asksec .call_us a:hover{background: rgba(27,101,161,1);
background: -moz-linear-gradient(left, rgba(27,101,161,1) 0%, rgba(56,130,195,1) 99%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(27,101,161,1)), color-stop(99%, rgba(56,130,195,1)));
background: -webkit-linear-gradient(left, rgba(27,101,161,1) 0%, rgba(56,130,195,1) 99%);
background: -o-linear-gradient(left, rgba(27,101,161,1) 0%, rgba(56,130,195,1) 99%);
background: -ms-linear-gradient(left, rgba(27,101,161,1) 0%, rgba(56,130,195,1) 99%);
background: linear-gradient(to right, rgba(27,101,161,1) 0%, rgba(56,130,195,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b65a1', endColorstr='#3882c3', GradientType=1 );}
.main_footer .footer_links li a:hover{color: #3883c3;}
.main_footer address .contact a:hover{color: #3883c3;}
.main_footer address .mail a:hover{color: #3883c3;}
#footer .bottom_footer .footer_nav li a:hover{color: #3883c3;}
#footer .bottom_footer .footer_social li a:hover{color: #3883c3;}
#footer .bottom_footer p.copyright a:hover{color: #3883c3;}
#service_abt p a:hover{color: #ff5b00;}
#programs_sec .inner_programsec > p a:hover{color: #ff5b00;}
.read_orange:hover{color: #3883c3; text-decoration: none;}
#stmed .inner_stmed li a:hover{color: #fff;}
#header .top_header .apply_btn a:hover{background: rgba(255,166,0,1);
background: -moz-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,166,0,1)), color-stop(99%, rgba(255,136,0,1)));
background: -webkit-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);background: -o-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);
background: -ms-linear-gradient(left, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);background: linear-gradient(to right, rgba(255,166,0,1) 0%, rgba(255,136,0,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa600', endColorstr='#ff8800', GradientType=1 );}
#artical .artical_block .dscr .readmore a:hover{color: #43a2f2;}
#conactus ul.contacts .contact_block .address a:hover{color: #43a2f2;}
#conactus ul.contacts .contact_block ul.social li a:hover{color: #fff; background: #3883c3;}
#contact_form .inner_cntform .forms_cnt li .blue_grad_btn:hover{background: #3883c3;}
#guidlines .guarantee_block p a:hover{color: #43a2f2;}
.orange_grad_btn:hover{background: rgba(81,164,236,1);
    background: -moz-linear-gradient(left, rgba(81,164,236,1) 0%, rgba(56,131,195,1) 99%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(81,164,236,1)), color-stop(99%, rgba(56,131,195,1)));
    background: -webkit-linear-gradient(left, rgba(81,164,236,1) 0%, rgba(56,131,195,1) 99%);
    background: -o-linear-gradient(left, rgba(81,164,236,1) 0%, rgba(56,131,195,1) 99%);
    background: -ms-linear-gradient(left, rgba(81,164,236,1) 0%, rgba(56,131,195,1) 99%);
    background: linear-gradient(to right, rgba(81,164,236,1) 0%, rgba(56,131,195,1) 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51a4ec', endColorstr='#3883c3', GradientType=1 ); opacity: 1;}
.block_right_loadreq.contactus ul.cnts_us li a:hover{color: #ff9600;}
#client_test .inner_client_test .load_more a:hover{background: #3883c3; color: #fff;}
#article_dtls .artdtls_cnt .share_link li a:hover{background: #3883c3;}
#article_dtls .artdtls_cnt .inner_authorblock p a:hover{color: #3883c3;}
}

/* Custome responsive css start from here */

/* common css for screen size < 1199  */
@media only screen and (max-width: 1199px) {
#header .main_header .rightbar_header .custom_navbar > ul{margin: 0;}
#header .main_header .rightbar_header .custom_navbar > ul > li{width: 100%; padding: 0;}
#header .main_header .rightbar_header .custom_navbar > ul > li > a{width: 100%;}
#header .main_header .rightbar_header .custom_navbar > ul > li.parent_menu:after{display: none;}
#header .main_header .rightbar_header .custom_navbar > ul > li > a{padding: 10px; padding-right: 45px; border-bottom: 1px solid #f1f1f1;}
#header .main_header .rightbar_header .custom_navbar > ul > li > ul.child_menu{position: static; transition: none; display: none; visibility: visible; opacity: 1; padding: 0; background: #ccc; left: auto; width: 100%;}
#header .custom_navbar > ul > li > ul.child_menu > li > a{color: #}
#header .main_header .rightbar_header .custom_navbar{position: absolute; border-top: 2px solid #ffa300;display: none; left: 0; width: 100%;  background: #fff; z-index: 999; top: 108px; max-height: 450px; overflow:auto; padding-top: 0;}
.toggle_icon{display: block;}
#header .main_header .rightbar_header .custom_navbar li.active a{color: #3883c3;}
#stmed .inner_stmed li.afternone:after{display: block;}
#header .container{width: 100%;}
#prfion_sec .prof_cards li .prof_card .prof_name a{font-size: 18px;}
}

/* common css for screen size < 991  */
@media only screen and (max-width: 991px) {

#testimonial_sec .close_block.active .date_block .year {background: #ff9c00;}
#testimonial_sec .close_block.active .title a {color: #3883c3;}

#cmpy_overview .block_cmpny{margin-bottom: 58px;}
#process_sec{background: none;background: rgba(3,91,150,1);
background: -moz-linear-gradient(left, rgba(3,91,150,1) 0%, rgba(78,163,233,1) 99%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(3,91,150,1)), color-stop(99%, rgba(78,163,233,1)));
background: -webkit-linear-gradient(left, rgba(3,91,150,1) 0%, rgba(78,163,233,1) 99%);
background: -o-linear-gradient(left, rgba(3,91,150,1) 0%, rgba(78,163,233,1) 99%);
background: -ms-linear-gradient(left, rgba(3,91,150,1) 0%, rgba(78,163,233,1) 99%);
background: linear-gradient(to right, rgba(3,91,150,1) 0%, rgba(78,163,233,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#035b96', endColorstr='#4ea3e9', GradientType=1 );}
#process_sec .leftbar_procssec{padding-top: 0; text-align: center; margin-bottom: 40px;}
#process_sec .inner_procssec{padding-top: 60px;}

#testimonial_sec .customer_say{padding-bottom: 40px; border-bottom: 1px solid #dadada; margin-bottom: 36px; text-align: center;}
#testimonial_sec .customer_say .slick-arrow{left: 0; right: 0; margin: auto; bottom: 0;}
#testimonial_sec .customer_say button.slick-prev.slick-arrow{right: 30px;}
#testimonial_sec .customer_say button.slick-next.slick-arrow{left: 30px;}
#testimonial_sec .customer_say li .block_test .test_name{margin-bottom: 10px;}
#testimonial_sec .customer_say li .block_test span.ratings{margin-bottom: 50px;}
#testimonial_sec .customer_say li .block_test .test_name:after{left: 0; right: 0; margin: auto;}
#testimonial_sec .customer_say .test_btn{padding-top: 30px; text-align: center;}
#testimonial_sec .closings_recent h2.title{text-align: center;}
#testimonial_sec .closing_btn{text-align: center;}
.main_footer .footer_links{margin-bottom: 48px;}

#footer .bottom_footer .leftbar_btmftr{width: 100%; text-align: center;}
#footer .bottom_footer .leftbar_btmftr ul{display: inline-block; width: auto; vertical-align: top; margin: 0; margin-bottom: 30px;}
#footer .bottom_footer .rightbar_btmftr{width: 100%; text-align: center;}
#footer .bottom_footer .footer_nav{float: none; display: inline-block; vertical-align: top;}
#footer .bottom_footer .footer_social{float: none; display: inline-block; width: 100%;}
#footer .bottom_footer .footer_social ul{display: inline-block; width: auto; margin: 0;}
#footer .bottom_footer p.copyright{text-align: center;}
#header .main_header .rightbar_header .custom_navbar > ul > li:last-child{margin-top: 0;}

#programs .leftbar_programs{width: 70%;}
#programs .rightbar_programs{width: 30%; text-align: center;}

#load_req .leftbar_loadreq{padding: 0 15px; width: 100%; margin-bottom: 30px; }
#load_req .rightbar_loadreq{padding: 0 15px; width: 100%; }
#load_req .row_loadreq{margin: 0 -15px;}
#banner_inrsec .inner_bnrsec h1 {font-size: 34px;}
#article_dtls .artdtls_cnt .author_block .inner_authorblock{padding-top: 180px; padding-left: 30px;}
#article_dtls .artdtls_cnt .inner_authorblock .imgBox{left: 0; right: 0; margin: auto;}
#article_dtls .savtime_block{margin-top: 30px;}
#article_dtls .email_sub{margin-top: 30px;}

#our_team{padding-top: 50px; padding-bottom: 20px;}
#our_team .team_blocks li{width: 50%; margin-bottom: 30px;}

#programs .mainbar_programs {margin-bottom: 20px;}
#programs .title, #guidlines h2.title {text-align: center;}
#guidlines .guarantee_block p {padding: 0 10px;}
#programs .rightbar_programs .imagebox {width: 90%; margin-bottom: 30px;}
#programs .leftbar_programs ul.prgms_points li {line-height: 23px;}
#programs .leftbar_programs ul.prgms_points li:after {top:0;}
#programs .savtime_block .callus_block .cst_input {float: left; width: 48%; margin-right: 12px;}

}


/* common css for screen size < 767  */
@media only screen and (max-width: 767px) {

#header .main_header .inner_main_header .logo a{max-width: 170px;}
#home_banner{min-height: 600px; margin-bottom: 160px;}
#home_banner .container{padding:0 50px;}    
#home_banner .leftbar_banner{width: 100%;}
#home_banner .rightbar_banner{width:100%; position: relative; margin-bottom: -160px;}    
#home_banner .leftbar_banner .inner_leftbanner{padding-top: 0; text-align: center; margin-bottom: 39px;}
#home_banner .inner_home_banner{padding-bottom: 0;}
#home_banner .leftbar_banner .inner_leftbanner ul{display: inline-block; width: auto; vertical-align: top;}
#home_banner .leftbar_banner li{float: none; padding-left: 20px;  width: auto; text-align: left; line-height: 43px; font-size: 16px; text-align: left;}
#home_banner .leftbar_banner h1{font-size: 24px; margin-bottom: 12px;}
#home_banner .form_banner h2{font-size: 26px;}
#home_banner .leftbar_banner li:after{top: 13px;}
#home_banner .leftbar_banner li:after{background:url('../images/mobile_checkbox_icon.png'); width: 15px; height: 14px; }

#prfion_sec h2.sec_title{font-size: 29px; line-height: 46px; margin-bottom: 28px;}
#prfion_sec{padding-top: 57px; padding-bottom: 30px;}
#prfion_sec .prof_cards li{width: 100%; margin-bottom: 6px;}
#prfion_sec .prof_cards li .prof_card .imgbox{height: 100%;}
#prfion_sec .prof_cards li .prof_card .imgbox img{width: 100%;opacity: 0.7;}
#prfion_sec .prof_cards li .prof_card .prof_name a{font-size: 21px; color: #fff;}
#prfion_sec .prof_cards li .prof_card .prof_name{bottom:0; position: absolute; left: 0;}
#prfion_sec .prof_cards {border:none; margin-bottom: 40px;}
#prfion_sec .prof_cards li .prof_card{height: 120px;}
#prfion_sec .inner_prof p{font-size: 17px; line-height: 30px; margin-bottom: 28px;}

#testimonial_sec .close_block.active .date_block .year {background: #ff9c00;}
#testimonial_sec .close_block.active .title a {color: #3883c3;}

#why_sec .container{padding-right:50px; padding-left: 50px;}
#why_sec h3.sec_title{font-size: 27px; line-height: 45px; font-weight: 700; margin-bottom: 10px;}
#why_sec ul.why_list li{width: 50%;}
#why_sec p.sec_dscr{line-height: 29px; font-size: 15px; margin-bottom: 62px;}
#why_sec ul.why_list .why_point p{font-size: 17px; line-height: 29px;}
#why_sec{padding-top: 44px; padding-bottom: 0;}
#why_sec ul.why_list .why_point{margin-bottom: 49px; padding-top: 85px;}


#cmpy_overview{padding-top: 66px; padding-bottom: 0;}

#process_sec .container{padding-right: 30px; padding-left: 30px;}
#process_sec .rightbar_procssec{padding: 20px;}
#process_sec h2{font-size: 24px; line-height: 34px;margin-bottom: 27px; padding: 0 12px;}

#testimonial_sec .container{padding-right: 50px; padding-left: 50px;}
#testimonial_sec{padding-top: 45px; padding-bottom: 54px;}
#testimonial_sec h2.title{font-size: 24px;line-height: 40px; font-weight: 700;}

#ask_sec{padding-top: 36px; margin-bottom: 3px; padding-bottom: 53px;}
#ask_sec .inner_asksec .quest p{font-size: 21px; line-height:39px;}
#ask_sec .inner_asksec h2{font-size: 28px; line-height: 40px; margin-bottom: 7px;}
#ask_sec .inner_asksec h3{font-size: 15px; margin-bottom: 27px; line-height: 27px;}
#ask_sec .inner_asksec h3 a{padding-bottom: 5px;}

.main_footer .footer_links{text-align: center;}
.main_footer .footer_links address{width: auto;}
.main_footer address .office{float: none; display:block; width: auto; vertical-align:top;}
.main_footer address .contact{float: none; display:inline-block; width: auto; vertical-align:top;}
.main_footer address .mail{float: none; display:block; width: auto; vertical-align:top;}
#footer .bottom_footer .footer_nav li{width: 100%;}
#footer .bottom_footer .footer_nav li:after{display: none;}

#footer .main_footer{padding-top: 50px; padding-bottom: 0;}

#footer .bottom_footer{padding-top: 35px;}
#footer .bottom_footer .leftbar_btmftr ul{margin-bottom: 22px;}
#footer .bottom_footer .footer_nav li{margin-bottom: 19px;}


#service_abt h2{font-size: 27px; font-weight: 700; margin-bottom: 29px;}
#service_abt .container{padding: 0 50px;}
#quarter_sec h2{font-size: 28px; line-height: 32px;}
#quarter_sec .table thead th{font-size: 16px;}
#quarter_sec .table td{font-size: 15px;padding: 22px 0; font-weight: 400;}
#quarter_sec .table_note{display: none;}
#quarter_sec .container{padding: 0 30px;}
#programs_sec h2{font-size: 28px; line-height: 42px; font-weight: 700;}
#programs_sec .cards li{width: 100%; margin-bottom: 20px;}
#programs_sec .cards li .programs_card{padding: 20px 30px; padding-bottom: 50px;}
#programs_sec .container{padding: 0 50px;}
#programs_sec .cards li .programs_card h4{font-size: 14px;}
#programs_sec .cards li .programs_card p{font-size: 12px; line-height: 21px; margin-bottom: 12px;}
#programs_sec .cards li .programs_card .readmore a{font-size: 12px;}

#service_abt{padding-bottom: 21px;}
#quarter_sec{padding-top: 37px; padding-bottom: 30px;}
#programs_sec{padding-top: 41px;}
#programs_sec h2{margin-bottom: 33px;}
#programs_sec .cards li .programs_card h4{margin-bottom: 12px;}
#programs_sec .cards{margin-bottom: 22px;}

#header .top_header .help_call{float: left;}
#header .top_header .apply_btn{float: right;}
#header .top_header .container{padding-right: 0; padding-left: 0;}
#header .top_header .inner_top_header{padding: 0;}
#header .top_header .apply_btn a{border-radius: 0; margin-bottom: 0; padding: 14px 0;}


#banner_inrsec .inner_bnrsec h1{font-size: 36px; line-height: 42px;}
#banner_inrsec .inner_bnrsec{min-height: 200px;}

#guidlines .guidline_block .block{padding: 0 20px;}
#programs{padding: 50px 0;}

#client_test .client_test_block .client_name{width: 100%; margin-bottom: 20px; }
#client_test .client_test_block .client_dscr{width: 100%;}

#banner_inrsec .inner_bnrsec h1 {font-size: 34px;}
#banner_inrsec .inner_bnrsec .article_dtls_pitch h1{font-size: 24px; line-height: 30px;}
#article_dtls .artdtls_cnt h4 {font-size: 20px;}
#article_dtls .artdtls_cnt > p {font-size: 14px;}

#header .top_header .inner_top_header .left_tophead{float: left; text-align: center; width: 50%;}
#header .left_tophead .help_call{width: auto; float: none; }
#header .top_header .apply_btn{width: 50%; padding: 0;}
#header .top_header .apply_btn a{width: 100%;}

}


/* common css for screen size < 479  */
@media only screen and (max-width: 479px) {

#header .container-fluid{padding: 0 15px;}
#header .main_header .inner_main_header .logo a{max-width: 180px;}
#header img.header_logo {height: 75px;}
#header .main_header .rightbar_header .apply_btn a{width: 135px;}  
#header .main_header .inner_main_header .rightbar_header{padding-top: 14px;}


#prfion_sec h2.sec_title{font-size: 26px; line-height: 34px; text-align: center;}
#prfion_sec .prof_cards {margin-bottom: 40px;}
#cmpy_overview {padding-top: 45px;}
#cmpy_overview .block_cmpny {margin-bottom: 45px; padding-top: 72px;}
#stmed .inner_stmed h2 {font-size: 26px;line-height: 36px;margin-bottom: 8px;}
#stmed .inner_stmed .types_btn {margin-top: 28px;}
#why_sec h3.sec_title {font-size: 26px; line-height: 38px;}
#why_sec p.sec_dscr {margin-bottom: 42px;}
#cmpy_overview .block_cmpny .title {font-size: 30px;}
#cmpy_overview .block_cmpny p {font-size: 18px; line-height: 28px;}
#prfion_sec .inner_prof p {font-size: 15px; line-height: 28px; margin-bottom: 18px; padding: 0 10px; text-align: left;}

#home_banner .container{padding: 0 15px;}
#why_sec .container{padding: 0 15px;}
#process_sec .container{padding: 0 15px;}
#testimonial_sec .container{padding: 0 15px;}

#testimonial_sec .close_block.active .date_block .year {background: #ff9c00;}
#testimonial_sec .close_block.active .title a {color: #3883c3;}

#footer .bottom_footer .leftbar_btmftr li{padding: 0 15px;}
#service_abt .container{padding: 0 15px;}
#quarter_sec .container{padding: 0 15px;}
#programs_sec .container{padding: 0 15px;}
#home_banner .form_banner .quote_from li.half{width: 100%;}
#header .top_header .help_call span.ques{display: none;}

#header .top_header .apply_btn a{width: 100%;}
#stmed .inner_stmed li:after{display: none;}
#stmed .inner_stmed li{width: 100%;}

#artical .inner_artical > ul > li{width: 100%; margin-bottom: 20px;}

#closing_sec .inner_close .closing_block .close_block .viewdtls{position: static; margin-top: 10px;}
#closing_sec .inner_close .closing_block .close_block{padding-right: 0;}
#closing_sec{padding-top: 30px; padding-bottom: 30px;}

#conactus ul.contacts li{width: 100%;}
#conactus ul.contacts:before{display: none;}
#conactus ul.contacts:after{display: none;}
#conactus ul.contacts .contact_block{padding: 15px 0;}
#contact_form .inner_cntform .forms_cnt{padding: 30px 20px;}
#contact_form{padding-bottom: 50px;}
#conactus h2.title{margin-bottom: 0; font-size: 26px;}
#conactus ul.contacts .contact_block .cnt_title {font-size: 18px;}
#conactus ul.contacts .contact_block .cnt_icon {margin-bottom: 10px;}
#contact_form .inner_cntform .forms_cnt li {margin-bottom: 20px;}
#contact_form .inner_cntform .forms_cnt li .cst_input {height: 45px;}
#contact_form .inner_cntform .forms_cnt li textarea {height: 125px; padding: 20px 20px;}
#faq .inner_faq li .faq_block{padding-right: 0;}
#faq .inner_faq li .faq_block .title{padding-right: 50px;}
#faq{padding-bottom: 50px;}

#load_req .leftbar_loadreq .load_req_block li{width: 100%;}

#banner_inrsec .inner_bnrsec h1{font-size: 26px; line-height: 36px;}
#banner_inrsec .inner_bnrsec{min-height: 200px;}
#banner_inrsec .inner_bnrsec h1{font-size: 28px; line-height: 36px;}

#guidlines .savtime_block .callus_block .cst_input {width: 100%; margin-right: 0px;}

#our_team .team_blocks li{width: 100%;}

#programs {padding: 30px 0;}
#programs .title, #guidlines h2.title {font-size: 24px; margin-bottom: 20px; padding: 0 10px; line-height: 36px;}
#programs .leftbar_programs{width: 100%;}
#programs .rightbar_programs{width: 100%; text-align: center;}
#programs .following_prgrms ul.prgms_points li{padding: 0 10px 0 30px; font-size: 16px; margin-bottom: 15px;}
#programs .leftbar_programs ul.prgms_points li{padding: 0 10px; font-size: 16px; margin-bottom: 15px; line-height: 24px;}
#programs .leftbar_programs ul.prgms_points li:after {top: 2px; left: 5px; height: 20px; width: 20px; background-size: 100%;}
#programs .rightbar_programs .imagebox {width: 50%; margin-bottom: 0px;}
#guidlines .guidline_block .block .block_cnt {margin-bottom:12px;}
#guidlines .guidline_block .block {margin-bottom: 15px;}
#guidlines .guidline_block .block_cnt li {line-height: 24px; margin-bottom: 8px;}
#programs .savtime_block {margin-top: 20px;}
#programs .savtime_block .callus_block .cst_input {width: 100%; margin-right: 0px;}
#programs .inner_programs p {padding:0 10px; }

#cmp_prof, #service_abt {padding-top: 40px;}
#cmp_prof .inner_cmpprof p, #service_abt p {font-size: 15px; line-height: 28px; margin-bottom: 18px; padding: 0 10px;}
#cmp_prof .inner_cmpprof h2.title, #programs_sec h2 {font-size:26px;}

#load_req .rightbar_loadreq .inner_loadreq {padding: 0 12px;}

#load_req .author-dtl-img {width: 30%;}
#load_req .author-dtl-txts {width: 70%; padding-left: 10px;}
#load_req .author-dtl-txts p {font-size: 14px; line-height: 20px;}
#load_req .author-dtl-txts p.subtxt {font-size: 12px;}
#load_req .author-dtl-txts p a {font-size: 12px; line-height: 20px;}
}

.inputerror {
  border-color: #FF0000;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);
}
/* common css for screen size < 400  */
@media only screen and (max-width: 320px) {
/*#header .main_header .inner_main_header .logo{width: 100%; text-align: center;padding-bottom: 5px; border-bottom: 1px solid #f1f1f1; margin-bottom: 5px;}    
#header .main_header .inner_main_header .rightbar_header{width: 100%;}
#header .main_header .rightbar_header .apply_btn{padding-left: 0;}
.toggle_icon{float: right;}
#header .top_header .inner_top_header{text-align: center;}*/

}

/* common css for screen size between  768 to 1199  */
@media only screen and (min-width: 768px) and (max-width: 1199px) {}

/* common css for screen size between  768 to 1023 */
@media only screen and (min-width: 768px) and (max-width: 1023px) {}


/* common css for screen size between  1024 to 1199  */
@media only screen and (min-width: 1024px) and (max-width: 1199px) {}
