body { padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Lato', sans-serif; color: #000; background: #fff; }
html, body { margin: 0; width: 100%; height: 100%; }
p { padding: 0px; margin: 0px; }
a { padding: 0px; margin: 0px; outline: none; }
ul { list-style: none; padding: 0px; margin:10px 0 10px 30px;}
ul li { padding: 0px; margin: 0px;color:#000;list-style-type:disc; }
li {
line-height:24px;
}
h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; }
a:hover { outline: none !important; text-decoration: none; }
a:active { outline: none !important; text-decoration: none; }
input[type="text"]::-webkit-input-placeholder {
opacity: 1;
}
input[type="text"]::-moz-placeholder {
opacity: 1;
}
input[type="search"]::-webkit-input-placeholder {
opacity: 1;
}
input[type="search"]::-moz-placeholder {
opacity: 1;
}
input[type="email"]::-webkit-input-placeholder {
opacity: 1;
}
input[type="email"]::-moz-placeholder {
opacity: 1;
}
input[type="tel"]::-webkit-input-placeholder {
opacity: 1;
}
input[type="tel"]::-moz-placeholder {
opacity: 1;
}
textarea::-moz-placeholder {
opacity: 1;
}
textarea::-webkit-placeholder {
opacity: 1;
}
@font-face { font-family: 'CallunaBlack'; src: url('../fonts/CallunaBlack.eot'); src: url('../fonts/CallunaBlack.eot') format('embedded-opentype'), url('../fonts/CallunaBlack.woff2') format('woff2'), url('../fonts/CallunaBlack.woff') format('woff'), url('../fonts/CallunaBlack.ttf') format('truetype'), url('../fonts/CallunaBlack.svg#CallunaBlack') format('svg'); }
@font-face { font-family: 'callunasans259'; src: url('../fonts/callunasans259.eot'); src: url('../fonts/callunasans259.eot') format('embedded-opentype'), url('../fonts/callunasans259.woff2') format('woff2'), url('../fonts/callunasans259.woff') format('woff'), url('../fonts/callunasans259.ttf') format('truetype'), url('../fonts/callunasans259.svg#callunasans259') format('svg'); }
@font-face { font-family: 'RalewayExtraBold'; src: url('../fonts/RalewayExtraBold.eot'); src: url('../fonts/RalewayExtraBold.eot') format('embedded-opentype'), url('../fonts/RalewayExtraBold.woff2') format('woff2'), url('../fonts/RalewayExtraBold.woff') format('woff'), url('../fonts/RalewayExtraBold.ttf') format('truetype'), url('../fonts/RalewayExtraBold.svg#RalewayExtraBold') format('svg'); }
@font-face { font-family: 'RalewayBold'; src: url('../fonts/raleway-bold.eot'); src: url('../fonts/raleway-bold.eot') format('embedded-opentype'), url('../fonts/raleway-bold.woff2') format('woff2'), url('../fonts/raleway-bold.woff') format('woff'), url('../fonts/raleway-bold.ttf') format('truetype'), url('../fonts/raleway-bold.svg#RalewayBold') format('svg'); }
@font-face { font-family: 'RalewayRegular'; src: url('../fonts/raleway-regular.eot'); src: url('../fonts/raleway-regular.eot') format('embedded-opentype'), url('../fonts/raleway-regular.woff2') format('woff2'), url('../fonts/raleway-regular.woff') format('woff'), url('../fonts/raleway-regular.ttf') format('truetype'), url('../fonts/raleway-regular.svg#RalewayRegular') format('svg'); }
@font-face { font-family: 'CallunaRegular'; src: url('../fonts/CallunaRegular.eot'); src: url('../fonts/CallunaRegular.eot') format('embedded-opentype'), url('../fonts/CallunaRegular.woff2') format('woff2'), url('../fonts/CallunaRegular.woff') format('woff'), url('../fonts/CallunaRegular.ttf') format('truetype'), url('../fonts/CallunaRegular.svg#CallunaRegular') format('svg'); }
.full_body_sec { width: 100%; margin-bottom: 100px; }
.full_body_sec .col-md-2 { width: 20%; }
.full_body_sec .col-md-10 { width: 80%; }
.left_menu { width: 100%; background: #fff; padding: 95px 39px; position: fixed; }
.logo { width: 100%; }
.logo img { max-width: 100%; }
.menu_sec { width: 100%; margin: 74px 0 0 0; }
.menu_sec ul { margin: 0px; padding: 0px; }
.menu_sec ul li { margin: 0px; padding: 14px 0 0 0; width: 100%; display: inline-block; }
/*.menu_sec ul li a{ font: normal 26px/29px 'RalewayExtraBold'; color: #808285; text-transform: uppercase;}*/
.menu_sec ul li a { font: bold 26px/29px "calluna-sans" !important; color: #808285; text-transform: uppercase; }
.menu_sec ul li a.actv { color: #000; }
.menu_sec ul li a:hover { color: #94CDC4; }
.address_info { width: 100%; margin: 60px 0 0 0; }
.address_info p { color: #939598; font: normal 16px/21px 'CallunaRegular'; margin: 18px 0 0 0; }
.address_info p a { color: #939598; }
.index_wrapper_inn { width: 100%; position: relative; }
.body_right { width: 100%; }
.banner_sec { width: 100%; position: relative; }
.banner_Item { width: 100%; min-height: 668px; background-size: cover !important; position: relative; }
.banner_Item_Txt { position: absolute; top: 0px; left: 0px; width: 100%; }
/*.banner_Txt{ width: 873px; margin: 0px auto;}*/
.banner_Txt { width: 100%; padding-left: 117px; }
.banner_Txt_Inn { padding: 136px 0 0 0; width: 100%; }
.banner_Txt h1 { color: #fff; font: normal 50px/56px 'CallunaRegular'; }
.banner_Txt p { color: #fff; font: normal 22px/30px 'CallunaRegular'; margin: 10px 0 43px; }
.banner_Txt .ban_btn { height: 50px; text-align: center; display: inline-block; border: 2px solid #fff; font: 700 15px/16px "calluna-sans"; color: #fff; padding: 16px 30px; text-transform: uppercase; }
/*.banner_Txt .ban_btn{ height: 50px; text-align: center; display: inline-block; border: 2px solid #fff; font: normal 15px/16px 'RalewayBold'; color: #fff; padding: 16px 30px; text-transform: uppercase;}*/
.banner_Txt .ban_btn1 { margin-right: 25px; }
.find_mor { position: absolute; bottom: 26px; width: 155px; left: 50%; margin-left: -98px; color: #fff; font: 700 15px/16px "calluna-sans"; text-transform: uppercase; background: url(../images/arw.png) no-repeat left; display: inline-block; padding: 1px 19px; }
.find_mor:hover { color: #fff !important; }
/*section2*/
.index_sec2 { width: 100%; background: #fff; padding: 85px 0; display: inline-block; }
/*.index_sec2_contain{width: 873px; margin: 0px auto;}*/
.index_sec2_contain { width: 100%; padding: 0 117px; }
.index_sec2_Inn { width: 100%; }
.index_sec2_lft { width: 100%; }
.index_sec2_lft h2 { color: #000; font: heavy 28px/30px "calluna-sans"; }
.index_sec2_lft p { color: #000; font: normal 16px/20px 'callunasans259'; margin: 25px 0 0 0; padding-right: 54px; }
.index_sec2_lft a.index_sec2_lft_btn { height: 45px; text-align: center; display: inline-block; border: 2px solid #000; font: 700 15px/16px "calluna-sans"; color: #000; padding: 14px 25px; text-transform: uppercase; letter-spacing: 1px; margin: 30px 0 0 0; }
.index_sec2_rt { width: 100%; }
.index_sec2_rt img { max-width: 100%; }
/*section3*/
.index_sec3 { width: 100%; background: #f1f2f2; display: inline-block; }
.index_sec3_contain { width: 100%; padding: 0 117px; }
.index_sec3_Inn { width: 100%; }
.index_sec3_ban { width: 100%; }
.index_sec3_ban_Item { width: 100%; min-height: 360px; background-size: 100% 100% !important; }
.index_sec3_ban_Txt { width: 100%;/* padding: 80px 0 0 110px;*/ }
.index_sec3_ban_Txt span { color: #fff; font: normal 16px/20px 'callunasans259'; text-transform: uppercase; }
.index_sec3_ban_Txt_Inn { width: 100%; padding: 70px 0 0 0; }
.index_sec3_ban_Txt h2 { color: #fff !important; font: normal 40px/50px 'CallunaRegular' !important; }
.index_sec3_ban_Txt p { color: #fff !important; font: normal 18px/20px 'callunasans259' !important; margin: 7px 0 0 0 !important; }
.index_sec3_ban_Txt a { height: 45px; text-align: center; display: inline-block; border: 2px solid #fff; font: normal 15px/16px 'RalewayBold'; color: #fff !important; padding: 13px 34px; text-transform: uppercase; letter-spacing: 1px; margin: 25px 0 0 0; }
.index_sec3_rt { width: 100%; padding: 65px 0 55px 0; text-align: center; }
.index_sec3_rt .heading { width: 100%; text-align: center; }
.index_sec3_rt .heading h5 { color: #000; font: 700 18px/20px "calluna-sans"; text-transform: uppercase; }
.index_sec3_rt .heading h5 span { background: url(../images/border1.jpg) no-repeat bottom center; display: inline-block; padding-bottom: 12px; }
.index_sec3_rt .list_sec { width: 100%; text-align: center; margin: 35px 0 0; }
.index_sec3_rt .list_sec ul { margin: 0px; padding: 0px; }
.index_sec3_rt .list_sec ul li { margin: 0px; padding: 19px 0; width: 100%; display: inline-block; border-bottom: 1px solid #dddfdf; }
.index_sec3_rt .list_sec ul li span { color: #808285; font: italic 15px/21px 'callunasans259'; display: block; }
.index_sec3_rt .list_sec ul li a { color: #000; font: 700 21.6px/24px "calluna-sans"; }
.index_sec3_rt .all_srv_btn { height: 45px; text-align: center; display: inline-block; border: 2px solid #000; font: 700 15px/16px "calluna-sans"; color: #000; padding: 13px 34px; text-transform: uppercase; letter-spacing: 1px; margin: 40px 0 0 0; }
/*footer*/

.footer_sec { width: 100%; background: #231f20; padding: 13px 147px 13px 40px; }
.footer_sec p { color: #fff; font: normal 16px/17px 'CallunaRegular'; }
.footer_menu { width: 100%; padding-left: 100px; }
.footer_menu ul { margin: 0px; padding: 0px; }
.footer_menu ul li { margin: 0px; padding: 0px 10px; display: inline-block; }
.footer_menu ul li a { color: #fff; font: normal 16px/17px 'CallunaRegular'; }
.footer_menu ul li:last-child { padding-right: 0px; float: right; }
.index_sec3_ban_Txt a:hover { color: #fff; }
/*about*/

.about_banner { width: 100%; position: relative; }
.abut_banner_Item { width: 100%; min-height: 460px; background-size: cover !important; position: relative; }
.abut_banner_Item_Txt { position: absolute; top: 0px; left: 0px; width: 100%; }
.abut_banner_Txt { width: 100%; padding-left: 117px; }
.abut_banner_Txt_Inn { padding: 136px 0 0 0; width: 100%; }
.abut_banner_Txt h1 { color: #fff; font: normal 40px/46px 'CallunaRegular'; }
.abut_banner_Txt p { color: #fff; font: normal 22px/30px 'CallunaRegular'; margin: 10px 0 43px; }
.bread_camp { width: 100%; }
.bread_camp ul { margin: 0px; padding: 0px; }
.bread_camp ul li { margin: 0px; padding: 0 12px 0 2px; display: inline-block; background: url(../images/li.png) no-repeat right 4px; }
.bread_camp ul li:first-child { padding-left: 0px; }
.bread_camp ul li:last-child { background: none; }
.bread_camp ul li a { color: #fff; font: normal 15px/20px 'callunasans259'; text-transform: uppercase; }
.abut_index_sec2 { width: 100%; background: #fff; padding: 65px 0; display: inline-block; }
/*.index_sec2_contain{width: 873px; margin: 0px auto;}*/
.abut_index_sec2_contain { width: 100%; padding: 0 0px; }/*7-11-16*/
.abut_index_sec2_Inn { width: 100%; }
.abut_index_sec2_lft { width: 100%; }
.abut_index_sec2_lft h2 { color: #000; font: normal 28px/30px 'CallunaRegular'; }
.abut_index_sec2_rt { width: 100%; }
.abut_index_sec2_rt img { max-width: 100%; }
.abut_index_sec2_rt p { color: #000; font: normal 17px/23px 'callunasans259'; margin-bottom: 10px; }
.abut_index_sec2_Inn .col-sm-3 { width: 27%; }
.abut_index_sec2_Inn .col-sm-9 { width: 65%; }
.clint_logo_sec { width: 100%; background: #f1f2f2; padding: 85px 117px; display: inline-block; }
.clint_logo_box { width: 100%; padding: 0 5px; }
.clint_logo_box img { width: 100%; }
.about_index_sec4 { width: 100%; }
.about_index_sec4 .pic { width: 100%; background-size: 100% 100% !important; min-height: 290px; }
.about_srv_contain { width: 100%; display: inline-block; padding: 79px 117px 100px; }
.abut_index_sec4_lft { width: 100%; }
.abut_index_sec4_lft h2 { color: #000; font: normal 28px/30px 'CallunaRegular'; }
.abut_index_sec4_rt { width: 100%; padding: 0 15px; }
.abut_srv_box { width: 100%; }
.abut_srv_box span { color: #414042; font: 700 24px/26px "calluna-sans"; }
.abut_srv_box ul { margin: 0px; padding: 0px; }
.abut_srv_box ul li { margin: 0px; padding: 14px 0 0 0; width: 100%; display: inline-block; }
.abut_srv_box ul li a { color: #939598; font: 700 22px/26px "calluna-sans"; background: url(../images/li2.png) no-repeat right; display: inline-block; padding: 0 30px 0 0; }
.abt_srv_btn { border: 2px solid #000; color: #000; display: inline-block; font: 700 15px/16px "calluna-sans"; letter-spacing: 1px; margin: 37px 0 0; padding: 14px 25px; text-align: center; text-transform: uppercase; }
.abut_index_sec4_rt .col-sm-6 { width: 40%; }
.banner-inner iframe { height: 400px !important; position: absolute; right: 0; top: 0; width: 100% !important;}

/*=============== new styles ===============*/

@font-face { font-family: 'callunaregular'; src: url('../fonts/calluna-regular-webfont.woff2') format('woff2'), url('../fonts/calluna-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
a { text-decoration: none !important; }
.pagetitle-ed { display: block; }
.pagetitle-ed .banner-inner { display: block; height: 460px; background-size: cover; padding: 136px 0 0 117px; }
.pagetitle-ed .banner-inner ul.breadcrumbs { display: block; margin-bottom: 25px; }
.pagetitle-ed .banner-inner ul.breadcrumbs li { display: block; float: left; padding: 0 3px; }
.pagetitle-ed .banner-inner ul.breadcrumbs li a { display: block; color: #FFF; text-transform: uppercase; text-decoration: none; font: normal 15px/normal 'callunasans259'; }
.pagetitle-ed .banner-inner h2 { text-transform: capitalize; color: #FFF; font-size: 40px; font-family: 'callunaregular'; padding-bottom: 20px; display: block; }
.pagetitle-ed .banner-inner p { display: block; color: #FFF; font-size: 22px; line-height: 29px; font-family: 'callunaregular'; width: 50%; }
.content-in-ed { display: block; padding: 20px 0px; }/*7-11-16*/
.content-in-ed h2 { text-transform: capitalize; color: #231f20; font-size: 40px; font-family: 'callunaregular'; padding-bottom: 40px; display: block; }
/*.content-in-ed p { font-size: 17px; line-height: normal; color: #000; font-family: 'callunaregular'; }*/
.content-in-ed p { color: #000;font: 17px/23px "callunasans259";margin-bottom: 10px;}
.content-in-ed p span { display: block; padding: 20px 0; }
.content-in-ed img.blank-img { display: block; width: 100%; padding: 45px 0; }
.service-single-contents { display: block; }
.service-single-ed .banner-inner { background: url(../images/service-single-banner.jpg) no-repeat center top; background-size: cover; }
.service-single-contents .ser-cont-left { display: block; float: left; width: 20%; }
.service-single-contents .ser-cont-right { display: block; float: left; width: 80%; }
.service-single-contents .ser-cont-left h2 { font-size: 28px; line-height: normal; }
.service-single-contents .ser-cont-left h2 span { display: block; }
/*.service-single-contents .ser-cont-right a { height: 45px; text-align: center; display: inline-block; border: 2px solid #000; font: normal 15px/16px 'RalewayBold'; color: #000; padding: 14px 60px; text-transform: uppercase; letter-spacing: 1px; margin: 30px 0 0 0; }*/
.service-ed { display: block; }
.service-ed .banner-inner { height: 442px; background: #f1f2f2; padding: 136px 0 0 117px; }
.service-ed .banner-inner h2, .service-ed .banner-inner p { color: #fff; }
.service-ed .banner-inner p.banner-head { font-size: 40px; line-height: 44px; color: #fff; width: 100%; padding-bottom: 15px; }
.service-ed .banner-inner p.banner-head span { display: block; }
.content-in-ed ul.service-listing { display: block; }
.content-in-ed.content-in-ed-ser { padding: 5px 0px; }
.content-in-ed ul.service-listing li { display: block; padding: 70px; background: #CCC; margin: 0 5px 5px 0; float: left; width: 99.3%; /*background: url(../images/ser-01.jpg) no-repeat center top;*/ background-size: cover !important; }
.content-in-ed ul.service-listing li:nth-child(2n) { display: block; padding: 70px; background: #CCC; margin: 0 0 5px 0; }
/*.content-in-ed ul.service-listing li:nth-child(2) { background: url(../images/ser-02.jpg) no-repeat center top; }
.content-in-ed ul.service-listing li:nth-child(3) { background: url(../images/ser-03.jpg) no-repeat center top; }
.content-in-ed ul.service-listing li:nth-child(4) { background: url(../images/ser-04.jpg) no-repeat center top; }
.content-in-ed ul.service-listing li:nth-child(5) { background: url(../images/ser-05.jpg) no-repeat center top; }
.content-in-ed ul.service-listing li:nth-child(6) { background: url(../images/ser-06.jpg) no-repeat center top; }
.content-in-ed ul.service-listing li:nth-child(7) { background: url(../images/ser-07.jpg) no-repeat center top; }
.content-in-ed ul.service-listing li:nth-child(8) { background: url(../images/ser-08.jpg) no-repeat center top; }
.content-in-ed ul.service-listing li:nth-child(9) { background: url(../images/ser-09.jpg) no-repeat center top; }
.content-in-ed ul.service-listing li:nth-child(10) { background: url(../images/ser-10.jpg) no-repeat center top; }*/
.content-in-ed ul.service-listing li h3 { display: block; color: #FFF; font-size:15px; text-transform: uppercase; }
.content-in-ed ul.service-listing li h4 { display: block; color: #FFF; padding-bottom: 15px; font: normal 36px/normal 'CallunaRegular'; }
.content-in-ed ul.service-listing li p { display: block; font: normal 18px/normal 'callunasans259'; line-height: normal; color: #FFF; width: 100%; }
.people-ed { display: block; }
.people-ed .banner-inner { background: url(../images/people-ed.jpg) no-repeat center top; background-size: cover; }
.people-ed .banner-inner h2 { width: 60%; }
.people-ed .people-listing { display: block; }
.people-ed .people-listing ul { display: block; }
.people-ed .people-listing ul li { display: block; float: left; width: 47.1%; margin: 0 60px 30px 0; }
.people-ed .people-listing ul li .small-head,.sin_blog-cont-right .small-head, .blog-ed .small-head { display: block; text-transform: uppercase; color: #231f20; font: normal 16px/20px 'callunasans259'; text-transform: uppercase; padding-bottom: 5px; }
.people-ed .people-listing ul li .big-head { display: block; color: #231f20; padding-bottom: 30px; font: normal 30px/normal 'CallunaRegular'; }
.people-ed .people-listing ul li p {display: block; font: normal 17px/normal 'callunasans259'; color: #000; }
.people-ed .people-listing ul li p span { display: block; padding: 15px 0; }
.people-ed .people-listing ul li p a { display: inline-block; text-transform: uppercase; font-size: 15px; color: #939598; }
.people-ed .people-listing ul li:nth-child(2n) { margin-right: 0; }
.people-ed .people-listing ul li .people-contact { display: block; }
.service-single-contents .ser-cont-right .people-contact,.people-ed .people-listing ul li ul.people-contact { display: block; padding-top: 10px; }
.service-single-contents .ser-cont-right .people-contact li,.people-ed .people-listing ul li ul.people-contact li { display: block; float: left; color: #939598; font: normal 15px/normal 'callunasans259'; margin-right: 50px; position: relative; padding-left: 22px; width: inherit; }
.service-single-contents .ser-cont-right .people-contact li:before,.people-ed .people-listing ul li ul.people-contact li:before { position: absolute; left: 0; top: 0; content: ""; font-family: 'FontAwesome'; color: #939598; font-size: 15px; }
.people-ed .people-listing ul li ul.people-contact li:last-child { margin-right: 0; }
.service-single-contents .ser-cont-right .people-contact li:last-child:before,.people-ed .people-listing ul li ul.people-contact li:last-child:before { content: ""; }
.service-single-contents .ser-cont-right .people-contact li:last-child:hover:before,.people-ed .people-listing ul li ul.people-contact li:last-child:hover:before { color: #7a7c7f; }
.service-single-contents .ser-cont-right .people-contact li a,.people-ed .people-listing ul li ul.people-contact li a { color: #939598; text-transform: uppercase; }
.people-ed .people-listing ul li ul.people-contact li:hover a { color: #7a7c7f; }
.people-ed .gen-enquiries { height: 45px; text-align: center; display: block; border: 2px solid #000; font: normal 15px/41px 'RalewayBold'; color: #000; padding: 0 34px; text-transform: uppercase; letter-spacing: 1px; margin: 0 auto; max-width: 250px; }
.contact-ed { display: block; }
.contact-ed .banner-inner { display: block; height: 335px; background-size: cover; padding: 120px 117px; }
.contact-ed .banner-inner h2 { padding-bottom: 15px; }
.contact-ed { display: block; }
.contact-ed .contact-contents-left { display: block; float: left; width: 50%; }
.contact-ed .contact-contents-right { display: block; float: right; width: 50%; padding-left: 125px; }
.contact-ed .contact-contents h2 { display: block; color: #000; font-size: 28px; font-family: 'callunaregular'; padding-bottom: 30px; }
.contact-ed .contact-contents .input-ed { display: block; margin-bottom: 20px; }
.contact-ed .contact-contents .input-ed label { display: block; font-size: 13px; color: #bcbec0; font: normal 13px/normal 'RalewayBold'; text-transform: uppercase; color: #bcbec0; }
.contact-ed .contact-contents .input-ed .textfield { width: 100%; height: 45px; border: solid 1px #a1a2a5; padding: 0 15px; color: #000; font: normal 13px/45px 'RalewayBold'; }
.form-message { display: block; border: solid 1px #a1a2a5; padding: 15px; color: #000; color: #000; font: normal 13px/normal 'RalewayBold'; width: 100%; height: 185px; resize: none; }
.contact-ed .contact-contents .gen-enquiries { height: 45px; text-align: center; display: block; border: 2px solid #000; font: normal 15px/41px 'RalewayBold'; color: #000; padding: 0 34px; text-transform: uppercase; letter-spacing: 1px; width: 230px; background: none; margin-top: 40px !important; }
.contact-ed .contact-contents .select-style { display: block; padding: 0; margin: 0; border: solid 1px #a1a2a5; width: 100%; border-radius: 0px; overflow: hidden; background: url(../images/arrow-down.png) no-repeat right top #FFF; }
.contact-ed .contact-contents .select-style select { padding: 5px 15px; height: 45px; width: 100%; border: none; color: #000; font: normal 13px/normal 'RalewayBold'; box-shadow: none; cursor: pointer; background-color: transparent; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.contact-ed .contact-contents .select-style select:focus { outline: none; }
.contact-ed .contact-contents-right p { display: block; font-size: 17px; line-height: normal; color: #000; }
.contact-ed .contact-contents-right p span { display: block; padding: 0; }
.contact-ed .contact-contents-right .get-dir { display: inline-block; font-size: 17px; color: #939598; background: url(../images/li2.png) no-repeat right 6px; font-weight: bold; padding-right: 30px; margin: 15px 0; }
ul.contact-lst { display: block; width: 190px; }
ul.contact-lst li { display: block; float: none; font-size: 17px; color: #000; }
ul.contact-lst li span { display: inline-block; color: #939598; font-weight: bold; float: right; }

/*new styles*/
.single_service_listing li {width: 49% !important;}
.content-in-ed ul.single_service_listing li {min-height: 320px;}
.content-in-ed a,.abut_index_sec2_rt a,.index_sec2_lft a {color: #94CDC4;}
.service-listing h4 a,.readmore a,.post-categories li a {color: #efefef;}

.content-in-ed-ser .index_sec3_ban_Txt_Inn > p:first-child {display: none;}/*hide what we do*/
/* blog */
.blog-listing ul li { margin-top:3px !important; }
span.small-head {margin:15px 0;}
a.gen-enquiries.blog_readmore {float:left;width:100%;margin-top:25px;}
p.blog_tit {font-family: "calluna-sans" !important;margin: 0px !important; font-size: 18px !important;}
a.blog_tit_enq {color:#fff !important; border-color: #fff !important;float: left !important;margin-top: -35px !important; }
/*.single_breadcrumbs {color: #fff !important; padding: 0px !important;}
.single_breadcrumbs span a {color: #fff !important;}*/
.sin_blog-cont-right {float: none !important;}

.blog_tax {margin-top:25px;}
.np_links {margin-top:30px;}
.blog_tax,.np_links {display: inline-block;width: 100%;}
.blog_tax_list {float: left;margin-right: 15px;background: #e1e1e1; border: none; margin:5px;}
.blog_tax_list li {
	list-style-type:none !important;
	}
.blog_tax_list a {text-align: center; display: block;font: normal 15px/41px 'RalewayBold'; color: #000; padding: 0 34px; text-transform: uppercase; letter-spacing: 1px; width: 230px; background: #e1e1e1;}
.prev-next-posts a,.prev_post_link,.next_post_link{ float: left; margin-right: 20px; height: 45px; text-align: center; display: block; border: 2px solid #000; font: normal 15px/41px 'RalewayBold'; color: #000 !important; padding: 0 34px; text-transform: uppercase; letter-spacing: 1px; width: 230px; background: none; margin-top: 40px !important; }

.prev-next-posts {display: inline-block;width: 100%;}
.prev-posts-link {float:left;}
.prev-posts-link a:before,.prev_post_link:before {content: "\f177";font-family: "FontAwesome"; padding-right: 5px;}
.next-posts-link a:after,.next_post_link:after {content: "\f178";font-family: "FontAwesome"; padding-left: 5px;}

.blog_cat_name {background: #ffffff none repeat scroll 0 0;color: #000000;font-size: 16px;left: 10px;padding: 10px 20px;position: relative;text-transform: uppercase;top: 40px;z-index: 0;}
.blog_cat_name a {color: #000;}

ul.blog_tax_listing {width: 100% !important;}
ul.blog_tax_listing li {width:49% !important; }

h1.blog_title {text-transform: capitalize !important;
    color: #231f20 !important;
    font-size: 36px !important;
    font-family: 'callunaregular' !important;
    padding-bottom: 20px !important;
    display: block !important;} 

.blog-ed { margin-top:0px; }

.blog-ed .breadcrumbs,.blog_breadcrumbs {color:#000 !important;}
.blog_breadcrumbs {padding:5px 0px !important;min-width:25%; display:inline-block !important;}

.page-template-archive-blog .blog_breadcrumbs {padding:5px 30px !important; }
.post-type-archive-blog .blog_breadcrumbs {padding:5px 30px !important; }
.blog_breadcrumbs span a {color:#000!important;} 
.single_breadcrumbs {margin:0px !important;}

.blog-ed .content-in-ed{padding-top:0px !important;}
.blog-ed .blog_tax_listing li {background:none !important; color:#000 !important;padding:50px 50px 50px 0px !important;}
.blog-ed .blog_tax_listing h4 a,.blog-ed .blog_tax_listing li .readmore a  ,.blog-ed .blog_tax_listing li p {color:#000 !important;}
.blog_title { padding-left:30px}
@media only screen and (min-width:1400px) and (max-width:1599px) {
.left_menu { /*overflow: auto; */ padding: 25px 10px; }
.menu_sec ul li a { font-size: 18px; line-height: 20px; }
.menu_sec { margin: 35px 0 0 0; }
.footer_sec .col-md-2 { width: 20%; }
.footer_sec .col-md-10 { width: 80%; }
.footer_sec p { font-size: 15px; }

/*4-11-16*/
.people-ed .people-listing ul li { width: 46.6%; }

}
@media only screen and (min-width:1600px)  {

.left_menu {
    padding: 15px 10px;
}
.menu_sec {
    margin: 50px 0 0;
   
}
}

@media only screen and (min-width:1200px) and (max-width:1399px) {
.left_menu { /*overflow: auto; */ padding: 25px 10px; }
.menu_sec ul li a { font-size: 18px; line-height: 20px; }
.menu_sec { margin: 35px 0 0 0; }
.footer_sec .col-md-2 { width: 20%; }
.footer_sec .col-md-10 { width: 80%; }
.footer_sec p { font-size: 15px; }
.footer_sec { padding: 13px 133px 13px 12px; }
/*about*/
.abut_index_sec2_contain { padding: 0 70px; }
.abut_index_sec4_rt .col-sm-6 { width: 50%; }
.abut_index_sec2_Inn .col-sm-3 { width: 30%; }
.abut_index_sec2_Inn .col-sm-9 { width: 70%; }
.clint_logo_box { padding: 0px; }

/*4-11-16*/
.people-ed .people-listing ul li { width: 45.8%; }
.content-in-ed ul.single_service_listing li {min-height: 385px;}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.left_menu { /*overflow: auto; */ padding: 25px 10px; }
.menu_sec ul li a { font-size: 18px; line-height: 20px; }
.full_body_sec .col-md-2 { width: 25%; }
.full_body_sec .col-md-10 { width: 75%; }
.menu_sec { margin: 35px 0 0 0; }
.footer_sec .col-md-2 { width: 25%; }
.footer_sec .col-md-10 { width: 75%; }
.banner_Txt { padding-left: 50px; }
.index_sec2_contain { padding: 0 50px; }
.index_sec3_contain { padding: 0 50px; }
.footer_sec { padding: 13px 63px 13px 13px; }
.footer_sec p { font-size: 15px; }
.index_sec3_rt .list_sec ul li a { font-size: 18px; }
.index_sec3_rt .all_srv_btn { padding: 13px 12px; }
.banner_Txt h1 { font-size: 40px; line-height: 45px; }
.banner_Item { min-height: 495px; }
.banner_Txt_Inn { padding: 100px 0 0 0; }
.index_sec2_lft h2 { font-size: 20px; line-height: 29px; }
.index_sec2 { padding: 38px 0; }
.index_sec3_ban_Txt_Inn { padding: 50px 0 0 0; }
.index_sec3_ban_Txt h2 { font-size: 32px; line-height: 35px; }
.index_sec3_ban_Txt p br { display: none; }
.logo img { width: 18%; }
/*about*/
.abut_index_sec2_contain { padding: 0 50px; }
.abut_index_sec2_lft h2 { font-size: 20px; line-height: 29px; }
.abut_index_sec2 { padding: 38px 0; }
.abut_index_sec4_rt .col-sm-6 { width: 50%; }
.abut_index_sec2_Inn .col-sm-3 { width: 30%; }
.abut_index_sec2_Inn .col-sm-9 { width: 70%; }
.clint_logo_box { padding: 0px; }
.clint_logo_sec { padding: 30px 50px; }
.about_srv_contain { padding: 30px 50px 90px; }
.abut_srv_box ul li a { font-size: 17px; line-height: 22px; }
.abut_index_sec4_lft h2 { font-size: 20px; line-height: 29px; }
.abut_srv_box span { font-size: 20px; line-height: 29px; }
.abt_srv_btn { font-size: 13px; padding: 12px 17px; }
.abut_banner_Txt h1 { font-size: 30px; line-height: 39px; }
.service-single-contents .ser-cont-left { width: 100%; }
.service-single-contents .ser-cont-right { width: 100%; }
.service-single-contents .ser-cont-left h2 span { display: inline-block; }
/*.content-in-ed ul.service-listing li { width: 49.6%; }4-11-16*/
.content-in-ed { padding: 20px !important; }
.people-ed .people-listing ul li { width: 45.1%; }
.people-ed .banner-inner h2 { width: 100%; }
.people-ed .banner-inner p { width: 100%; }
.people-ed .banner-inner { padding: 100px 60px; }
.contact-ed .banner-inner { height: auto; padding: 100px 50px; }

/*4-11-16*/
.single_service_listing li {width: 100% !important;}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.left_menu { /*overflow: auto; */ padding: 25px 10px; }
.menu_sec ul li a { font-size: 15px; line-height: 17px; }
.full_body_sec .col-md-2 { width: 25%; }
.full_body_sec .col-md-10 { width: 75%; }
.menu_sec { margin: 35px 0 0 0; }
.footer_sec .col-md-2 { width: 35%; }
.footer_sec .col-md-10 { width: 65%; }
.banner_Txt { padding-left: 50px; }
.index_sec2_contain { padding: 0px; }
.index_sec2_lft h2 br { display: none; }
.index_sec3_contain { padding: 0 50px; }
.footer_sec { padding: 13px 63px 13px 13px; }
.footer_sec p { font-size: 15px; }
.index_sec3_rt .list_sec ul li a { font-size: 15px; }
.index_sec3_rt .all_srv_btn { padding: 13px 12px; font-size: 12px; margin: 12px 0 0 0; height: auto; }
.banner_Txt h1 { font-size: 30px; line-height: 35px; }
.banner_Item { min-height: 400px; }
.find_mor { font-size: 11px; }
.banner_Txt_Inn { padding: 50px 0 0 0; }
.index_sec2_lft h2 { font-size: 20px; line-height: 29px; }
.index_sec2 { padding: 38px 0; }
.index_sec3_ban_Txt_Inn { padding: 25px 0 0 0; }
.index_sec3_ban_Txt h2 { font-size: 26px; line-height: 27px; }
.index_sec3_ban_Txt p br { display: none; }
.logo img { width: 18%; }
.address_info p { font-size: 15px; }
.banner_Txt p { font-size: 18px; line-height: 24px; }
.banner_Txt .ban_btn { font-size: 12px; line-height: 16px; padding: 12px 16px; height: auto; }
.index_sec3_Inn .col-sm-9 { width: 70%; }
.index_sec3_Inn .col-sm-3 { width: 30%; }
.index_sec3_ban_Item { min-height: 230px; }
.index_sec3_ban_Txt p { font-size: 15px; line-height: 17px; }
.index_sec3_ban_Txt a { font-size: 12px; line-height: 16px; padding: 12px 16px; height: auto; }
.index_sec3_rt { padding: 20px 0 10px 0; }
.index_sec3_rt .heading h5 { font-size: 15px; line-height: 17px; }
.index_sec3_rt .list_sec { margin: 0px; }
.index_sec3_rt .list_sec ul li span { font-size: 13px; line-height: 17px; }
.index_sec3_rt .list_sec ul li { padding: 11px 0; }
.footer_sec { position: inherit; left: inherit; bottom: inherit; }
.footer_menu { padding-left: 0px; }
/*about*/
.abut_index_sec2_contain { padding: 0px; }
.abut_index_sec2_lft h2 { font-size: 20px; line-height: 29px; }
.abut_index_sec2 { padding: 38px 0; }
.abut_index_sec4_rt .col-sm-6 { width: 50%; }
.abut_index_sec2_Inn .col-sm-3 { width: 30%; }
.abut_index_sec2_Inn .col-sm-9 { width: 70%; }
.clint_logo_box { padding: 0px; }
.clint_logo_sec { padding: 30px 50px; }
.about_srv_contain { padding: 30px 0px 90px; }
.abut_srv_box ul li a { font-size: 14px; line-height: 20px; }
.abut_index_sec4_lft h2 { font-size: 20px; line-height: 29px; }
.abut_srv_box span { font-size: 18px; line-height: 29px; }
.abt_srv_btn { font-size: 11px; padding: 12px 9px; }
.abut_banner_Txt h1 { font-size: 20px; line-height: 29px; }
.abut_banner_Item { min-height: 370px; }
.abut_banner_Txt_Inn { padding: 84px 0 0 0; }
.abut_banner_Txt p { font-size: 16px; line-height: 24px; }
.clint_logo_sec { padding: 20px 0; }
.abut_index_sec2_rt p { font-size: 15px; line-height: 20px; }
.about_index_sec4 .pic { min-height: 220px; }
.pagetitle-ed .banner-inner p { width: 100%; font-size: 18px; line-height: normal; }
.pagetitle-ed .banner-inner { height: 400px; padding: 50px 0 0 50px; }
.content-in-ed { padding: 50px; }
.service-single-contents .ser-cont-left { width: 100%; }
.service-single-contents .ser-cont-right { width: 100%; }
.service-single-contents .ser-cont-left h2 span { display: inline-block; }
.content-in-ed ul.service-listing li { width: 100%; margin: 0 0 5px 0 !important; }
.content-in-ed { padding: 10px !important; }
.people-ed .people-listing ul li { width: 100%; margin: 0 0 30px 0 !important; }
.people-ed .people-listing ul li ul.people-contact li { margin-right: 50px !important; }
.people-ed .banner-inner h2 { width: 100%; font-size: 30px; }
.people-ed .banner-inner p { width: 100%; }
.people-ed .banner-inner { padding: 100px 60px; }
.contact-ed .contact-contents h2 { font-size: 20px; }
.contact-ed .contact-contents-right { padding-left: 60px; }
.contact-ed .banner-inner { height: auto; padding: 100px 50px; }


/*4-11-16*/
.content-in-ed ul.service-listing li h4{font-size: 25px;}
.service-ed .banner-inner p.banner-head {font-size: 28px;line-height: 30px;}

.content-in-ed ul.single_service_listing li {min-height: 485px;}

ul.blog_tax_listing li {width:100% !important;}
}

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

.left_menu { position: inherit; padding: 10px; position: relative; }
.full_body_sec .col-md-2 { width: 100%; }
.full_body_sec .col-md-10 { width: 100%; }
.logo { text-align: center; }
.toggal_menu { position: absolute; top: 0px; left: 0px; }
.toggal_menu img { max-width: 100%; }
.toggal_menu a { display: inline-block; padding: 27px; }
.left_menu .cbp-spmenu-vertical { top: 91px; }
/*.logo img{ width: 35%;}*/
.top_scroll { top: 0px !important; }
.left_menu .cbp-spmenu { background: #fff !important; }
.left_menu .cbp-spmenu-vertical a { border: none !important; padding: 10px !important; }
.left_menu .cbp-spmenu-vertical a:hover { background: none !important; }
.menu_sec { margin: 0px; }
.menu_sec ul li a { font-size: 18px; line-height: 20px; }
.address_info { padding: 0 10px; margin: 10px 0 0 0; }
.menu_sec ul li { padding: 0px; }
.toggel_lftopen.active .cross { display: inline-block; }
.toggel_lftopen .cross { display: none; }
.toggel_lftopen.active .tg { display: none; }
.banner_Txt { padding: 0px 15px; text-align: center; }
.banner_Txt_Inn { padding: 60px 0 0 0; }
.banner_Item { min-height: 440px; }
.banner_Txt h1 { font-size: 35px; line-height: 40px; }
.banner_Txt p { font-size: 18px; line-height: 25px; }
.find_mor { margin-left: -76px; }
.banner_Txt .ban_btn { padding: 16px 22px; height: auto; font-size: 14px; }
.index_sec2_contain { padding: 0 15px; }
.index_sec2 { padding: 50px 0; text-align: center; }
.index_sec2_lft p { padding: 0px; margin: 10px 0 0 0; }
.index_sec2_rt { margin: 20px 0 0 0; }
.index_sec3_contain { padding: 0 15px; text-align: center; }
.index_sec3_ban_Txt_Inn { padding: 60px 0 0 0; }
.index_sec3_ban_Item { min-height: 340px; }
.footer_sec { position: inherit; padding: 10px 20px; left: inherit; bottom: inherit; text-align: center; }
.footer_menu { padding: 0px; margin: 10px 0 0 0; }
.footer_menu ul li:last-child { float: none; }
/*about*/
.abut_index_sec2_contain { padding: 0 15px; }
.abut_index_sec2_lft h2 { font-size: 28px; line-height: 29px; }
.abut_index_sec2 { padding: 38px 0; }
.abut_index_sec4_rt .col-sm-6 { width: 50%; }
.abut_index_sec2_Inn .col-sm-3 { width: 100%; }
.abut_index_sec2_Inn .col-sm-9 { width: 100%; }
.clint_logo_box { padding: 0px; }
.clint_logo_sec { padding: 30px 50px; }
.about_srv_contain { padding: 30px 0px 90px; }
.abut_srv_box ul li a { font-size: 14px; line-height: 20px; }
.abut_index_sec4_lft h2 { font-size: 28px; line-height: 29px; }
.abut_srv_box span { font-size: 18px; line-height: 29px; }
.abt_srv_btn { font-size: 11px; padding: 12px 9px; }
.abut_banner_Txt h1 { font-size: 25px; line-height: 29px; margin: 10px 0 0 0; }
.abut_banner_Item { min-height: 370px; }
.abut_banner_Txt_Inn { padding: 84px 0 0 0; }
.abut_banner_Txt p { font-size: 18px; line-height: 29px; }
.clint_logo_sec { padding: 20px 0; }
.abut_index_sec2_rt p { font-size: 15px; line-height: 20px; }
.about_index_sec4 .pic { min-height: 220px; }
.abut_banner_Txt { padding: 0px; text-align: center; }
.abut_index_sec2_Inn { text-align: center; }
.abut_index_sec2_rt { margin: 20px 0 0 0; }
.abut_index_sec4_lft { padding: 0 15px; }
.pagetitle-ed .banner-inner { padding: 140px 15px; height: 440px; }
.pagetitle-ed .banner-inner ul.breadcrumbs li a { font-size: 12px; }
.pagetitle-ed .banner-inner p { width: 100%; font-size: 18px; line-height: normal; }
.content-in-ed { padding: 30px 15px; }
.pagetitle-ed .banner-inner h2 { font-size: 34px; }
.content-in-ed h2 { font-size: 34px; padding-bottom: 30px; }
.service-single-contents .ser-cont-left { width: 100%; }
.service-single-contents .ser-cont-right { width: 100%; }
.service-single-contents .ser-cont-left h2 span { display: inline-block; }
.content-in-ed ul.service-listing li { width: 100%; margin: 0 0 5px 0 !important; padding: 20px !important; }
.people-ed .people-listing ul li { width: 100%; margin: 0 0 20px 0; }
.people-ed .people-listing ul li .big-head { font-size: 20px; padding-bottom: 15px; }
.people-ed .banner-inner { padding: 40px 15px !important; height: auto !important; }
.people-ed .banner-inner h2 { width: 100%; font-size: 20px; }
.contact-ed .contact-contents-left, .contact-ed .contact-contents-right { width: 100%; }
.contact-ed .contact-contents-right { width: 100%; padding: 30px 0 0 0; }
.contact-ed .banner-inner { padding: 40px 15px !important; height: auto !important; }


/*4-11-16*/
.content-in-ed ul.service-listing {width: 100% !important;}
.content-in-ed ul.service-listing li h4{font-size: 30px;}
.service-ed .banner-inner p.banner-head {font-size: 24px;line-height: 30px;}
#map {height: 300px !important;}

.content-in-ed ul.single_service_listing li {min-height: 250px;}

ul.blog_tax_listing li {width:100% !important;}
h1.blog_title {font-size:40px;}
}

@media only screen and (max-width:640px) {
.left_menu .cbp-spmenu { overflow: auto; }

.single_service_listing li {width: 100% !important;}
}

@media only screen and (max-width:500px) {
.banner_Txt h1 { font-size: 26px; line-height: 32px; }
.banner_Txt p { margin: 3px 0 31px; }
.banner_Txt .ban_btn { font-size: 11px; height: auto; padding: 12px 14px; }
.find_mor { font-size: 12px; }
.banner_Item { min-height: 335px; }
.index_sec2_lft h2 { font-size: 23px; line-height: 30px; }
.index_sec2 { padding: 35px 0; }
.index_sec2_lft a { font-size: 11px; height: auto; padding: 12px 14px; }
.index_sec3_ban_Txt p br { display: none; }
.index_sec3_ban_Txt a { font-size: 11px; height: auto; padding: 12px 14px; }
.index_sec3_rt { padding: 30px 0; }
.index_sec3_rt .list_sec { margin: 10px 0 0 0; }
.index_sec3_rt .list_sec ul li a { font-size: 16px; }
.index_sec3_rt .list_sec ul li { padding: 12px 0; }
.index_sec3_rt .all_srv_btn { font-size: 11px; height: auto; padding: 12px 14px; margin: 34px 0 0; }
.left_menu { height: 85px; }
.logo img { width: 41%; }
.toggal_menu a { padding: 24px; }
.left_menu .cbp-spmenu-vertical { top: 85px; }
/*about*/
.abut_index_sec2_lft h2 { font-size: 23px; line-height: 29px; }
.clint_logo_sec .col-xs-3 { width: 50%; }
.clint_logo_box { margin: 10px 0 0 0; }
.abut_banner_Txt h1 br { display: none; }
.abut_banner_Txt p br { display: none; }
.pagetitle-ed .banner-inner { height: 335px; padding: 90px 15px; }
.service-ed .banner-inner { padding: 55px 15px; }
.service-ed .banner-inner p.banner-head { font-size: 24px; line-height: normal; }
}

@media only screen and (max-width:450px) {
.banner_Txt p br { display: none; }
.index_sec2_lft h2 br { display: none; }
.menu_sec ul li a { font-size: 15px; line-height: 13px; }
.toggal_menu a { padding: 19px; }
.left_menu { height: 69px; }
.left_menu .cbp-spmenu-vertical { top: 69px; }
.index_sec3_ban_Txt h2 { font-size: 28px; line-height: 30px; }
.index_sec3_ban_Txt_Inn { padding: 40px 0 0 0; }
.index_sec3_ban_Txt p { font-size: 15px; line-height: 17px; }
.index_sec3_ban_Txt a { font-size: 11px; height: auto; padding: 9px 14px; }
.index_sec3_ban_Item { min-height: 250px; }
/*about*/
.abut_banner_Txt h1 { font-size: 18px; line-height: 24px; margin: 10px 0 0; }
.abut_banner_Txt p { font-size: 15px; line-height: 21px; padding: 0 15px; }
.abut_banner_Item { min-height: 311px; }
}

@media only screen and (max-width:400px) {
.toggal_menu img { width: 71%; }
.banner_Txt h1 br { display: none; }
.banner_Txt h1 { font-size: 21px; line-height: 26px; }
.banner_Txt p { font-size: 15px; line-height: 20px; }
.banner_Txt .ban_btn { font-size: 11px; height: auto; padding: 9px 14px; }
.index_sec2_contain { padding: 0px; }

/*4-11-16*/
#map {height: 230px !important;}
}

@media only screen and (max-width:360px) {
.banner_Txt .ban_btn { font-size: 10px; height: auto; padding: 9px 12px; }
.banner_Txt .ban_btn1 { margin-right: 9px; }
.left_menu { height: 61px; }
.toggal_menu a { padding: 19px 9px; }
.left_menu .cbp-spmenu-vertical { top: 61px; }
.footer_menu ul li { padding: 0 5px; }
}



/*custom styles*/

.index_sec3_rt .list_sec ul li span ul li a {
	text-transform: uppercase !important;
	font:italic 15px/21px "callunasans259" !important;
	color: #808285  !important;
}
.index_sec3_rt .list_sec ul li span ul li {
	border-bottom: none !important;
	padding: 0px;
}

.content-in-ed ul.service-listing li ul.post-categories li {
	background: none !important;
	padding: 0px !important;
}
/*.content-in-ed img { display: block; width: 100%; padding: 45px 0;height: auto; }*/
.menu li.current-menu-item a {color: #94CDC4 !important;}
.banner-inner {background-size: cover !important;}

.breadcrumbs {color: #333; text-transform: uppercase;margin: 15px 0;padding-left: 7px;}
.breadcrumbs span {margin: 0px 3px;}
.breadcrumbs span a {text-align: center; color: #333;}
.breadcrumbs span a span {margin: 0px;}
.breadcrumbs span:first-child {margin-left:0px; }
/*.single-people .breadcrumbs,.single-people .breadcrumbs span a, .banner-head h2, .banner-head p {color: #414042 !important;}*/
.contact-ed iframe {width: 100% !important;height: 400px !important;}

.footer_sec {position: fixed;bottom: 0;}
.footer_menu li.current-menu-item a{color:#fff !important;}
.service-single-contents span {padding: 5px 0px !important;}
.people-ed .people-listing ul li .big-head a { display: block; color: #231f20;}

ul.people-contact {margin-bottom: 70px;display: inline-block;}
.people-contact li {float: left;margin-right: 10px;}


.content-in-ed ul.service-listing li ul.post-categories {display: inline-block;width: 100%;}
.content-in-ed ul.service-listing li ul.post-categories li {float: left;width: auto;}
.content-in-ed ul.service-listing li ul.post-categories li::after {content: ",";padding-left: 3px;}
.content-in-ed ul.service-listing li ul.post-categories li:last-child::after {content: "";}

.content-in-ed ul.service-listing li a:hover {color: #a1a1a1;} 



.service-listing .readmore {text-align: right;}

.ser-cont-right ul li.p1 {line-height: 30px;color: #000;list-style-type: disc; list-style-position: inside;}

.content-in-ed ul.service-listing {float: left;width: 50%;}
.content-in-ed ul.single_service_listing {width: 100%;}
.content-in-ed ul.single_service_listing li {margin: 0px 5px 5px 0px !important;}
#map{height: 400px;}



.abut_index_sec2_Inn .col-sm-3, .abut_index_sec2_Inn .col-sm-9 {padding:0px;}

.home-statement	{	
font-size:32px;
}

.statement-credit	{
	font-size:18px;
}

.quote2	{
	float:right;
	max-width:300px;
	}
	.category .single_service_listing { margin-left:5px;}
@media only screen and (max-width:767px) {
	.home-statement {
    font-size: 21px;
}
}
@media only screen and (min-width:1200px) { 

.category .breadcrumbs  { padding-top:15px;}
.single-blog .ser-cont-right h2 { padding-top:30px; padding-bottom:16px;}
.category .content-in-ed h2 { padding-bottom:25px}
}

@media only screen and (min-width:1500px) { 

.category .breadcrumbs  { padding-top:7px;}
}

li#menu-item-519	{
background-color:#000;
max-width:200px;
padding:10px;
margin-top:20px;}

#menu-item-519 a {
color:#fff;
font-size:14px !important;
line-height:16px !important;}

#menu-item-519 a:hover {
color:#808285;}

.blog_tax li	{
list-style-type: none;
}

.blog_tax	{
width:80%;
}

.np_links	{
display:none;
}