/************************************************************************************
RESET
*************************************************************************************/
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 {
	margin: 0;
	padding: 0; line-height:0;
}
img, fieldset {
	border: 0;
}
/* set image max width to 100% */
img {
	max-width: 100%;
	height: auto; border:none; width:100%;
	width: auto; /* ie8 */
}
/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, span, strong, form, fieldset, table, th, tr, td, input, label, select, div {
	margin: 0px;
	padding: 0px;
	
}
.help-box11{
	margin-top: 90px !important;
}
input, textarea, select {
}
* {
	margin: 0px;
	padding: 0px;
	
}

#inline1 #error {
    line-height: 15px;
} 
/************************************************************************************
GENERAL STYLING
*************************************************************************************/
@font-face {
	font-family: 'source_sans_prosemibold';
	src: url('fonts/sourcesanspro-semibold-webfont.eot');
	src: url('fonts/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/sourcesanspro-semibold-webfont.woff') format('woff'), url('fonts/sourcesanspro-semibold-webfont.ttf') format('truetype'), url('fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'source_sans_problack';
	src: url('fonts/sourcesanspro-black-webfont.eot');
	src: url('fonts/sourcesanspro-black-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/sourcesanspro-black-webfont.woff') format('woff'), url('fonts/sourcesanspro-black-webfont.ttf') format('truetype'), url('fonts/sourcesanspro-black-webfont.svg#source_sans_problack') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'source_sans_probold';
	src: url('fonts/sourcesanspro-bold-webfont.eot');
	src: url('fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/sourcesanspro-bold-webfont.woff') format('woff'), url('fonts/sourcesanspro-bold-webfont.ttf') format('truetype'), url('fonts/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'source_sans_proregular';
	src: url('fonts/sourcesanspro-regular-webfont.eot');
	src: url('fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/sourcesanspro-regular-webfont.woff') format('woff'), url('fonts/sourcesanspro-regular-webfont.ttf') format('truetype'), url('fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MyriadPro-Regular';
	src: url('fonts/MyriadPro-Regular.eot');
	src: local('â˜º'), url('fonts/MyriadPro-Regular.woff') format('woff'), url('fonts/MyriadPro-Regular.ttf') format('truetype'), url('fonts/MyriadPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'source_sans_proextralight';
	src: url('fonts/sourcesanspro-extralight-webfont.eot');
	src: url('fonts/sourcesanspro-extralight-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/sourcesanspro-extralight-webfont.woff') format('woff'), url('fonts/sourcesanspro-extralight-webfont.ttf') format('truetype'), url('fonts/sourcesanspro-extralight-webfont.svg#source_sans_proextralight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'source_sans_prolight';
    src: url('fonts/sourcesanspro-light-webfont.eot');
    src: url('fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-light-webfont.woff') format('woff'),
         url('fonts/sourcesanspro-light-webfont.ttf') format('truetype'),
         url('fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
	font-size:12px; background:#fff; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:18px;}
a {
	color: #74a5dc;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
p {
	margin: 0;
	padding: 0; font-size:13px; line-height:18px;
}
/* list */
ul{
	margin: 0;
	padding: 0;
	line-height:0; list-style:none;
}
 ol {
	margin: 0;
	padding: 0;
	line-height:0;
}
li {
	margin:0;
	padding: 0;
}
/* headings */
h1, h2, h3, h4, h5, h6 {
	margin: 0; padding:0px;
	color: #000;
}
/* reset webkit search input styles */
input[type=search] {
	-webkit-appearance: none;
	outline: none;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
 display: none;
}
.cl{ clear:both;} 
.pt{ padding-top:20px !important;}  
.no-bdr{ border-bottom:none !important;}
/*.................................. Home Css Start Here........................................*/
#home { width:100%; float:left;}
#home header{width: 100%; display:block; position:relative;}
.header-mid{ width:980px; margin:auto; position:absolute; top:0px; left:0px; right:0;}
.logo-section{ width:980px; margin:auto; text-align:center; padding:37px 0 0 0; position:relative;}
a.logo{ display:inline-block;}
.logo-section ul{ list-style:none; position: absolute; top:60px; right:0px;}
.logo-section ul li{ float:left; padding-right:3px;}
.logo-section ul li.last{ padding:0px;}
.logo-section ul li.first a{ background:#d1cecd; padding:17px 23px; border-radius:2px; color:#474646; font-size:13px; display:inline-block; width:41px;}
.logo-section ul li.first a:hover{ text-decoration:none; background:#0c61b1; color:#fff;}

.logo-section ul li.last a{ background:#65bd51; padding:17px 23px; border-radius:2px; color:#fff; font-size:13px; display:inline-block; width:40px;}
.logo-section ul li.last a:hover{ text-decoration:none; background:#0c61b1; color:#fff;}

#home header h1{ text-align:center; color:#fff; font-size:45px; font-family: 'Conv_MyriadPro-Regular'; font-weight:normal; display:block; padding:60px 0 0;}
.header-bottom{ width:100%; display:block; background:url(../../images/common/black-bg.png) repeat-x left top; height:105px; position:absolute; bottom:0px; padding:33px 0 0 0;}
.header-bottom-mid{ width:980px; margin:auto; text-align:center;}
.header-bottom-mid li{ display:inline-block; padding-right:19px;}
.header-bottom-mid li p{ font-size:20px; color:#fff; font-family: 'source_sans_prolight'; padding-bottom:35px;}
.header-bottom-mid li a{ background:#ffffff; text-align:center; padding:13px 45px; border-radius:3px; font-size:16px; color:#3f3f3f; font-family: 'source_sans_prosemibold'; letter-spacing:1px;}
.header-bottom-mid li a:hover{ text-decoration:none; background:#65BD51;}
.caption.header a{ color:#fff; font-size:12px; line-height:33px;}

#sticky_navigation{ width:100%; float:left; background:#3a3a3a; padding:30px 0; transition: top 1s ease-in-out 0s, opacity 0.2s ease-in-out 0s; z-index:9;}
.sticky_navigation_mid{ width:980px; margin:auto;}
.sticky-logo{ float:left;}
.sticky_navigation_mid nav{ float:left; padding:25px 0 0 25px;}
.sticky_navigation_mid nav a{padding:67px 25px 43px; font-size:15px; color:#a9a9a9; font-family:Arial, Helvetica, sans-serif;}
.sticky_navigation_mid nav a:hover{ text-decoration:none; color:#fff;}
.sticky_navigation_mid nav a.selected{ background:#717171;}
.sticky_navigation_mid ul{ float:right; padding-top:5px;}
.sticky_navigation_mid li{ float:left; padding-right:3px;}
.sticky_navigation_mid li a{ font-size:13px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.sticky_navigation_mid li.sign a{ background:#cccccc !important; padding:17px 23px; border-radius: 3px; color:#000 !important; display:inline-block;}
.sticky_navigation_mid li.register a{ background:#65BD51; padding:17px 23px; border-radius: 3px; display:inline-block;}
.sticky_navigation_mid li.sign a:hover, .sticky_navigation_mid li.register a:hover {background:#0C61B1 !important; color:#FFFFFF !important; text-decoration: none;}

.consultant-video{ width:100%;  padding:35px 0;}
.consultant-video-mid{ width:848px; margin:auto; text-align:center;}
.consultant-video-mid h1{ font-size:50px; font-family:'source_sans_proextralight'; color:#3f3f3f; font-weight:normal; padding-bottom:11px; display:block; padding-top:30px;}
.consultant-video-mid h1 span{ display:block; line-height:42px; font-size:31px; padding-top:30px;}
.video-section{ width:431px; position:relative; float:left; padding-right:18px;}
.video-section img{ width:100%;}
.video-section a { background: url("../../images/common/video-btn.png") no-repeat left top; bottom:0; height:64px; left:0; margin:auto; position:absolute;
right:0;  top:0;  width:90px;}
.video-section a:hover{ background-position:0 -64px;}
.about-wrapper { background: url("../../images/common/about-bg.jpg") no-repeat center top #3a3a3a; display:block; padding:56px 0 0; height:215px; overflow:hidden; position:relative;
transition: all 0.4s ease-in-out 0s; width: 100%;}
.about-wrapper-mid{ width:980px; margin:auto;} 
.about-wrapper-mid h2{ text-align:center; color:#e1e1e1; font-size:24px; font-family: 'source_sans_probold'; text-transform:uppercase; display:block; padding-bottom:20px;}	
.about-wrapper-mid p{ display:block; color:#e1e1e1; font-size:16px; text-align:center; font-family:Arial, Helvetica, sans-serif; line-height:27px; padding:0 72px;}
#home .tab ul{ margin:43px auto; width:343px;}
.tabs-content{ width:100%; float:left;}
.tabs-content-mid{ width:980px; margin:auto;}
#home .tab ul li a{ width:168px; font-size:17px; padding:17px 0; color:#fff; background:#898989;}
#home .tab ul li a.selected{ color:#585858; background:#fff;}
#home .tab ul li.first a span{ padding:7px 0 7px 22px;}
#home .tab ul li.first a span{background: url("../../images/common/icon5-active.png") no-repeat left 46%;}
#home .tab ul li.first a.selected span{background: url("../../images/common/icon5.png") no-repeat left 46%;}
#home .tab ul li.last a span{ padding:7px 6px 7px 27px;  background: url("../../images/common/icon6-1.png") no-repeat left 46%;}
#home .tab ul li.last a.selected span{ background: url("../../images/common/icon6-1-active.png") no-repeat left 46%;}
#country3,#country4{ background:url(../../images/common/block-bg.png) no-repeat center top; height:556px; text-align:center;}
.block{ width:980px; float:left;}
.block-1{border-top:1px solid #c8c7c7;}
.block ul li{ float:left; border-right:1px solid #c8c7c7; width:325px; text-align:center; padding:60px 0 30px; }
.block ul li p{ display:block; font-size:15px; color:#8a8a8a; font-family:Arial, Helvetica, sans-serif; padding:14px 18px 0; line-height:20px;}  
#home .block ul li,#home .block-1 ul li{ width:321px; border:none; padding-top:50px; text-align:center; float:left;}
.first-img{ background:url(../../images/common/img-11.png) no-repeat center top; width:92px; height:87px; display:inline-block;}
.first-img:hover{ background-position:0 -87px;}
.first-img1{ background:url(../../images/common/img-12.png) no-repeat center top; width:114px; height:87px; display:inline-block;}
.first-img1:hover{ background-position:0 -90px;}
.first-img2{ background:url(../../images/common/img-13.png) no-repeat center top; width:117px; height:87px; display:inline-block;}
.first-img2:hover{ background-position:0 -87px;}
.first-img3{ background:url(../../images/common/img-14.png) no-repeat center top; width:141px; height:84px; display:inline-block;}
.first-img3:hover{ background-position:0 -84px;}
.first-img4{background:url(../../images/common/img-15.png) no-repeat center top; width:77px; height:84px; display:inline-block;}
.first-img4:hover{background-position:0 -95px;}
.first-img5{background:url(../../images/common/img-16.png) no-repeat center top; width:66px; height:84px; display:inline-block;}
.first-img5:hover{background-position:0 -96px;}

#country4 .first-img{ background:url(../../images/common/img-17.png) no-repeat center top; width:92px; height:87px; display:inline-block;}
#country4 .first-img:hover{ background-position:0 -110px;}
#country4 .first-img2{ background:url(../../images/common/img-18.png) no-repeat center top; width:92px; height:87px; display:inline-block;}
#country4 .first-img2:hover{ background-position:0 -114px;}
#country4 .first-img3{ background:url(../../images/common/img-19.png) no-repeat center top; width:92px; height:87px; display:inline-block;}
#country4 .first-img3:hover{ background-position:0 -106px;}

#home .block ul li h2, #home .block-1 ul li h2{ font-size:18px; font-weight:normal; font-family: 'source_sans_proregular'; padding:30px 0 5px; color:#585858;}
#home .block-1{ border:none; float:left; width:980px;}
#home .block-1 ul li p {color:#585858; display:block; font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:20px; padding: 14px 18px 0;}
a.read-more{ width:138px; background:#65bd51; color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-align:center; 
display:inline-block; padding:17px 0; border-radius:3px; margin-top:20px;}
a.read-more:hover{ text-decoration:none; background:#0C61B1;}

.browse-consultant{ width:100%; float:left; background:url(../../images/common/browse-consultant-bg.png) no-repeat center top #ececec; min-height:540px; position:relative; }
.browse-consultant-mid{ width:980px; margin:auto;}
.browse-consultant-mid h2{ display:block; text-align:center; font-family:'source_sans_probold'; font-size:17px; color:#585858; 
text-transform:uppercase; padding:40px 0 30px; font-weight:normal;}
.browse-content{ width:980px; float:left;}
.browse-content h3{ color:#4b87c7; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:10px 0 20px; line-height:18px;}
.browse-content-block{ width:188px; float:left;}
.browse-content-block a {float:left; line-height:20px; width:100%; font-size:13px; color:#6f6f6f; padding-bottom:10px;}
.browse-content .flexslider{ background:none;}
.browse-content ul{ margin:auto; width:940px;}
.browse-content .flex-control-nav{ width:100%; bottom:-45px;}

.footer-link{ width:902px; margin:auto; overflow:hidden; padding:41px 0 25px;}
.footer-block{ float:left; width:224px;}
.footer-info li{ float:left; width:40%;}
.footer-block h2{ font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#3a3a3a; padding-bottom:10px; line-height:20px;}
.footer-block li a{ line-height:22px;}
ul.foot-social li{ padding-right:8px; float:left;}
ul.foot-social li.first a{ float:left; background:url(../../images/common/social-link.png) no-repeat left top; width:33px; height:33px;}
ul.foot-social li.sec a{ float:left; background:url(../../images/common/social-link.png) no-repeat -41px top; width:33px; height:33px;}
ul.foot-social li.sec a:hover{ background-position:-41px -37px;}
ul.foot-social li.third a{ float:left; background:url(../../images/common/social-link.png) no-repeat -83px top; width:33px; height:33px;}
ul.foot-social li.third a:hover{ background-position:-83px -37px;}
ul.foot-social li.last{ padding:0px;}
ul.foot-social li.last a{ float:left; background:url(../../images/common/social-link.png) no-repeat -123px top; width:33px; height:33px;}
ul.foot-social li.last a:hover{ background-position:-123px -37px;}
ul.foot-social li a:hover{ background-position:0 -37px;}
#home footer{ width:100%; float:left; background:url(../../images/common/footer-bg.jpg) no-repeat center top #4b4b4b; padding:40px 0;
 text-align:center;}
#home footer figure{ display:inline-block;}
#home footer p{ color:#fff; font-size:13px; padding:15px 0;}
#home footer a{ color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif;  padding-right:10px;}
.browse-content .flexslider1 .flex-control-nav{ width:auto; left:0; bottom:20px;}
flexslider1{ position:relative;}
.flex-direction-nav{ display:none;}

/*.................................. Popup Css Start Here........................................*/
#inline1 h1 {display: block; font-family: 'source_sans_proextralight'; font-size: 40px; font-weight: normal; line-height:70px; padding:20px 25px; 0}
#inline1 h1 span{ font-size:15px; font-family:Arial, Helvetica, sans-serif; display: block;}
.popup-social-icons{ display:block; padding-top:19px; background:url(../../images/common/popup-seprator.jpg) repeat-x left bottom; padding:7px 25px 20px;}
.popup-social-icons li{ display:inline-block; width:33px; height:33px; background:url(../../images/common/social-link.png) no-repeat left top; margin-right:3px;}
.popup-social-icons li a{ display:block; width:33px; height:33px;}
.popup-social-icons li.fac{ background-position:-41px -37px;}
.popup-social-icons li.twitt{ background-position:-83px -37px;}
.popup-social-icons li.google{ background-position:-123px -37px;}
.popup-social-icons li.in{ background-position:0 -37px;}

.popup-form{ display:block; padding:20px 10px 20px 25px;}
.popup-form p{ font-size:14px; color:#606060; font-family:Arial, Helvetica, sans-serif; padding-bottom:20px;}
.popup-form input.user{ background:url(../../images/common/user-bg.jpg) no-repeat left top; width:219px; border:none; padding:12px 10px 12px 53px; color:#8d8d8d; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px;}
.popup-form input.pass{ background:url(../../images/common/pass-bg.jpg) no-repeat left top; width:219px; border:none; padding:12px 10px 12px 53px; color:#8d8d8d; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px;}
.popup-form a.forgot{ display:block; color:#4b87c7; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:5px 0 25px; width:100%; float:left; }
.popup-form input.button {background:#65BD51; border:none; border-radius:5px; display:block; padding:0; text-align:center; width:281px; color:#fff; font-family:Arial, Helvetica, sans-serif; padding:10px 0; cursor:pointer; margin-bottom:15px; font-size:14px;} 
.popup-form input.submit {background:#65BD51; border:none; border-radius:5px; display:block; padding:0; text-align:center; width:281px; color:#fff; font-family:Arial, Helvetica, sans-serif; padding:10px 0; cursor:pointer; margin-bottom:15px; font-size:14px;} 
.popup-form p a{ text-decoration:underline;} 
.popup-form span{ line-height:20px; color:#949494;}
.sticky_navigation_mid li.mobile-link { display: none;}

#inline2 h1 {display: block; font-family: 'source_sans_proextralight'; font-size: 40px; font-weight: normal; line-height:70px; padding:20px 0 0;}
#inline2 p{ font-size:14px; padding:0 30px; color:#585858; line-height:23px;}
#inline2 .popup-form input.button{ display:inline;} 
#inline2 a{ font-size:14px; text-decoration:underline;}

#inline3 h1{ font-size:29px; font-family:'source_sans_proregular'; font-weight:normal; padding:55px 0 40px; }
#inline3 ul li{ display:inline-block;}
#inline3 ul li:first-child{ margin-right:20px;}

/*.................................. Inner Css ........................................*/
.inner-wrap{ width:100%; float:left;}
.inner-wrap #sticky_navigation{ display:block !important;}
.heading-wrap{ /*background:#eeeeee;*/ margin:100px 0 0; padding:45px 0 30px;}
.register-888wrap{ width:888px; margin:auto;}
.register-888wrap h1{ text-align:center; font-size:32px; font-family:'source_sans_probold'; color:#515151;}
.register-social{text-align:center; padding-top:35px;}
.register-social li{ display:inline-block; padding-right:6px;}
.register-social li:last-child{ padding:0;}
.register-social li img{ min-width:100%;}
.register-social p{ color:#8d8d8d; font-size:12px; padding:10px 0;}
.signup-section{ overflow:hidden; padding:30px 0 20px;}
.signup-left{ float:left; width:53%; background:#f1f1f1; border-radius:3px 0 0 3px; padding:30px;}
.signup-left h2{ font-size:16px; color:#626262;}
.register-form{ display:block; padding-top:30px;}
.register-form label{ display:block; line-height:25px; font-size:14px; color:#6d6d6d; padding-bottom:5px;}
.register-form input{ width:100%; border:1px solid #c2c2c2; padding:7px;}
.register-form-col{ float:left; margin-right:34px; width:210px;}
.register-form-col:last-child{ margin:0;}
.register-form .register-form-row{ padding-bottom:10px; width:455px; float:left;} 
.register-form .sign-up-row label{ width:50px; padding:0; }
.register-form .check-section{ margin:0; width:24%;}
.register-form .checkbox{margin:6px 6px 0 0; padding-right:0;}
.register-form .sign-up-row{ padding-top:5px;}
.register-form .smt-btn{ border:none; width:468px; padding:0; background:#65bd51; border-radius:5px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; text-transform:capitalize; margin:12px 0 10px; }
.register-form span{ color:#949494; font-size:12px; line-height:20px; float:left; padding-right:20px;}

.signup-right{ float:left; width:29.5%; background:url(../../images/common/signup-bg.jpg) repeat-y left top; padding:44px; border-radius:0px 3px 3px 0px; min-height:370px;}
.signup-right h3{ color:#525252; font-size:13px; line-height:20px; padding-bottom:10px;}
.signup-right h3 img{ float:left; width:auto; padding-right:10px;}
.signup-right li{ line-height:25px; color:#666666; font-size:11.3px; background:url(../../images/common/bullet.png) no-repeat left 8px; padding-left:20px;}
.signup-block{ padding-bottom:40px;}

/*.................................. Ask a Comsultant ........................................*/

.wrap980{ width:980px; margin:auto;}
.wrap980 h1{font-size:32px; font-family: 'source_sans_prolight'; color:#515151; font-weight:normal; }
.breadcrumb{ display:block; color:#9a9a9a; font-size:12px; padding-top:14px;}
.ask-consultant-wrap{ display:block; padding:40px 0;}
.ask-consultant-wrap h2{ color:#686868; font-size:20px; font-family:'source_sans_proregular'; display:block; font-weight:normal;}
.consultant-form-wrap{ display:block; padding-top:45px;}
.consultant-left{ float:left; width:480px;}
.consultant-row{ float:left; width:100%; padding-bottom:20px;}
.consultant-row a:hover{ text-decoration:none;} 
.consultant-row label{ font-size:14px; color:#585858; padding-bottom:15px; display:block;}
.consultant-row label span{ color:#8d8d8d; font-size:14px;}
.consultant-row textarea{ border:1px solid #d1d1d1; width:460px; height:100px; padding:10px; color:#969696; font-size:12px;}
.consultant-row img{ width:auto; margin-top:6px; margin-bottom:10px;}
.consultant-row p{ color:#7a7a7a; font-size:12px; padding-bottom:10px;}
.consultant-row p strong{ font-style:italic;}
.consultant-row input{ border:1px solid #c2c2c2; padding:5px; color:#969696; font-size:12px; width:150px;}
.consultant-row span{ display:block; padding-top:20px;}
.consultant-row input.smt-btn{ border:none; width:161px; padding:10px 0 8px; background:#65bd51; border-radius:5px; text-align:center; font-family:'source_sans_prosemibold'; font-size:15px; font-weight:normal; text-transform:capitalize; margin:0 0 10px; color:#fff; cursor:pointer; }

.consultant-right{ float:right; /*padding-top:15px;*/}
.consultant-block{ width:358px; background:#eeeeee; border-bottom:2px solid #fff; padding:35px; overflow:hidden; min-height:75px;}
.consultant-block figure img{ width:auto;}
.consultant-block figure{ float:left;}
.consultant-block article{ float:left; width:70%; padding:10px 16px 0;}
.consultant-block article p{ font-size:14px; color:#777777; font-family: 'source_sans_proregular'; padding-top:15px;}

/*.................................. Search Comsultant ........................................*/
.search-heading-wrap{margin: 109px 0 0; padding:45px 0;}
.search-heading-wrap h1{ font-size:33px; color:#585858; font-family: 'source_sans_proextralight';}
.ser-wrap980{ width:980px; margin:auto;}
.search-strip{ float:left; width:960px; background:#eeeeee; padding:10px; margin-bottom:15px; border-radius:3px;}
.search-input{ width:660px; padding:12px; border:none; border-radius:3px; font-size:14px; color:#8d8d8d; font-family:Arial, Helvetica, sans-serif; margin-right:10px;}
.city-input{ width:239px; background:#fff; float:right; padding:0 12px; border:none; border-radius:3px; height:40px; }
.city-input input{ padding:0; border:none; font-size:14px; color:#8d8d8d; font-family:Arial, Helvetica, sans-serif; float:left; padding-top:13px; width:70%; outline:none;}
.city-input input.search-btn{ background:url(../../images/common/search-btn.jpg) no-repeat right top; width:66px; height:40px; cursor:pointer; text-indent:99px;}
.consultant-wrap{ float:left; width:980px; padding:40px 0;}
.consultant-left-wrap{ width:649px; float:left;}
.consultant-profile{ width:649px; float:left;}
.consultant-profile figure{ float:left; padding-right:19px;}
.consultant-profile img{ width:auto;}
.profile-content{ float:left;}
.profile-content h1{font-size:36px; color:#585858; font-family: 'source_sans_proextralight'; line-height:29px;}
.profile-content span{ font-size:17px; color:#585858; padding:20px 0; display:inline-block; }
.profile-content p{ font-size:13px; color:#535353; line-height:24px;}
.consultant-detail{ float:left; width:649px; padding-top:40px;}
.consultant-detail h2{ color:#535353; font-size:25px; border-bottom:4px solid #d8d8d8; display:block; padding-bottom:20px; font-weight:normal; font-family:'source_sans_proregular';}
.consultant-detail h2 span{ color:#236ec0; padding-left:20px; font-family: 'source_sans_prolight';}
.consultant-detail h3{font-family:'source_sans_prosemibold'; color:#535353; font-size:16px; padding:25px 0 12px; font-weight:normal;}
.consultant-detail ul{ display:block; padding-top:15px;}
.consultant-detail ul li{ float:left; width:30%; line-height:20px; color:#535353; font-size:17px; padding:0 0 12px 3%; font-family: 'source_sans_prolight'; min-height:40px; }
.consultant-detail ul li:nth-child(2n){width:63.7%; /*border-left:1px solid #fff;*/  padding-left:3%; color:#236ec0; font-size:14px; font-family:'source_sans_proregular';}
.consultant-detail .blue{ background:url(../../images/common/border.jpg) no-repeat left bottom; overflow:hidden; padding-bottom:22px; margin-top:8px;}
.consultant-detail ul.black-info li:nth-child(2n){ color:#656565;}
.consultant-detail ul.black-info li{ height:60px;}
.consultant-detail ul.blue li:nth-child(2n){ color:#236ec0;}
.consultant-detail ul li.white{ background:#fff;}
.consultant-right-wrap{ width:300px; float:right;}
.right-block1{ background:#eeeeee; width:250px; border-radius:3px; padding:25px;}
.right-block1 h2{ font-size:20px; font-family: 'source_sans_proextralight'; color:#515151; font-weight:normal; padding-bottom:20px; line-height:20px;}
.right-block1 li{ line-height:35px; color:#535353; font-size:25px; font-family:'source_sans_proextralight'; }
.right-block1 li.fir img,.right-block1 li.sec img{position:relative; top:3px;}
.right-block1 li img{ width:auto; display:inline-block; padding-right:15px; } 
.right-block1 li a{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.right-block1 ul.contact-btn { margin-top:15px;}
.right-block1 ul.contact-btn li{ display:inline-block;}
.right-block1 ul.contact-btn li a{ padding:10px 20px; border-radius:5px; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.right-block1 ul.contact-btn li a:hover{ text-decoration:none;}
.right-block1 ul.contact-btn li.first a{ background:#65bd51; position:relative; z-index:8; }
.right-block1 ul.contact-btn li.last a{ background:#787878; margin-left:-8px; padding-left:15px; }
.right-block2{ width:300px; float:left; margin:11px 0; /*border-bottom:1px solid #e2e2e2; */padding-bottom:15px;}
.right-block1 h3{ font-size:16px; font-family:Arial, Helvetica, sans-serif; padding:10px 0; color:#515151; }
.right-block1 h3 span {display:inline-block; font-family:arial; font-size:13px; font-weight:normal; line-height:16px; padding:12px 0 8px;}
.right-block1 img{ width:auto;}
.right-block1 figure.first{ padding-right:13px;}
.right-block1 figure{ display:inline-block; margin-bottom:20px;}
.right-block3 a{ display:block;}


/*.................................. Find Comsultant ........................................*/

.practice-aside{ width:166px; float:left;}
.practice-block{ display:inline-block; padding-bottom:8px;}
.no-pd{ padding-bottom:19px;}
.practice-block h2{font-family:'source_sans_prosemibold'; font-size:16px; color:#585858; padding-bottom:5px;}
.practice-block li{ padding-bottom:10px; display:inline-block; width:100%;}
.practice-block checkbox{ float:left;}
.practice-block label{ float:left; padding:7px 0 7px 10px; color:#4b87c7; font-size:13px;}
.practice-block .checkbox{background: url("../../images/common/check1.png") no-repeat left top;}
.selectbox-block{ display:inline-block;}
.search-btn{ width:164px; background:#65bd51; color:#fff; border:none; padding:9px 0; border-radius:5px; cursor:pointer; height:auto !important;}

.result-found{ float:right; width:472px;}
.result-found-label{ display:block;}
.result-found-label p{ font-size:22px; color:#585858; font-family:'source_sans_proregular'; line-height:0;}
.sort-by{ float:right;}
.sort-by label{ float:left; width:64px; font-size:15px;}
.sort-by .selectblock5{ margin-top:-14px; float:right;}
.sort-by .selectblock5 span{ font-size:14px; color:#a3a3a3;}
.result-wrap{ display:block; padding-top:26px;}
.result-div{ background:#f6f6f6; display:block; padding:20px; margin-bottom:3px; overflow:hidden;}
.result-div figure{ float:left; width:auto; padding-right:15px;}
.result-content{ float:left; width:76%;}
.result-content h2{ color:#4b87c7; line-height:14px; padding-bottom:3px; font-size:14px;}
.result-content p{ color:#535353; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-bottom:1px;}
.result-content li{ color:#4b87c7; font-size:12px; display:block; line-height:17px; padding: 8px 0;}
.result-content li span{ padding:0 8px;}
.result-content li img{ width:auto; padding-right:9px;}
.result-content a.view-btn img{ width:auto; display:none;}
.result-div:hover a.view-btn img{ display:block;}
.white-div{ background:#fff;}
.find-left-wrap{ width:660px;}
.find-right-wrap{ margin-top:-24px;}
.signup-wrap{ width:960px; float:left;}
.signup-wrap-left{ width:480px; float:left; background:#eeeeee;}
.signup-wrap-left h1{font-family: 'source_sans_prolight' !important; line-height:29px; padding:30px 0 10px 25px !important;}
.signup-wrap-left h1 span{ display:block; font-size:15px; padding-top:12px; font-family:Arial, Helvetica, sans-serif;}
.signup-wrap-left li:first-child{ margin-right:0 !important;}
.signup-wrap-left .popup-social-icons p{ color:#9e9e9e; font-size:12px; padding:12px 0 0;}
.signup-form{padding:15px 24px;}
.signup-form p{ font-size:15px; padding-bottom:15px;}
.signup-form-row{ float:left; width:100%;}
.signup-form-row p{ float:left; width: 49%;}
.signup-form-row p.last{ float:right;}
.signup-form-row label{ display:block; font-size:14px; padding-bottom:5px;}
.signup-form-row input{ width:181px; height:26px; border:1px solid #c2c2c2; display:block; padding:0 10px; color:#6b6b6b;}
.signup-form-row d1{ float:left; font-size:14px; color:#6b6b6b;}
.signup-form-row dd{ float:left; padding-left:10px; font-size:14px; color:#6b6b6b; }
.signup-form-row .check-section{ float:left;  margin-left:65px; padding-bottom:15px;}
.signup-form-row .check-section span{ margin-top:-7px;}
.signup-form-row .check-section.last{ margin-left:25px;}
.signup-form-row input.button {background:#5baa49; border:none; border-radius:5px; color:#FFFFFF; cursor: pointer; display: block; font-family: Arial,Helvetica,sans-serif; font-size:12px; margin-bottom:15px; padding: 10px 0;text-align: center; width:422px; height:auto; }
.signup-form p.terms-condition{ color:#949494; font-size:12px;}
.signup-wrap-right{ float:left; padding:80px 44px 20px; width:392px;}
.signup-wrap-right h3{ font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:22px; color:#585858; padding-bottom:10px;}
.signup-wrap-right ul{ padding-bottom:10px; display:block; overflow:hidden;}
.signup-wrap-right ul li{ line-height:25px; float:left; width:100%; color:#585858; background:url(../../images/common/arrow.png) no-repeat left 6px; padding-left:28px;}
.signup-wrap-right h3 img {float:left; padding-bottom:12px; padding-right:10px; width:auto;}
.account-div{ border:1px solid #dfdfdf; width:330px; text-align:center; border-radius:5px; padding:20px 0; margin-left:28px; color:#585858; font-size:14px;}
.macafee-img img{ width:auto; margin-left:28px; margin-top:10px;}
.ask-consultant-wrap .consultant-right  h3{ font-size:22px; font-family:'source_sans_proregular'; font-weight:normal; padding:30px 0 25px; line-height:23px;}
.ask-consultant-wrap .consultant-right img{ width:auto;}

.claim-wrap{ width:100%; float:left; padding:26px 0;}
.claim-wrap-left{ width:630px; float:left;}
.claim-wrap-left img{ max-width:150px;max-height:100px;}
.claim-wrap-left figure{ float:left; padding-right:16px;}
.claim-wrap-left p{ float:left; font-size:12px; color:#4b87c7; line-height:17px;}
.claim-wrap-left p strong{ font-size:14px;}
.claim-wrap-left p span{ color:#858585;}
.claim-wrap-left a{ float:right; padding-top:12px;}
.claim-row-gray{ background:#f6f6f6; width:93%; padding:20px; border-radius:4px; overflow:hidden;}
.claim-row{width:93%; padding:20px; overflow:hidden;}
.diff-pro{ font-size:13px !important; font-weight:bold; color:#575757 !important; padding-top:25px;}
.diff-pro a{ float:none !important; font-weight:normal;}
.claim-wrap-right{ float:right; width:300px;}
.claim-wrap-right h3{ font-size:17px; font-family:'source_sans_prosemibold'; line-height:20px; color:#585858; font-weight:normal; padding-bottom:20px;}
.claim-wrap-right li{ line-height:20px; float:left; width:90%; font-size:13px; color:#585858;  font-family:Arial, Helvetica, sans-serif; background:url(../../images/common/arrow.png) no-repeat left 4px; padding-left:28px; padding-bottom:20px;}

.preview-left{ width:650px; float:left; padding-right:50px;}
.preview-left h2{ font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#65bd51; padding:6px 0 40px;}

.preview-left li{ float:left; line-height:20px; width:140px; padding-bottom:15px; font-size:14px; color:#585858; font-weight:bold;}
.preview-left li:nth-child(2n){ width:510px; font-weight:normal;}
.preview-left li.preview-first{ width:140px;}
.preview-left li.preview-last{ width:510px;}

.preview-left li p{ font-size:12px; color:#949494;}
.preview-left img{ width:auto;}
.preview-left a{ padding-right:3px;}
.preview-right{ width:240px; float:left; background:#ececec; padding:25px 20px 15px;}
.preview-right h2{ font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:20px;} 
.preview-right li{ width:100%; float:left; line-height:20px; font-size:13px; color:#585858; padding-bottom:10px; background:url(../../images/common/bullet-icon.png) no-repeat left 7px; padding-left:20px;}
.preview-right p{font-size:13px; color:#585858;}
.practice-block li ul{ margin-top:20px; width:100%;}
.practice-block li li{ padding:3px  0 0 23px;}
.result-div a.view-btn{ padding-top:5px; display:inline-block;}
.result-pagination{ width:430px; margin:auto;}
.result-pagination img{ width:auto;}
.result-pagination li{ float:left; padding-top:30px; margin-bottom: 8px;}
.result-pagination li:first-child ,.result-pagination li:last-child{ /*padding-top:15px;*/}
.result-pagination li:first-child a,.result-pagination li:last-child a{text-decoration: none; background: #dbdbdb!important; color: #797979!important;}
.result-pagination li a{ background:#dbdbdb; padding:8px 12px; float: initial; border-radius: 4px; margin-right:8px; color:#797979; font-size:14px; }
.right-block2 h2{ font-size:14px; line-height:28px; color:#585858;}
.right-block2 p{ font-size:13px; color:#585858; padding-bottom:10px; line-height:21px;}
.right-block2 p span{ color:#4b85dc; font-size:14px;}
.right-block2 img{ width:auto;}

.right-block3 h2{ font-size:14px; line-height:28px; color:#585858;}
.right-block3 p{ font-size:13px; color:#585858; padding-bottom:10px; line-height:18px;}
.right-block3 figure{ float:left; padding:10px 10px 10px 0;}
.right-block3 img{ width:auto;}

/*..........................................Q-A-Detail Css......................................*/
.research-hed{ float:left; width:100%; padding-bottom:30px; margin-top:-8px;}
.research-hed h3{ color:#585858; font-size:30px; font-family: 'source_sans_prolight'; line-height:35px; font-weight:normal; padding-bottom:25px;}
.research-hed h3 span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#548cc9; padding-left:3px; display:inline;}
.research-hed span{ color:#949494; font-size:12px; padding-bottom:25px; display:block;}
.research-hed p{ font-size:14px; color:#585858; line-height:23px;}
.answers-label{ border-bottom:1px solid #c6c6c6; padding-bottom:15px;}
.answers-label p{ font-size:20px; color:#585858; font-family:'source_sans_proregular';}
.answers-label .sort-by{ margin-top:-23px;}
.research-detail-wrap{ width:100%; float:left;}
.research-block{ width:609px; float:left; padding:20px 20px 0; border-bottom:1px solid #eee;}
.research-block img{ width:100%; height:auto !important;}
.research-block figure{ float:left; width:47px;}
.research-block section{ float:right; width:545px;}
.research-block h4{ font-size:14px; color:#4b87c7; line-height:11px;}
.research-block h4 span{ display:block; font-size:12px; font-weight:normal; padding-top:15px; color:#4B87C7;}
.research-block span{padding-top:20px; font-size:12px; color:#858585; display:block;}
.research-block p{ font-size:14px; color:#535353; line-height:20px; padding:10px 0 15px;}
.research-block p span{ padding-bottom:15px;}
.research-block  a{ display:block; padding-bottom:25px;}
.light-gray{ background:#eeeeee;}
.looking-research{ float:left; width:100%; font-size:20px; color:#585858; font-family:'source_sans_proregular'; padding-top:10px;}
.looking-research img{ width:auto; position:relative; left:10px; top:7px;}
.right-block4 {border-top:1px solid #E2E2E2; float:left; margin-top:20px; padding:20px 0; width:300px;}
.right-block4 h2{ font-size:14px; color:#585858; padding-bottom:20px}
.right-block4 p{ color:#535353; font-size:14px; line-height:20px; padding-bottom:20px;}
.right-block4 p span{ color:#949494; font-size:12px;}
.right-block4 a{font-size:12px;}
.research-advice-left .answers-label p span{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.research-advice-left .research-block p{ padding-top:0; padding-bottom:20px; line-height:16px; font-size:13px;}
.research-advice-left .research-block p a{ padding-bottom:0; font-size:12px;}
.research-advice-left .research-block p a.quest-title{ line-height:19px;}
.research-advice-left .research-block p span{ /*padding:9px 0;*/ padding:0; line-height:20px;}
.research-advice-left .research-block p span a{ padding-bottom:0; display:inline;}
.research-block2 figure{float:left; padding:10px 10px 10px 0;}
.research-block4 h2{ line-height:20px;}
.research-block4 img{ width:auto; width:auto; max-width: 47px;}
.research-block4 li{ padding-bottom:20px; float:left; width:100%;}
.research-block4 li figure{ float:left; }
.research-block4 li section{ float:left; padding-left:20px;}
.research-block4 li h3 {color:#4B87C7; font-size:14px; line-height:9px; padding-bottom:4px;}
.research-block4 li span{ font-size:12px; color:#4b87c7; line-height:18px;}
.research-block4 li p{ color:#858585; font-size:12px; padding-bottom:0px;}

/*.......................................... About Css ......................................*/
.about-wrap {width: 980px; padding: 45px 0; margin: 70px auto 0; text-align: center;}
.about-wrap h2 {font-size: 48px; font-weight: normal; color: #05163a; padding-bottom: 30px; font-family: 'Myriad Pro Bold';
position: relative;}
.about-wrap p {font-size: 22px; font-family: 'source_sans_prolight'; line-height: 35px; color: #3c3c3c;}
.how-it-wrap {width: 980px; margin: 0 auto 40px; overflow: hidden; margin-top: 60px;}
.how-it-wrap h2 {
    text-align: center;
    font-size: 48px;
    font-weight: normal;
    color: #05163a;
    padding-bottom: 30px;
    font-family: 'Myriad Pro Bold';
    position: relative;
}
.how-it-block {
    width: 980px;
    float: left;
    margin-top: 50px;
}
.how-it-block1 {
    width: 300px;
    float: left;
    background: #ffffff;
    position: relative;
    text-align: center;
    padding: 35px 0 30px;
    border: 1px solid #65bc51;
    border-radius: 25px;
    margin-right: 35px;
    box-shadow: rgba(0,0,0,.2) 0px 0px 4px;
}
.how-it-block2{ width:326px; float:left; background:#e1e1e1; position:relative; text-align:center;  padding:35px 0 30px;}
.how-it-block3{ width:326px; float:left; background:#f1f1f1; text-align:center;  padding:35px 0 30px;}
.how-it-wrap img{ width:auto;}
.img-banner{ height:87px; overflow:hidden; margin-bottom:20px;}
.how-it-block h3 {
    font-size: 24px;
    color: #05163a;
    padding-bottom: 20px;
    font-family: 'Myriad Pro';
    font-weight: 600;
}
.how-it-block p {
    font-size: 18px;
    color: #3c3c3c;
    padding: 0 25px;
    line-height: 25px;
    font-family: 'source_sans_prolight';
}
.arrow{ position:absolute; right:-17px; z-index:1; top:110px; display:none;}
.meaning-of-akatal{ width:100%; background:#3a3a3a; padding:35px 0; text-align:center; color:#fff; margin-bottom:45px;}
.meaning-of-akatal h2{font-size:33px; font-family: 'source_sans_prolight'; color:#e1e1e1; padding-bottom:30px; padding-top:16px; overflow:hidden;}
.meaning-of-akatal p{ font-size:16px; line-height:25px; font-family:Arial, Helvetica, sans-serif; color:#e1e1e1;}
.about-article {overflow:hidden; padding-bottom:20px; padding-top:17px;}
.about-article h2 {
    text-align: center;
    font-size: 48px;
    font-weight: normal;
    color: #05163a;
    padding-bottom: 30px;
    font-family: 'Myriad Pro Bold';
    position: relative;
}
.about-article p {
    font-size: 22px;
    font-family: 'source_sans_prolight';
    line-height: 35px;
    color: #3c3c3c;
    text-align: center;
    margin-bottom: 20px;
}
.about-article span {
    line-height: 35px;
    text-align: center;
    font-size: 35px;
    color: #05163a;
    font-family: 'Myriad Pro';
    font-weight: 400;
    padding: 0 10%;
    display: block;
    margin: 40px 0;
}
.about-wrap h2:before {
    content: '';
    width: 91px;
    height: 2px;
    background: #5ac73f;
    bottom: 10px;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
}

.how-it-wrap h2:before {
    content: '';
    width: 91px;
    height: 2px;
    background: #5ac73f;
    bottom: 10px;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
}

.about-container {
    width: 100%;
    display: block;
    background: url(../../images/common/dotted_bg_bot.jpg) center 0 no-repeat #ffffff;
}
.how-it-block1:last-child {
    margin-right: 0;
}
.how-it-block1 .image {
    display: block;
    text-align: center;
    margin-bottom: 25px;
}
.founder-story-section {
    width: 100%;
    display: block;
    background: #f7fafc;
    padding: 60px 0 40px 0;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 50px;
}
.about-article h2:before {
     content: '';
    width: 91px;
    height: 2px;
    background: #5ac73f;
    bottom: 10px;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
}
.funcArealinks .container{width: 95%;}
.funcArealinks ul li p{ word-break: break-word;}
.about-article p a {
    color: #5ac73f;
    font-weight: 600;
}

.wide-width{ width:510px; display:inline-block;}
.career-wrap p{ font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:25px;}
.career-wrap p span{ font-size:20px;}
.carreer-block{ background:url(../../images/common/carrer-bg.jpg) no-repeat center top; /*height:539px;*/ background-size:cover;}
.careers-form{ width:420px; float:left; background:#fff; /*height:459px;*/ padding:40px;}
.careers-form h2{font-size:25px; font-family:'source_sans_prosemibold'; font-weight:normal; color:#585858; text-transform:uppercase; padding-bottom:25px;}
.career-form-section{ width:420px; float:left;}
.career-form-row{ width:420px; float:left; padding-bottom:15px; position:relative;}
.career-form-row p{ float:left; width:50%;}
.career-form-row label{ font-size:14px; color:#737373; padding-bottom:5px; display:block;line-height: 25px;}
.career-form-row input{ border:1px solid #c8c8c8; width:190px; height:26px; padding:0 5px; color:#737373;}
.career-form-row textarea{ border:1px solid #c8c8c8; width:97%; height:100px; padding:5px; color:#737373; padding-bottom: 0;}
.career-form-row .last-p{ float:right; width:48%;}
.career-form-row p.textarea{ width:100%;}
.career-form-row input[type="file"] {outline:none; position:relative; width:100%; z-index:2; position:relative; left:-81px; border:none; height:28px; }

.career-form-row .fake-file{ background:url(../../images/common/browse-btn.png) no-repeat right top; position:absolute; top:0;  width:306px; right:0;}
.career-form-row .fake-file input{ border:none; width:auto; background:url(../../images/common/browse-btn.png) no-repeat left top; height:28px;}
.career-form-row .send-btn{ background:url(../../images/common/send-btn.png) no-repeat left top; width:422px; height:40px; border:none; cursor:pointer;}
.carreer-block article{ padding:43px 0 0 43px; float:left; width:430px;}
.carreer-block article p{font-family:'source_sans_prolight'; font-size:25px; color:#585858; line-height:30px; padding-bottom:40px;}
.fake-label{ float:left; /*padding-top:13px;*/}
.contact-wrap980{ width:980px; margin:100px auto 0; padding:55px 0;}
.contact-wrap980 h2{font-family:'source_sans_prolight'; font-size:33px; color:#585858; font-weight:normal;}
.contact-wrap980 p{font-family:'source_sans_prolight'; font-size:20px; color:#585858; padding-top:29px;}
.contact-form{ width:920px; float:left; background:#ebebeb; margin:20px 0; padding:30px 30px 20px;}
.contact-left-side{width:365px; float:left; overflow:hidden; padding-top:6px; }
.contact-left-side span{ width:100%; float:left; padding-bottom:25px; position:relative;}
.contact-left-side span label{ font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#585858; display:block; padding-bottom:12px;}
.contact-left-side span input{ width:93%; border:1px solid #c8c8c8; height:32px; padding:0 3%; color:#737373; font-size:14px;}
.contact-right-side{width:434px; float:left; overflow:hidden; padding-top:17px; padding-left:30px;}
.contact-right-side span{ line-height:20px; float:left; width:100%; font-size:17px; padding-bottom:20px;}
.contact-left-side textarea{width:93%; border:1px solid #c8c8c8; height:100px; padding:3%; color:#737373; font-size:14px;}
.contact-left-side .submit-btn{ background: url(../../images/common/submit-btn1.jpg) no-repeat left top; width:198px; height:40px; border:none; cursor:pointer; 
margin:15px 0;}

.answered-wrap{ padding-top:10px;}
.answered-wrap span{ color:#949494; font-size:12px; display:block; line-height:14px;  }
.answered-wrap p{ font-size:13px; color:#585858; line-height: 16px; padding-bottom:}
.answered-wrap p span{ color:#3c70a9; font-size:14px; display: block; line-height:18px; padding:4px 0;} 
.answered-wrap a{ color:#3c70a9; font-size:12px; line-height:22px;}
.dashbord-hedaing h1 span{font-family:'source_sans_proregular'; font-weight:normal; }
.dashbord-hedaing h1{ line-height:30px;} 
.login-btn{ background: url(../../images/common/login-btn.png) no-repeat left top; height:31px; width:158px; margin-top:3px; position:relative;}
.sticky_navigation_mid li.login-btn a{ color:#afafaf; font-size:13px; line-height:32px !important; padding:0 11px !important; display:block;}
.sticky_navigation_mid li a span{ background:url(../../images/common/red-curcle.png) no-repeat left top; height:17px; color:#fff; position:absolute; font-size:9px; font-weight:bold;  /*padding: 8px 8px 8px 3px;*/ text-align:center; padding:8px 3px 8px 0; width:17px;}
.login-btn ul{ display:none;}
.sticky_navigation_mid li.login-btn:hover ul {background:#4D4D4D; display:block; float:left; width:158px; position:absolute; top:30px;}
.login-btn ul li{ float:left; width:100%;}
.dashboard-wrap{ width:980px; margin:auto;}
.dashboard-left{ float:left; width:170px;}
.dashboard-left ul{ padding-top:20px;}
.dashboard-left ul li{ line-height:20px; border-bottom:1px solid #ebebeb; padding:7px 0;}
.dashboard-left ul li a{ font-size:13px; font-weight:bold; color:#3b71a9;}
.dashboard-left ul li:hover,.dashboard-left ul li:hover a,.dashboard-left ul li.active,.dashboard-left ul li.active a{ background:#ebebeb; color:#525252; text-decoration:none;}

.dashboard-left ul li.first a {background: url("../../images/common/dashbord-icons.png") no-repeat scroll left 9px; padding:10px 0 3px 33px;}
.dashboard-left ul li.first a:hover,.dashboard-left ul li.first.active a{ background:url(../../images/common/dashbord-icons-hover.png) no-repeat 10px 9px;}
.dashboard-left ul li.sec a:hover,.dashboard-left ul li.sec.active a{ background:url(../../images/common/dashbord-icons-hover.png) no-repeat 9px -17px;}
.dashboard-left ul li.sec a {background: url("../../images/common/dashbord-icons.png") no-repeat scroll left -30px; padding:10px 0 3px 33px;}
.dashboard-left ul li.third a{background: url("../../images/common/dashbord-icons.png") no-repeat scroll left -73px; padding:10px 0 3px 33px;}
.dashboard-left ul li.four a{background: url("../../images/common/dashbord-icons.png") no-repeat scroll left -111px; padding:10px 0 3px 33px;}
.dashboard-left ul li.last a{background: url("../../images/common/dashbord-icons.png") no-repeat scroll left -152px; padding:10px 0 3px 33px;}
.dashboard-left ul li.last a:hover,.dashboard-left ul li.last.active a{ background:url(../../images/common/dashbord-icons-hover.png) no-repeat 8px -152px;}
.dashboard-mid{ float:left; width:540px; margin-bottom:30px; min-height:550px;}
.dashboard-mid-content{float:left; width:100%; border-left:3px solid #ebebeb; min-height:500px; } 
.dashboard-right{ width:252px; float:right;}

.dashboard-mid-block{ width:512px; float:left; border-bottom:1px solid #ebebeb; padding:0 0 13px 13px; margin-bottom:13px;}
.dashboard-mid-block h2{ font-size:17px; line-height:16px; color:#585858;}
.dashboard-mid-block h2 span{ font-size:15px; font-weight:normal;}
.dashboard-mid-block span{ font-size:12px; color:#949494; line-height:16px;}
.dashboard-mid-block p{ font-size:13px; color:#585858;  line-height:18px;}
.dashboard-mid-block p span{ font-size:13px; color:#3c70a9;}
.dashboard-mid-block a{ font-size:12px; color:#3c70a9; line-height:18px;}
.dashboard-right-block1 p{ font-size:16px; font-family:'source_sans_proregular'; line-height:20px; padding-bottom:10px;}
.dashboard-right-block1 p img{ float:left; padding: 10px 10px 10px 0;}
.dashboard-right-block1 p span{line-height:18px; padding: 17px 0; display:block;}
.dashboard-right-block2{ background:#eeeeee; width:88%; float:left; padding:6%; margin-top:15px;}
.dashboard-right h2{font-size:14px;  line-height:20px; color:#585858;}
.dashboard-right-block2 p{font-size:14px; font-family:'source_sans_proregular'; line-height:20px; color:#585858; padding-bottom:10px;}
.dashbord-hedaing{ padding:34px 0;}
.edit-wrap{ background:#ebebeb; padding:20px 20px 30px; overflow:hidden; min-height:500px;}
.edit-wrap h2{font-family:'source_sans_prolight'; font-weight:normal; line-height:25px; font-size:26px; padding-bottom:20px;}
.edit-wrap a{  color:#3e74ac; font-size:15px; font-family:'source_sans_proregular'; padding-left:10px;}
.edit-info-form{ float:left; width:100%; }
.edit-info-form #countrytabs ul{ margin:0 !important; width:auto !important;}
.edit-info-form #countrytabs li{ float:left; margin-right:5px; height:auto;}
.edit-info-form #countrytabs li a{ padding:0 !important; width:108px; height:33px; background:#fff !important; float:left; line-height:32px; text-align:center; font-size:12px !important; color:#000000 !important; font-family:Arial, Helvetica, sans-serif; box-shadow:1px 0 0 #CCCCCC; border-radius:0 !important;}
.edit-info-form #countrytabs li a:hover{ text-decoration:none;}
.edit-info-form  .tab-bg{ float:none;}
.edit-form{ float:left; width:90%; background:#fff; box-shadow: 1px 0 3px #CCCCCC; padding:30px 5%;}
/*.edit-info-form #countrytabs li a.active{ z-index:8; position:relative; background:#fff !important;}*/
.edit-info-form #countrytabs li a.active{ z-index:8; position:relative; background:#3e74ac !important;}
.edit-form-row{ float:left; width:100%; padding-bottom:20px;}
.edit-form-row label{ font-size:12px; color:#8b8b8b; font-family:Arial, Helvetica, sans-serif; width:140px; float:left; line-height:28px;}
.edit-form-row input{ width:201px; height:26px; border:1px solid #c2c2c2; padding:0 5px; font-size:12px;}
.dashboard-left figure h2{ color:#3c70a9; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:20px; margin-top:5px;}
.dashboard-left figure a{color:#3c70a9; font-size:13px; line-height:20px;}
.dashboard-left input.file {cursor:pointer; float:left; height:23px; opacity:0; position: relative; top:-20px; width:86px;}
.edit-form-row input.save-btn{ background:url(../../images/common/save-btn.png) no-repeat left top; border:none; height:30px; width:211px;  margin:-7px 0 0 141px; cursor:pointer; }
.edit-form-row input.save-cont-btn{ background:url(../../images/common/save-continue-btn.png) no-repeat left top; border:none; height:30px; width:211px;  margin:-7px 0 0 141px; cursor:pointer; }
.no-pad{ padding-top:0 !important;}
.first-time-banner{ width:912px; margin:auto auto 30px; background:#30669e; padding:20px 34px; overflow:hidden; position:relative;}
.first-time-banner figure{ float:left; width:149px;}
.first-time-banner article{ float:left; width:740px; padding-left:22px;}
.first-time-banner article h2{ line-height:32px; color:#fff; font-family:'source_sans_prolight'; font-size:30px; font-weight:normal;}
.first-time-banner article p{ color:#ffffff; font-size:14px; padding:10px 0;}
.no-marg{ margin:0 !important; }
.no-ans{ border:none; text-align:center; font-size:24px; color:#434343; font-family:'source_sans_prolight'; line-height:32px; padding-top:10px;}
.btn-section{ float:left; width:100%; padding-top:12px;}
.dashboard-left ul li.third span {background: url("../../images/common/red-curcle.png") no-repeat left top; color:#FFFFFF; font-size:9px; font-weight:bold;
height: 17px; /*padding: 8px 8px 8px 3px;*/ padding:8px 3px 8px 0; width:17px; text-align:center; position: absolute; margin-left:10px;}
a.close-btn{ position:absolute; right:7px; top:9px;}
.support-strip .search-input{border-radius: 3px 0 0 3px; margin-right:0; width:94%; padding: 0 12px; height:40px; float:left;}
.support-strip input.search-btn {background: url("../../images/common/search-btn.jpg") no-repeat right top; cursor:pointer; height:40px; width:25px; margin-left:-3px; border-radius: 0 5px 5px 0; float:left;}
.support-wrap{ width:100%; float:left; padding:20px 0;}
.support-wrap h2{ font-size:20px; font-family:'source_sans_prosemibold'; line-height:20px; font-weight:normal; color:#585858; border-bottom:2px solid #ebebeb; padding-bottom:10px; margin-bottom:10px;}
.support-wrap ul{ float:left; width:31%; margin-right:3%; border-bottom:2px solid #ebebeb; min-height:260px;}
.support-wrap li{ /*line-height:25px;*/ font-size:14px; color:#4b87c7; margin-bottom: 17px;}
.support-wrap li a{color:#4b87c7; line-height: 16px;}
.support-see{ text-align:center; padding:30px 0 60px; float:left; width:100%;}
.support-see h2{color:#434343; font-family:'source_sans_prolight'; font-weight:normal; line-height:25px; color:#666666; font-size:35px;}
.support-see h2 a{ display:inline; position:relative; top:8px; left:3px;}
.desktop-link{ display:block;}
.mobile-link{ display:none ;}
.mobile-signin-wrap{ width:auto; margin:auto; overflow:hidden; position:relative; border:none; border-radius:3px; padding:0; background:#eeeeee; 
margin-bottom:20px;}
.mobile-join-wrap{ background:none;}
.mobile-signin-wrap .popup-form{ width:281px; margin:auto; padding:20px 0;}
.mobile-signin-wrap .signup-wrap{ float:none; margin:auto; width:300px;}
.mobile-signin-wrap .signup-wrap-left{ width:280px; float:none;  padding: 0 10px;}
.mobile-signin-wrap .signup-wrap-right{ float:none; padding:20px 0; text-align:left; width:308px;}
.mobile-signin-wrap .signup-form {padding: 15px 0;}
.mobile-signin-wrap .signup-form-row p{ width:300px; text-align:left;}
.mobile-signin-wrap .signup-form-row p.last{ float:left;}
.mobile-signin-wrap .signup-form-row input{ width:257px;} 
.mobile-signin-wrap .selectblock4 span{ font-size:13px !important;}
.mobile-signin-wrap .signup-form-row input.button{ width:277px;}
.mobile-signin-wrap .account-div{ width:266px;}
.mobile-signin-wrap #inline2 h1{ font-size:29px; line-height:50px;}

.header-mid li.login-btn a {color:#AFAFAF; font-size: 13px; line-height: 32px !important; padding: 0 11px !important; float:left; display:block; text-align:left !important; width:135px;}
.header-mid li.login-btn a span {background: url("../../images/common/red-curcle.png") no-repeat left top; color:#FFFFFF; font-size:9px; font-weight:bold; height:17px; width:17px; padding: 8px 0px 8px 0px; position: absolute; text-align:center}
.header-mid li.login-btn ul {display:none;}
.header-mid li.login-btn:hover ul {background:#4D4D4D; display:block; float:left; width:158px;top:30px; left:0;}
.message{ padding:0 0 20px; color:#008000; line-height:25px;} 
.edit-form-row select{ width:58%;}
.ans-text-wrap{ background:#eeeeee; display:block; border-top:1px solid #c6c6c6; margin-top:10px; padding:11px;}
.ans-text-wrap textarea{ width:100%; border:1px solid #c9c9c9; margin-bottom:10px; padding:1%; font-size:15px;}

.ans-text-wrap #answer_submit {background: url("../../images/common/sumit-ans-btn.png") no-repeat left top; border:none; cursor:pointer; height:30px; text-indent:999px;width:170px; margin-bottom:10px;}
.flag-box{background: url("../../images/common/down-arrow.png") no-repeat left bottom #FFFFFF; padding-bottom:16px; z-index:9;}
.flag-box-wrap{ border:1px solid #8d8d8d; width:347px; padding:19px; position:relative; width:307px; border-bottom:none;} 
.flag-box-wrap h2{color: #585858; font-family: 'source_sans_prolight'; font-size:22px; font-weight:normal; line-height:20px;}
.flag-box-wrap p{color: #585858; font-family: 'source_sans_prolight'; font-size:16px; font-weight:normal; line-height:20px; padding-top:10px;}
.flag-box-wrap a.close-btn{ position:absolute; right:6px;}
.flag-box-wrap li{ display:inline-block; padding: 9px 5px 0 0;}
.practice-block li a.showsubcat{ float:left; padding-left:17px; position:relative; top:3px;}
.practice-block li li label {
    color: #4B87C7;
    float: left;
    font-size: 13px;
    line-height: 16px;
    padding: 0 0 7px 7px;
    width: 50%;
}
#inline4 .popup-form{padding: 20px 25px !important;}
#inline4 li{ width:100%;}
#inline4 input.input-box{ width:267px; border:1px solid #ccc; padding-left:4%; background:#ffff; height:30px; margin-bottom:10px;}
#inline5 input.input-box{ width:267px; border:1px solid #ccc; padding-left:4%; background:#ffff; height:30px; margin-bottom:10px;}
#ajax-response{padding-bottom:20px;}
.result-content a.add-fav{ padding-top:8px; display:block; text-align:right;}
.cms-wrap p{ font-size:13px; line-height:22px; font-family:Arial, Helvetica, sans-serif;}
.claim-wrap-left p.claim-text{ float:none; text-align:right; color:#999;}
.login-ajax-response {color:#FF0000; display:block; overflow:hidden; padding-bottom:10px; /*padding-top:6px;*/ line-height:14px;}
.login-ajax-success-response {color:#008000; display:block; overflow:hidden; padding-bottom:10px; line-height:14px;}

.img-banner1 { background: url("../../images/common/img-11.png") no-repeat scroll center top; display:inline-block; height:87px; width:92px;}
.img-banner1:hover { background-position:0 -87px;}
.img-banner2 { background: url("../../images/common/img-12.png") no-repeat scroll center top; display:inline-block; height:87px; width:114px;}
.img-banner2:hover { background-position:0 -90px;}
.img-banner3 { background: url("../../images/common/img-13.png") no-repeat scroll center top; display:inline-block; height:87px; width:117px;}
.img-banner3:hover { background-position:0 -87px;}
.sharethis span{ display:inline-block; padding-top:0;}
.sharethis{ padding-top:10px;}
.ques-action span{ display:inline-block; padding-top:0;}
.ques-action{ padding-top:10px;}

.consultant-detail .tab ul{ margin:0 0 30px !important; padding-top:3px !important; border-bottom:4px solid #D8D8D8; /*overflow:hidden;*/;    min-height:36px; width:100% !important; } 
.consultant-detail .tab ul li{ padding:0 40px 0 0 !important; background: none !important; width:auto !important; position: relative;}
.consultant-detail .tab ul li a{height:inherit !important;    padding-bottom: 20px !important; width:auto !important; padding:0 !important; background:none !important; font-family: 'source_sans_prolight'; font-size:25px !important; text-transform: capitalize !important; color:#535353 !important;  }
.consultant-detail .tab ul li a.selected{border-bottom: 5px solid #236EC0; color: #236EC0 !important; font-family: 'source_sans_prolight' ; font-size:25px !important;font-weight: bold;}
.consultant-detail .tab  ul li:nth-child(2n){ width:auto !important;}
.consultant-detail .tab ul li:before {position: absolute; content: "";  border-right:2px solid #bfbcbc ;
    height: 18px;right: 18px; top: -2px;}

.consultant-detail .tab ul li:last-child:before{display: none}
.black-info{ margin-top:8px;}
.gray{background: url("../../images/common/gray-strip.jpg") repeat-y scroll left top; overflow:hidden;}
.white{ display:block; overflow:hidden;}
.selectbox-block input {border: 1px solid #CCCCCC; font: 13px 'arial'; height: 30px; margin-bottom: 5px; padding-left: 4px; width: 160px;}
.remove-fav{ padding-top:8px; display:block;}
.help-box p{ padding-top:0; padding-bottom:20px;}
.help-box strong{ font-size:15px; font-family: 'source_sans_prosemibold';}
.help-detail h2{ padding-bottom:20px;}
a.mobile-login{ display:none !important;}

.error {
  color: red;
  margin-left: 0px;
}

label.error {
  color: red;
  margin-left: 0px;
  display: inline;
  /*line-height: 25px;*/
}
#applicant_resume-error {
    bottom: -11px;
    left: -115px;
}

.cookie-notification {
    position: fixed;
    bottom: 0px;
    width: 100%;
    background: #fff;
    padding: 10px 0;
    color: #262626;
    font-size: 12px;
    line-height: 16px;
    z-index: 99999;
    box-shadow: 0 0 5px #ccc;
    text-align: justify;
}
.wrapper {
    position: relative;
    margin: 0 auto;
    max-width: 1024px;
}
.cookie-notification .cnt {
    width: 80%;
    margin-right: 2%;
    float: left;
}
.hide-element {
    display: none !important;
}
#hear_about_us-error {
    margin-top: 10px;
}
#ContactContactForm label.error {
    line-height: 25px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.career-form-row input[type="file"]{ left:-99px; width:391px; padding-top:0px;}
}

/******Added By Ghazala******/
.social-link{font-size: 14px!important;}
.ques-action a{float:left;}
.ques-action .flag{margin-left: 10px;}
.loader-box {display:none; background:url(../../images/common/ajax-loader.gif) no-repeat 0 0; width:100%; height:100%; position:fixed; z-index:999; top:300px; 
left:500px;}
.loader-background {display:none; background:url(../../images/common/load-bg.png) repeat 0 0; width:100%; height:100%; position:fixed; z-index:999; top:0px; 
left:0px;}
.popup-prgress{display:none; background:url(../../images/common/ajax-loader.gif) repeat scroll -97px -57px transparent; display: block; float: left; height: 36px; width: 44px;}
.errormessage{color: #FF0000; line-height: 20px; /*width: 190px;*/}
.error-message{color: #FF0000; line-height: 20px;}
.result-pagination ul .current{ float:left;  background:#65BD51; padding:16px 12px; border-radius: 4px; margin-right:8px; margin-top: 14px; color:#FFFFFF; font-size:14px; }

.find_consultant_subcat{display: none;}
.cat-box{ float:left; padding:0 0 10px 140px!important; box-sizing: border-box;}
.cat-box div{ padding-bottom:10px;}
.cat-box div label{color: #656565; font: 12px 'arial';}
.edit-form-row small{ display:block; padding-top:14px; text-align:right;}
.sharethis { padding-bottom: 10px;}
.captcha-parent{float: left;margin-left: 6px; margin-top: 10px;}
.captcha-parent .captcha{}
.captcha-parent label{margin-bottom: 6px;}
.success-response{background: none repeat scroll 0 0 #cefca3;
    color: #008000;
    font-family: 'source_sans_proextralight';
    font-size: 17px;
    font-weight: bold;
    margin: 0;
    overflow: hidden;
    padding: 16px 0;
    position: absolute;
    text-align: center;
    top: 70px;
    width: 100%;
    left: 0;
}
.error-response{background: none repeat scroll 0 0 #ffbdc7;
    color: #ad0b22;
    font-family: 'source_sans_proextralight';
    font-size: 17px;
    font-weight: bold;
    margin: 0;
    overflow: hidden;
    padding: 16px 0;
    position: absolute;
    text-align: center;
    top: 70px;
    width: 100%;
    left: 0;
    z-index: 99;
}

.success-response1{background: none repeat scroll 0 0 #cefca3;
    color: #008000;
    font-family: 'source_sans_proextralight';
    font-size: 17px;
    font-weight: bold;
    margin: 0;
    overflow: hidden;
    padding: 16px 0;
    position: fixed;
    text-align: center;
    top: 70px;
    width: 100%;
    left: 0;
}
.error-response1{background: none repeat scroll 0 0 #ffbdc7;
    color: #ad0b22;
    font-family: 'source_sans_proextralight';
    font-size: 17px;
    font-weight: bold;
    margin: 0;
    overflow: hidden;
    padding: 16px 0;
    position: fixed;
    text-align: center;
    top: 70px;
    width: 100%;
    left: 0;
}


.career-quote{color: #585858;
    //float: right;
    font-family: 'source_sans_prolight';
    font-size: 33px;
    line-height: 40px;
    padding-top: 7px;
    text-align: justify;
    text-transform: uppercase;
    width: 430px;}


.loadsearch1-arrow{
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent; 	
	border-right:10px solid #ffffff; 
    left: -10px;
    position: absolute;
}
.loadsearch1-close {
    background: url("../../images/common/close.png") no-repeat left top;
    height: 20px;
    position: absolute;
    right: -11px;
    top: -8px;
    width: 20px;
}

@media only screen and (min-width: 859px) and (max-width: 979px) {
.block{ width:auto;}
.block ul li{ width:32%;  min-height: 237px;  transition: all 0.4s ease-in-out 0s;}
/*.................................. Home Css ........................................*/
.header-mid{ width:auto;}
#home{ overflow:hidden;}
.logo-section ul{ left:0px; top:144px;}
.logo-section ul li{ float:none; display:inline-block;}
#home header h1{ padding-top:86px;}
.header-bottom-mid{ width:auto;}
.sticky_navigation_mid{ width:auto; padding:0 10px;}
.sticky_navigation_mid nav{ padding-left:20px;}
.sticky_navigation_mid nav a{ padding:67px 9px 43px;}
.consultant-video-mid{ width:auto; padding:0 20px;}
.about-wrapper-mid{ width:auto;}
#home .tab ul{ margin-top:43px !important;}
#home .block ul li, #home .block-1 ul li{ width:29%; float:left; padding-top:25px; min-height:190px;}
#country3, #country4{background:none; height:auto; }
.community-mid{ width:auto;}
.browse-consultant-mid{ width:auto;}
.browse-content{ width:auto; padding:0 10px;}
.browse-content-block{ width:170px;}
.browse-content .flex-control-nav{ bottom:-29px;}
.footer-link{ width:800px;} 
.footer-block{ width:200px;}
.logo-section{ width:auto;}
.sticky_navigation_mid li.mobile-link { display: none;}

/*.................................. Inner Css ........................................*/
.register-888wrap{ width:850px;}
.register-social li{ padding-bottom:10px;} 
.register-form .register-form-row{ width:435px;}
.register-form-col{ width:200px;}
.register-form .smt-btn{ width:449px;}
.register-form .check-section span{ padding-right:0;}

.wrap980{ width:850px;}
.consultant-block{ width:270px;}
.consultant-block article{ width:60%; padding-top:0;}
.consultant-block article h2{ line-height:25px;}
.consultant-row label span{ width:auto !important; text-align:left !important;}

/*.................................. Search consultant Css ........................................*/
.ser-wrap980{ width:855px;}
.search-strip{ width:835px;}
.search-input{ width:538px;}
.consultant-wrap{ width:855px;}
.consultant-left-wrap, .consultant-profile,.consultant-detail{ width:579px;} 
.consultant-right-wrap,.right-block2{ width:255px;}
.right-block1{width:205px;}
.right-block1 h2{ line-height:22px; padding-bottom:15px;}
.right-block1 ul.contact-btn li a{ padding:9px;}
.right-block1 img{ width:100%;}

/*.................................. Find consultant Css ........................................*/
.result-found{ width:390px;}
.signup-wrap{ width:480px;}
.signup-wrap-right{ padding-top:30px;}
.claim-wrap-left{ width:500px;}

.preview-left{ width:520px;}
.preview-left h2{ line-height:23px; padding-top:0;}
.preview-left li{ width:25%;}
.preview-left li:nth-child(2n){ width:75%;}
.result-content{ width:73%;}
.research-block{width:538px;}
.research-block section {width: 470px;}

.about-wrap{ width:850px;}
.how-it-wrap{ width:850px;}
.how-it-block1,.how-it-block2,.how-it-block3{ width:29%;}
.how-it-block p{ padding:0 12px;}
.about-article span{ width:45%;}
.wide-width{ width:50%;}
.carreer-block article{ width:300px;}
.carreer-block article p{ font-size:20px;}

.contact-form{ width:790px;}
.contact-right-side{ width:390px;}

.dashboard-wrap{ width:855px;}
.dashboard-mid{ width:390px;}
.dashboard-mid-block{ width:100%;}

.edit-info-form #countrytabs li a{ width:82px !important;} 
.edit-form-row input{ width:96%;}
.edit-form-row{padding-bottom:10px;}
.edit-form-row input.save-btn{ margin:0;}
.first-time-banner{width:787px; }
.first-time-banner article{ width:615px;} 
.cat-box{ padding-left:0!important; padding-top:20px;}
.preview-left li.preview-first{ width:25%;}
.preview-left li.preview-last{ width:75%;}
}

@media only screen and (min-width: 686px) and (max-width: 858px) {
.review_bx .rating_bx .two .star_bx{margin-bottom: 11px!important;}	
.review_bx .rating_bx .two{width:30%!important;}	
.review_bx .rating_bx .one{width:20%!important;}	
.review_bx .rating_bx .two .star_bx .fa{font-size:22px!important;}	
.review_bx .rating_bx .one .txt2 {font-size: 16px!important; margin-top: -8px!important;}
.review_bx .rating_bx .one .txt1 {font-size: 55px!important;}
.block{ width:auto;}
.block ul li{ width:32%;  min-height: 237px;}
/*.................................. Home Css ........................................*/
.header-mid{ width:auto;}
#home{ overflow:hidden;}
.logo-section ul{ left:0px; top:110px;}
.logo-section ul li{ float:none; display:inline-block;}
#home header h1{ padding-top:65px; font-size:36px;}
.header-bottom-mid{ width:auto;}
.sticky_navigation_mid{ width:auto; padding:0 10px;}
.sticky_navigation_mid nav{ padding-left:22px;}
.sticky_navigation_mid nav a{font-size: 12px; padding:67px 8px 43px;}
.sticky_navigation_mid nav a.selected{ background:none;}
.consultant-video-mid{ width:auto; padding:0 20px;}
.video-section{ width:331px;}
.consultant-video-mid h1{ font-size:40px;}
.consultant-video-mid h1 span{ font-size:25px; line-height:33px}
.about-wrapper-mid{ width:auto;}
#home .tab ul{ margin-top:16px !important;}
#home .block ul li, #home .block-1 ul li{ width:26%; min-height:210px; padding-top:30px;}
#country3, #country4{background:none; height:auto; }
.community-mid{ width:auto;}
.browse-consultant-mid{ width:auto;}
.browse-content{ width:auto; padding:0 10px;}
.browse-content-block{ width:149px;}
.browse-content .flex-control-nav{ bottom:-29px;}
.footer-link{ width:685px;} 
.footer-block{ width:171px;}
.logo-section{ width:auto; padding-top:15px;}
.header-bottom-mid li a{ padding: 13px 10px; font-size:13px;}
.header-bottom{ padding:15px 0; height: 77px;}

.video-section img{ min-width:100%;}
.sticky-logo{ width:27%;}
.sticky-logo img{ width:100%;}
.sticky_navigation_mid ul{ padding-top:17px;}
.community-mid ul{ width:auto;}
.community-mid ul li{ margin:8px 3px;}
.content-side{ width:60%;}
.content-side h2 span{ font-size:23px;}
.browse-content-block a{ font-size:12px; /*float:none;*/}

.sticky_navigation_mid li.mobile-link { display:none;}
.sticky_navigation_mid li.mobile-link img{ width:auto;}
.sticky_navigation_mid li.mobile-link a{ float:right;}
.sticky_navigation_mid li.mobile-link ul{ display:block; padding-top:65px; float:none;}
.sticky_navigation_mid li.mobile-link ul li{ float:none; line-height:20px; display:inline-block; padding-right:10px;}
.sticky_navigation_mid li.mobile-link ul li a{ line-height:20px; float:none; color:#fff; }
.sticky_navigation_mid li.mobile-link ul li.sign{ display:block; margin:15px 0 23px; }
.sticky_navigation_mid li.mobile-link ul li.register{ display:block;}
.sticky_navigation_mid li.mobile-link ul li.sign a{ padding:9px 27px;}

/*.sticky_navigation_mid nav{ display:none;}
.sticky_navigation_mid li.sign, .sticky_navigation_mid li.register{ display:none;}
#sticky_navigation{ padding:18px 0 10px;}*/
.sticky_navigation_mid ul{padding-top:5px;}
.sticky_navigation_mid li{ }

/*.................................. Inner Css ........................................*/
.register-888wrap{ width:685px;}
.register-social li{ padding-bottom:10px;} 
.register-form .register-form-row{ width:435px;}
.register-form-col{ width:100%;}
.register-form .smt-btn{ width:343px;}
.register-form .check-section span{ padding-right:0;}
.signup-left{ width:48%;}
.register-form .register-form-row{ width:100%;}
.register-form .check-section{ width:32%;}
.signup-right{ min-height:514px;}
.heading-wrap{ margin-top:81px;}

.wrap980{ width:482px;}
.consultant-block{ width:413px;}
.consultant-right{ /*float:none;*/ float:left;}
.consultant-row label span{ width:auto !important; text-align:left !important;}

/*.................................. Search consultant Css ........................................*/
.ser-wrap980{ width:680px;}
.search-strip{ width:660px;}
.search-input{ width:97%; margin-right:0;}
.city-input {float: left; margin-left: 0; margin-top: 10px; width: 97%; padding-top:8px;}
.city-input input.search-btn{ width:19px; background-position:0 0; float:right;}
.consultant-wrap{ width:680px;}
.consultant-left-wrap, .consultant-profile,.consultant-detail{ width:419px;} 
.consultant-right-wrap,.right-block2{ width:230px;}
.right-block1{width:179px;}
.right-block1 h2{ line-height:22px; padding-bottom:15px;}
.right-block1 ul.contact-btn li a{ padding:9px 13px; font-size:11px;}
.right-block1 img{ width:100%;}
.right-block1 li a{ font-size:13px;}
.consultant-detail ul li{ width:40%; /*height:116px !important;*/}
.consultant-detail ul li:nth-child(2n){ width:53%;}
/*.search-heading-wrap{ margin-top:84px;}*/

/*.................................. Find consultant Css ........................................*/
.find-left-wrap{ width:100%;}
.practice-aside {float:none; margin:auto; width:170px;}
.practice-block li{ width:auto;}
.result-found-label p{ float:left; width:100%;}
.sort-by{ float:left; width:100%;}
.result-content li{ line-height:16px;}
.sticky_navigation_mid li.sign a{padding:17px 23px;}
.sticky_navigation_mid li.register a{padding:17px 23px;}
.result-found{ width:480px;}
.signup-wrap{ width:480px;}
.signup-wrap-right{ padding-top:30px;}
.claim-wrap980{ width:660px;}
.claim-wrap-right {float:left; padding-top:30px; width:625px;}

.preview-left{ width:100%; padding-right:0;}
.preview-left h2{ line-height:23px; padding-top:0;}
.preview-left li{ width:25%;}
.preview-left li:nth-child(2n){ width:75%;}
.preview-right{ width:94%; margin:20px 0;}
.selectbox-block .selectblock3 {display: block; float: none !important; text-align: left;}
.result-found {margin: 40px 0 20px; width: 100%;}
.find-right-wrap{ margin-top:0; width:100%;}
.find-right-wrap .right-block2,.find-right-wrap .right-block3{float: none; text-align: center; width: 100%;} 
.right-block3 figure{ float:none;}

.research-left-wrap{ width:100%;}
.looking-research{ padding-bottom:20px;}
.right-block4 {float: none; text-align: center; width: 100%;}
.research-block2 figure {float:none;}
.research-block4 li{ border-bottom: 1px solid #EEEEEE; margin-bottom:20px;}
.research-block4 li figure{ float:none; padding-bottom:10px;}
.research-block4 li section{ float:none; padding-left:0;}
.research-advice-left{ width:100%;}
.answers-label .sort-by{ width:auto; float:right;}

.about-wrap980{width:685px; }
.about-wrap{ width:685px;}
.how-it-wrap{ width:685px;}
.how-it-block1,.how-it-block2,.how-it-block3{ width:229px;}
.about-article span{ width:45%;}
.wide-width{ width:50%;}

.contact-wrap980{ width:686px;}
.contact-form{ width:626px;}
.contact-right-side{ width:320px;}
.contact-left-side{ width:270px;}
.profile-content{ /*width:262px;*/ width:250px;} 
.profile-content span{ line-height:22px; padding:11px 0;}

.dashboard-wrap{ width:680px;}
.dashboard-mid{ width:340px;}
.dashboard-mid-block{ width:100%;}
.dashboard-left{ width:160px;}
.dashboard-right{ width:140px;}
.dashboard-right img{ width:100%;}
.dashboard-right a img{ width:100% !important;}

.edit-info-form #countrytabs li a{ width:70px !important; font-size:11px !important;} 
.edit-form-row input{ width:96%;}
.edit-form-row{ padding-bottom:10px;}
.edit-form-row input.save-btn{ margin:0;}
.dashboard-right-block1 p img{ width:auto;}

.first-time-banner{width:612px; }
.first-time-banner article{ width:440px;} 
.support-strip .search-input{ width:92%;}
.cat-box{ padding-left:0!important; padding-top:20px; }
.preview-left li.preview-first{ width:25%;}
.preview-left li.preview-last{ width:75%;}

.carousel li{ width:190px !important;}
.flex-control-nav li{ width:auto !important;}
.tabs-content{ padding-bottom:20px;}
.edit-form-row input.save-cont-btn{ margin:0;}
.edit-form-row small{ line-height:20px; text-align:left;}
.success-response{ top:100px;}
.gray{ background: url("../../images/common/gray-strip1.jpg") repeat-y scroll left top;}
.font-grey{color: #656565!important;}
}	
	
@media only screen and (min-width: 591px) and (max-width: 685px) {
.consultant-detail ul li { width: 33%!important;}	
.review_bx .review-section-bx .c-bx{padding: 20px 0!important;}	
.review_bx .tp_bx {padding: 0px 0 20px 0!important; margin-top: -18px!important;}	
.review_bx .tp_bx .gen_txt {padding-left: 0!important; display: block!important;
float: left!important; width: auto!important;}	
#home .tab ul li a{min-height: 38px!important; line-height: normal!important;}
.tab ul li {height: auto!important; min-height: initial!important;}
.slider-mid{ width:auto;}
.top-content{ width:100%;}
.content-mid{ width:auto;}
.pre-register-mid{ width:auto;}
.block{ width:auto;}
.slider-mid{ top:0px; transition: all 0.4s ease-in-out 0s;}	
.logo-area{ width:100%;  padding:12px 0 0; transition: all 0.4s ease-in-out 0s;}
.sign-up-top{ display:none;}
.sign-up-bott{ display:none;}
.sign-up-mid{ width:86%; background:#fff; margin-left:3px; padding:20px; border-radius: 5px;}
.logo{ margin:auto; width:60%;}
.follow-us {float:none; margin:auto; padding:12px 0 46px; transition:all 0.4s ease-in-out 0s; width:268px;}
.sign-up{ width:100%; transition:all 0.4s ease-in-out 0s;}
.sign-up-mid{ margin:auto; width:85%; float:none;}	
.sign-up-row input.full-input, .sign-up-row input{ width:90%;}
.sign-up-row input.last-name{ margin-left:0px !important; margin-top:14px;}
.sign-up-mid h2 span{ line-height:15px;}
.sign-up-row input.full-input, .sign-up-row input{ width:90%;}
.sign-up-row input.smt-btn{ width:97%; font-size:15px;}
.sign-up-row{ padding-top:8px;}
.sign-up-row input.last-name{ margin-top:8px;}
.sign-up-mid h2 span{ padding:4px 0px;}
.slider-wrap { overflow: visible;  height:687px;}

.tab ul{margin: auto !important;}
.tab ul li a.selected { color:#fff;}
.tab ul li a:hover{ color:#fff;}

.block ul li {
    border-bottom: 1px solid #C8C7C7;
    border-right: medium none;
    padding: 60px 1% 14px;
    width: 100%; text-align:left;
}
.pre-register-row input{margin-top: 10px; width:88%; margin-left:0px;}
.pre-register-row input.long-width{ width:88%;}
.pre-register-row{ padding-top:8px;}
.block ul li h2{ line-height:20px;}
.sign-up-row a{ line-height:26px;}
#wrapper{ overflow:hidden;}

.block ul li a{ padding-bottom:0px;}
#country2 .block ul li{ min-height:1px;}

.block ul li .cl{ display:none;}
.block ul li .first-1,.block ul li .first-1:hover {background: url("../../images/common/img-s1.jpg") no-repeat scroll left 15px; padding-right: 20px;
 width:75px; float:left;}
.block ul li .first-2,.block ul li .first-2:hover{background: url("../../images/common/img-s2.jpg") no-repeat scroll left 15px; padding-right: 20px; width:75px; float:left;}
.block ul li .first-3,.block ul li .first-3:hover{background: url("../../images/common/img-s9.jpg") no-repeat scroll left 15px; padding-right: 20px; width:75px; float:left;}

.block-1 ul .first-1,.block-1 ul li .first-1:hover{background: url("../../images/common/img-s5.jpg") no-repeat scroll left 15px; padding-right: 20px; width:75px; float:left;}
.block-1 ul .first-2,.block-1 ul li .first-2:hover{background: url("../../images/common/img-s3.jpg") no-repeat scroll left 15px; padding-right: 20px; width:75px; float:left;}
.block-1 ul .first-3,.block-1 ul li .first-3:hover{background: url("../../images/common/img-s4.jpg") no-repeat scroll left 15px; padding-right: 20px; width:75px; float:left;}

#country2 .block ul li .first-1,#country2 .block ul li .first-1:hover{background: url("../../images/common/img-s7.jpg") no-repeat scroll left 15px; padding-right: 20px; width:75px;}
#country2 .block ul li .first-2,#country2 .block ul li .first-2:hover{background: url("../../images/common/img-s2.jpg") no-repeat scroll left 15px; padding-right: 20px; width:75px;}
#country2 .block ul li .first-3,#country2 .block ul li .first-3:hover{background: url("../../images/common/img-s8.jpg") no-repeat scroll left 15px; padding-right: 20px; width:75px;}

#country2 .block-1 ul li .first-1,#country2 .block-1 ul li .first-1:hover{background: url("../../images/common/img-s10.jpg") no-repeat scroll left 15px; padding-right: 20px; width:75px;}
#country2 .block-1 ul li .first-2,#country2 .block-1 ul li .first-2:hover{background: url("../../images/common/img-s3.jpg") no-repeat scroll left 15px; padding-right: 20px; width:75px;}
#country2 .block-1 ul li .first-3,#country2 .block-1 ul li .first-3:hover{background: url("../../images/common/img-s4.jpg") no-repeat scroll left 15px; padding-right: 20px; width:75px;}


#country2{ display:block !important;} 
.content-mid h1 { background:#EEEEEE; border-bottom:1px solid #CCCCCC; color:#585858; display:block !important; font-family:'source_sans_probold';
font-size: 25px; line-height:20px; padding:18px 16px 10px 10px; text-transform:uppercase;}
.block-1 ul li.last{ border:none;}
.sign-up-mid h2{ font-size:16px;}

/*.................................. Home Css ........................................*/
#country4{ display:block !important;}
.header-mid{ width:auto;}
#home{ overflow:hidden;}
.logo-section ul{ left:0px; top:113px;}
.logo-section ul li{ float:none; display:inline-block;}
#home header h1{ padding-top:65px; font-size:28px;}
.caption{ display:none;}
.header-bottom-mid{ width:auto;}
.sticky_navigation_mid{ width:auto; padding:0 10px;}
.sticky_navigation_mid nav{ padding-left:23px;}
.sticky_navigation_mid nav a{ padding-right:18px;}
.consultant-video-mid{ width:auto; padding:0 20px;}
.about-wrapper-mid{ width:auto;}
#home .tab ul{ margin-top:16px !important;}
#home .block ul li, #home .block-1 ul li{border-bottom:1px solid #CCCCCC; text-align:left; width:100%;}
#country3, #country4{background:none; height:auto; }
.community-mid{ width:auto;}
.browse-consultant-mid{ width:auto;}
.browse-content{ width:auto; padding:0 10px;}
.browse-content-block{ width:auto;}
.browse-content .flex-control-nav{ bottom:-29px;}
.footer-link{ width:530px;} 
.footer-block{ width:171px;}
.logo-section{ width:auto; padding-top:15px;}
.header-bottom-mid li a{font-size: 12px; padding:13px 10px;}
.header-bottom-mid li p{ font-size:16px;}
.header-bottom{ padding:15px 0; height: 77px;}
.video-section{ width:300px;} 
.video-section img{ min-width:100%;}
.sticky-logo{ width:50%;}
.sticky_navigation_mid ul{ padding-top:17px;}
.community-mid ul{ width:auto;}
.community-mid ul li{ margin:8px 3px;}
.content-side{ width:100%; padding:0;}
.content-side h2 span{ font-size:19px;}
.browse-content-block a{ font-size:12px; }
.consultant-video-mid h1{ font-size:40px;}
.consultant-video-mid h1 span{ font-size:22px; line-height:29px; padding-top:24px;}
.about-wrapper{ padding-bottom:12px; padding-top:42px;}
.tabs-content h1 {background:#EEEEEE; text-align:left; border-bottom:1px solid #CCCCCC; color:#585858; display:block !important; font-family:'source_sans_probold'; font-size: 25px; line-height:20px; padding:18px 16px 10px 10px; text-transform: uppercase;}
#home .block div, #home .block-1 div{ float:left; margin-right:20px; width:150px; }
#home .block div:hover, #home .block-1 div:hover{ background-position:center 0;}
#home .block h2, #home .block-1 h2{ padding:0 !important; }
#home .block p, #home .block-1 p{ padding-right:400px !important;}
.first-img4{ margin-top:-36px; margin-bottom:20px;}
.first-img5{ margin-top:-36px; margin-bottom:20px;}
#country4{ display:block !important; margin-top:20px;}

.sticky_navigation_mid li.mobile-link { display:block;}
.sticky_navigation_mid li.mobile-link img{ width:auto;}
.sticky_navigation_mid li.mobile-link a{ float:right;}
.sticky_navigation_mid li.mobile-link ul{ display:block; padding-top:60px; float:none;}
.sticky_navigation_mid li.mobile-link ul li{ float:none; line-height:20px; display:inline-block; padding-right:10px;}
.sticky_navigation_mid li.mobile-link ul li a{ line-height:20px; float:none; color:#fff; padding:8px 20px; }
.sticky_navigation_mid li.mobile-link ul li.sign{ display:block; margin:15px 0 10px; }
.sticky_navigation_mid li.mobile-link ul li.register{ display:block;}
.sticky_navigation_mid li.mobile-link ul li.sign a{ padding:9px 27px;}

.sticky_navigation_mid nav{ display:none;}
.sticky_navigation_mid li.sign, .sticky_navigation_mid li.register{ display:none;}
#sticky_navigation{ padding:20px 0 0;}
.sticky_navigation_mid ul{ width:97%; text-align:center; position: relative; padding-top:0px; top: -22px;}
.sticky_navigation_mid li{ float:none;}

/*.................................. Inner Css ........................................*/
.register-888wrap{ width:590px;}
.register-social li{ padding-bottom:10px;} 
.register-form .register-form-row{ width:435px;}
.register-form-col{ width:100%;}
.register-form .smt-btn{ width:288px;}
.register-form .check-section span{ padding-right:0;}
.signup-left{ width:47%; padding-left:17px;}
.register-form .register-form-row{ width:100%;}
.register-form .check-section{ width:38%;}
.signup-right{ min-height:534px;}
.heading-wrap{ margin-top:76px;}

.wrap980{ width:482px;}
.consultant-block{ width:413px;}
.consultant-right{ /* float:none;*/ float:left;}
.consultant-row label span{ width:auto !important; text-align:left !important;}

/*.................................. Search consultant Css ........................................*/
.ser-wrap980{ width:587px;}
.search-strip{ width:567px;}
.search-input{ width:334px;}
.city-input{ width:175px;}
.city-input input.search-btn{ width:19px; background-position:0 0;}
.consultant-wrap{ width:587px;}
.consultant-left-wrap, .consultant-profile,.consultant-detail{ width:100%;} 
.consultant-right-wrap,.right-block2{ width:100%;}
.right-block1{width:537px; margin-top:20px; }
.right-block1 h2{ line-height:22px; padding-bottom:15px; font-size:25px;}
.right-block1 img{ width:100%;}
.consultant-detail ul li{ width:42%;}
.consultant-detail ul.black-info li{ height:82px;}
.consultant-detail ul li:nth-child(2n){ width:51%;}
.right-block1 h3 span{ display:block;}
.search-heading-wrap{ margin-top:84px;}

/*.................................. Find consultant Css ........................................*/
.practice-aside {float:none; margin:auto; width:170px;}
.result-found{ float:none; width:100%; margin:40px 0 20px;}
.practice-block li{ width:auto; padding-right:12px;}
.practice-block{ padding-bottom:22px;}
.selectbox-block .selectblock3{ float:none !important; display:block; text-align:left;}
.claim-wrap-left{ width:482px;}
.claim-wrap-right {float:left; padding-top:30px; width:482px;}

.preview-left{ width:100%; padding-right:0;}
.preview-left h2{ line-height:28px; padding-top:0;}
.preview-left li{ width:25%;}
.preview-left li:nth-child(2n){ width:75%;}
.preview-right{ width:94%; margin:20px 0;}
.find-right-wrap{ margin-top:0; text-align:center;}
.right-block3 figure{ float:none;}

.research-block{ width:93%;}
.research-block section{ width:480px;}
.looking-research{ padding-bottom:20px;}
.right-block4 {float: none; text-align: center; width: 100%;}

.right-block4 {float: none; text-align: center; width: 100%;}
.research-block2 figure {float:none;}
.research-block4 li{ border-bottom: 1px solid #EEEEEE; margin-bottom:20px;}
.research-block4 li figure{ float:none; padding-bottom:10px;}
.research-block4 li section{ float:none; padding-left:0;}
.research-advice-left{ width:100%;}

.about-wrap980{width:592px; }
.about-wrap{ width:592px;}
.how-it-wrap{ width:592px;}
.how-it-block1,.how-it-block2,.how-it-block3{ width:197px; height:227px;}
.about-article span{ width:45%;}
.wide-width{ width:50%;}
.how-it-block{ width:592px;}

.contact-wrap980{ width:590px;}
.contact-form{ width:530px;}
.contact-right-side {padding:0; width:100%;}
.contact-left-side{ width:100%;}

.sticky_navigation_mid li.login-btn{ display:none;} 
.sticky_navigation_mid li.mo-login-btn{ display:block; margin: 10px auto 0; padding-right:0; text-align:left;}
.sticky_navigation_mid li.mo-login-btn ul{ display:none;}
.sticky_navigation_mid li.mo-login-btn ul{ margin-top:20px; padding-top:0; padding-bottom:0; width:158px !important; text-align:left; top:11px;}

.dashboard-wrap{ width:587px;}
.dashboard-mid{ width:100%; margin-top:10px;}
.dashboard-mid-block{ width:97.5%;}
.dashboard-left{ width:100%;}
.dashboard-right{ width:100%; float:left; margin-bottom:15px;}
.dashboard-mid-content{ border:none; padding-left:0;}
.first-time-banner{width:519px; }
.first-time-banner article{ width:345px;} 
.support-strip .search-input{ width:90%;}
.edit-info-form #countrytabs{ display:block !important;}
.sticky_navigation_mid li.register a{ width:54px;} 
.preview-left li.preview-first{ width:25%;}
.preview-left li.preview-last{ width:75%;}
.edit-form-row input.save-cont-btn{ margin:0;}
.edit-form-row small{ line-height:20px; text-align:left;}
.success-response{ top:100px;}
.font-grey{color: #656565!important;}
}
@media only screen and (min-width: 464px) and (max-width: 590px) {
.review_bx .rating_bx .two .star_bx .fa {font-size: 22px!important;}	
.review_bx .rating_bx .two {width: 30%!important;}	
.review_bx .rating_bx .one .txt2 {font-size: 16px!important; margin-top: -8px!important;}	
.review_bx .rating_bx .one .txt1 {font-size: 55px!important;}	
.review_bx .rating_bx .one {width: 20%!important;}	
.review_bx .tp_bx {padding: 0px 0 20px 0!important; margin-top: -18px!important;}	
.review_bx .tp_bx .gen_txt {padding-left: 0!important; display: block!important;
float: left!important; width: auto!important;}	
.block{ width:auto;}
.block ul li { border-bottom: 1px solid #C8C7C7; border-right: medium none; padding: 20px 1% 14px; width: 100%;}
/*.................................. Home Css ........................................*/
.header-mid{ width:auto;}
#home{ overflow:hidden;}
.logo-section ul{ left:0px; top:116px;}
.logo-section ul li{ float:none; display:inline-block;}
#home header h1{ padding-top:98px; font-size:21px;}
.caption{ display:none;}
.header-bottom-mid{ width:auto;}
.sticky_navigation_mid{ width:auto; padding:0 10px;}
.sticky_navigation_mid nav{ padding:16px 0 0 15px;}
.sticky_navigation_mid nav a{font-size:13px;  padding-right:7px;}
.consultant-video-mid{ width:424px; padding:0 20px;}
.consultant-video-mid h1{ text-align:center; padding:30px 5px 0;}
.about-wrapper-mid{ width:auto;}
#home .tab ul{ margin-top:16px !important;}
#home .block ul li, #home .block-1 ul li{border-bottom:1px solid #CCCCCC; text-align:left; width:100%;}
#country3, #country4{background:none; height:auto; width:84%; }
.community-mid{ width:auto;}
.browse-consultant-mid{ width:auto;}
.browse-content{ width:auto; padding:0 10px;}
.browse-content-block{ width:auto;}
.browse-content .flex-control-nav{ bottom:-29px;}
.footer-link{ width:auto; text-align:center; display:inline-block;} 
.footer-block{ width:100%; padding-bottom:25px;}
.footer-info li{ float:none; width:auto;}
.logo-section{ width:auto; padding-top:15px;}
.header-bottom-mid li a{font-size: 12px; padding:13px 8px;}
.header-bottom-mid li p{ font-size:12px; padding-bottom:27px;}
.header-bottom{ padding:15px 0; height: 67px;}
.video-section{ width:424px; padding-bottom:40px;} 
.video-section img{ min-width:100%;}
/*.sticky-logo{ width:26%;}*/
.sticky-logo{/* width:99%;*/ width:200px; position:relative; z-index:9; display:block; padding-left:1%;}
.sticky-logo img{ display:inline-block; /*width:43%;*/ width:100%;}
.community-mid ul{ width:auto;}
.community-mid ul li{ margin:8px 3px;}
.content-side{ width:100%; padding-left:0;}
.content-side h2 span{ font-size:19px; line-height:24px; padding:6px 0;}
.browse-content-block a{ font-size:12px;}
.about-wrapper{ padding-bottom:12px; padding-top:42px;}
.tabs-content h1 {background:#EEEEEE; text-align:left; border-bottom:1px solid #CCCCCC; color:#585858; display:block !important; font-family:'source_sans_probold'; font-size: 25px; line-height:20px; padding:18px 16px 10px 10px; text-transform: uppercase;}
#home .block div, #home .block-1 div{ float:left; margin-right:20px; width:75px; }
#home .block div:hover, #home .block-1 div:hover{ background-position:center 0;}
#home .block h2, #home .block-1 h2{ padding:0 !important; }
#home .block p, #home .block-1 p{ width:48%;}
.first-img4{margin-bottom:26px; margin-top:-12px;}
.first-img5{ margin-top:-36px; margin-bottom:20px;}
#country4{ display:block !important; margin-top:20px;}
.about-wrapper-mid p{ padding:0 18px;}

.first-img{background: url("../../images/common/img-11s.png") no-repeat center top;}
#country4 .first-img{background: url("../../images/common/img-17s.png") no-repeat center top;}
#country4 .first-img2{background: url("../../images/common/img-18s.png") no-repeat center top;}
#country4 .first-img3{background: url("../../images/common/img-19s.png") no-repeat center top;}

.first-img1{background: url("../../images/common/img-12s.png") no-repeat center top;}
.first-img2{background: url("../../images/common/img-13s.png") no-repeat center top;}
.first-img3{background: url("../../images/common/img-14s.png") no-repeat center top;}
.first-img4{background: url("../../images/common/img-15s.png") no-repeat center top;}
.first-img5{background: url("../../images/common/img-16s.png") no-repeat center top;}
.sticky_navigation_mid li.mobile-link { display:block;}
.sticky_navigation_mid li.mobile-link img{ width:auto;}
.sticky_navigation_mid li.mobile-link a{ float:right;}
.sticky_navigation_mid li.mobile-link ul{ display:block; padding-top:30px; float:none; top:11px;}
.sticky_navigation_mid li.mobile-link ul li{ float:none; line-height:20px; display:inline-block; padding-right:10px;}
.sticky_navigation_mid li.mobile-link ul li a{ line-height:20px; float:none; color:#fff; padding:8px 15px; }
.sticky_navigation_mid li.mobile-link ul li.sign{ display:block; margin:15px 0 10px; }
.sticky_navigation_mid li.mobile-link ul li.register{ display:block;}
.sticky_navigation_mid li.mobile-link ul li.sign a{ padding:9px 27px;}

.sticky_navigation_mid nav{ display:none;}
.sticky_navigation_mid li.sign, .sticky_navigation_mid li.register{ display:none;}
#sticky_navigation{ padding:15px 0 0;}
.sticky_navigation_mid ul{ width:97%; text-align:center; position: relative; padding-top:0px; top: -21px;}
.sticky_navigation_mid li{ float:none;}

/*.................................. Inner Css ........................................*/
.register-888wrap{ width:auto;}
.register-social li{ padding-bottom:10px;} 
.register-form .register-form-row{ width:435px;}
.register-form-col{ width:100%;}
.register-form .smt-btn{ width:99%;}
.register-form .check-section span{ padding-right:0;}
.signup-left{ width:96%; padding:0 2% 4%;}
.register-form .register-form-row{ width:100%;}
.register-form .check-section{ width:23%;}
.signup-right{ width:100%; background:#e8e8e8; min-height:290px;}
.heading-wrap{ margin-top:60px;}
.register-form input{ width:96%;}
.signup-left h2{ padding:33px 0 0;}


.wrap980{ width:400px;}
.consultant-block{ width:331px;}
.consultant-right{/* float:none;*/ float:left;}
.selectblock1{ background: url("../../images/common/select-bg_1.png") no-repeat left top !important; width:400px;}
.selectblock1 select.styled.styled{ width:400px;}
.consultant-row textarea{ width:380px;}
.consultant-row label span{ width:auto !important; text-align:left !important;}
.consultant-row{ width:400px;}
.consultant-block article{ width:65%;  padding-top: 0;}
.consultant-block article h2{ line-height:25px; }
.ask-consultant-wrap h2{ line-height:22px;}

/*.................................. Search consultant Css ........................................*/
.ser-wrap980{ width:460px;}
.search-strip{ width:440px;}
.search-input{ width:207px;}
.city-input{ width:175px;}
.city-input input.search-btn{ width:19px; background-position:0 0;}
.consultant-wrap{ width:460px;}
.consultant-left-wrap, .consultant-profile,.consultant-detail{ width:100%;} 
.consultant-right-wrap,.right-block2{ width:100%;}
.right-block1{width:406px; margin-top:20px; }
.right-block1 h2{ line-height:22px; padding-bottom:15px; font-size:25px;}
.right-block1 img{ width:100%;}
.consultant-detail ul li{ width:42%;}
.consultant-detail ul li:nth-child(2n){ width:51%;}
.right-block1 h3 span{ display:block;}
.search-heading-wrap{ margin-top:74px;}

/*.................................. Find consultant Css ........................................*/
.practice-aside{ float:none; width:100%; text-align: center;}
.result-found{ float:none; width:100%; margin:40px 0 20px;}
.practice-block li{ width:auto; padding-right:12px;}
.practice-block{ padding-bottom:22px;}
.selectbox-block .selectblock3{ float:none !important; display:block; text-align:left;}
.browse-consultant{ height:auto;}
ul.foot-social li{ float:none; display:inline-block;}
.header-bottom{ display:none;}
.claim-wrap-left{ width:400px;}
.claim-wrap-right {float:left; padding-top:30px; width:400px;}

.preview-left{ width:100%; padding-right:0;}
.preview-left h2{ line-height:28px; padding-top:0;}
.preview-left li{ width:32%;}
.preview-left li:nth-child(2n){ width:68%;}
.preview-right{ width:94%; margin:20px 0;}
.find-right-wrap{ margin-top:0; text-align:center;}
.right-block3 figure{ float:none;}
.practice-block{ width:295px;}
.practice-block li{ padding-right:0; width:100%;} 

.research-block{ width:93%;}
.research-block section{ width:365px;}
.looking-research {line-height: 20px; margin: 3px 0; padding-bottom:10px; text-align: center;}
.right-block4 {float: none; text-align: center; width: 100%;}

.right-block4 {float: none; text-align: center; width: 100%;}
.research-block2 figure {float:none;}
.research-block4 li{ border-bottom: 1px solid #EEEEEE; margin-bottom:20px;}
.research-block4 li figure{ float:none; padding-bottom:10px;}
.research-block4 li section{ float:none; padding-left:0;}
.research-advice-left{ width:100%;}
.answers-label .sort-by{ display:none;}

.about-wrap980{width:465px; }
.about-wrap{ width:465px;}
.how-it-wrap{ width:465px;}
.how-it-block1,.how-it-block2,.how-it-block3{ width:100%; }
.about-article span{ width:45%;}
.wide-width{ width:50%;}
.how-it-block{ width:465px;}
.carreer-wrap980{ width:465px;}

.contact-wrap980{ width:464px; padding-top:6px;}
.contact-form{ width:405px;}
.contact-right-side {padding:0; width:100%;}
.contact-left-side{ width:100%;}
.profile-content{ width:310px;}
.profile-content span{ padding:3px 0; line-height:20px;}
.consultant-detail ul.black-info li{ height:100px;} 

.sticky_navigation_mid li.login-btn{ display:none;} 
.sticky_navigation_mid li.mo-login-btn{ display:block; margin: 10px auto 0; padding-right:0; text-align:left;}
.sticky_navigation_mid li.mo-login-btn ul{ display:none;}
.sticky_navigation_mid li.mo-login-btn ul{ margin-top:20px; padding-top:0; padding-bottom:0; width:158px !important; text-align:left; top:11px !important;}

.dashboard-wrap{ width:460px;}
.dashboard-mid{ width:100%; margin-top:10px;}
.dashboard-mid-block{ width:97.5%;}
.dashboard-left{ width:100%;}
.dashboard-right{ width:100%; float:left; margin-bottom:15px;}
.dashboard-mid-content{ border:none; padding-left:0;}

.first-time-banner{width:392px; text-align:center; }
.first-time-banner article{ width:auto; padding-left:0; padding-top:10px;} 
.first-time-banner figure{ width:auto; float:none;}

.support-strip .search-input{ width:88%;}
.support-wrap ul{ width:100%; margin-right:0; margin-bottom:20px;}
.logo {margin: auto; width: 60%;}
.logo img{ width:100%;}
.desktop-link{ display:none !important;}
.mobile-link{ display:block !important;}
.looking-research{ display:none;}
.edit-info-form #countrytabs{ display:block !important;}
.sticky_navigation_mid li.register a{ width:63px;} 
.header-mid li.login-btn:hover ul{ margin:auto;}
.edit-info-form #countrytabs li a{ width:100px;}
.preview-left li.preview-first{ width:32%;}
.preview-left li.preview-last{ width:68%;}
.flag-box{ position:static !important;  }
.practice-aside {float: none; margin: auto; width: 170px;}
a.mobile-login{ display:block !important;}
a.ask-con-login{ display:none !important;}
.font-grey{color: #656565!important;}
}

@media only screen and (min-width:150px) and (max-width: 463px) {
.review_bx .tp_bx {padding: 0px 0 20px 0!important; margin-top: -18px!important;}	
.review_bx .tp_bx .gen_txt {padding-left: 0!important; display: block!important;
float: left!important; width: auto!important;}	
.review_bx .rating_bx .three .percentage-bx span{padding: 5px 0px!important;}	
.review_bx .rating_bx .three .percentage-bx{min-height: 24px!important;}	
.review_bx .rating_bx .three{width: 40%!important;}	
.review_bx .rating_bx .one {width: 20%!important;}	
.review_bx .rating_bx .two {width: 40%!important;}	
.review_bx .rating_bx .two .star_bx .fa{font-size: 19px!important;}	
.review_bx .rating_bx .one .txt2 { font-size: 12px!important; margin-top: 0px!important;}
.review_bx .rating_bx .one .txt1 {font-size: 36px!important;}	

.consultant-detail .tab ul li{padding: 0 5px 0 0 !important;}	
.consultant-detail .tab ul li a{font-size: 18px !important;}
.consultant-detail .tab ul li a.selected{font-size: 18px !important;}	
	.review-width {width:100%!important;}
.selectblock7 select.styled.styled{ width: 100%!important;}
.selectblock7{width:100%!important;}
.selectblock7 label.error{display:block; margin-top: 9px; }
.career-form-row label.error{position:static!important;}	
.logo {margin: auto; width: 70%;}
.logo img{ width:100%;}

.block{ width:auto;}
.block ul li { border-bottom: 1px solid #C8C7C7; border-right: medium none; padding: 20px 1% 14px; width: 100%;}

/*.................................. Home Css ........................................*/
.header-mid{ width:auto;}
#home{ overflow:hidden;}
.logo-section ul{ left:0px; top:78px;}
.logo-section ul li{ float:none; display:inline-block;}
#home header h1{ padding-top:58px; font-size:16px; line-height:24px;}
.caption{ display:none;}
.header-bottom-mid{ width:auto;}
.sticky_navigation_mid{ width:auto; padding:0 0px;}
.sticky_navigation_mid nav{ padding:16px 0 0 0px; width:100%; text-align:center;}
.sticky_navigation_mid nav a{font-size:13px;  padding-right:7px;}
.sticky_navigation_mid nav a:last-child{ padding:0px;}
.consultant-video-mid{ width:auto;}
.about-wrapper-mid{ width:auto;}
#home .tab ul{ margin-top:16px !important;}
#home .block ul li, #home .block-1 ul li{border-bottom:1px solid #CCCCCC; text-align:left; width:100%; padding-top:30px;}
#country3, #country4{background:none; height:auto; width:auto; text-align:left; }
.community-mid{ width:auto;}
.browse-consultant-mid{ width:auto;}
.browse-content{ width:auto; padding:0 10px;}
.browse-content-block{ width:auto;}
.browse-content .flex-control-nav{ bottom:-29px;}
.footer-link{ width:300px; text-align:center; padding-top:65px;} 
.footer-block{ width:171px; padding-bottom:25px; float:none; display:inline-block;}
.logo-section{ width:auto; padding-top:15px;}
.header-bottom-mid li a{font-size: 12px; padding:13px 8px;}
.header-bottom-mid li p{ font-size:12px; padding-bottom:27px;}
.header-bottom{ padding:15px 0; height: 67px; display:none;}
.video-section {float:none; margin:auto; padding-right:0; width:300px;}
.video-section img{ min-width:100%;}
.sticky-logo{/* width:99%;*/ width:200px; position:relative; z-index:9; display:block; padding-left:1%;}
.sticky-logo img{ display:inline-block; /*width:43%;*/ width:100%;}
.sticky_navigation_mid ul{ width:99%; text-align:center; position:absolute; padding-right:1%; padding-top:10px; }
.community-mid ul{ width:auto;}
.community-mid ul li{ margin:8px 3px;}
.content-side{ width:100%; padding-left:0;}
.content-side h2 span{ font-size:19px; line-height:24px; padding:6px 0;}
.browse-content-block a{ font-size:12px;}

.consultant-video-mid h1{ font-size:41px; line-height:30px; text-align:center; padding:30px 5px 0;}
.about-wrapper{ padding-bottom:12px; padding-top:30px; height:auto;}
.tabs-content h1 {background:#EEEEEE; text-align:left; border-bottom:1px solid #CCCCCC; color:#585858; display:block !important; font-family:'source_sans_probold'; font-size: 25px; line-height:20px; padding:18px 16px 10px 10px; text-transform: uppercase;}
#home .block div, #home .block-1 div{ float:left; margin-right:20px; width:75px; height:116px; }
#home .block div:hover, #home .block-1 div:hover{ background-position:center 0;}
#home .block h2, #home .block-1 h2{ padding:0 !important; line-height:20px; }

.first-img4{margin-bottom:26px; margin-top:-12px;}
.first-img5{ margin-top:-12px; }
#country4{ display:block !important; margin-top:20px;}
.about-wrapper-mid p{ padding:0 10px; font-size:15px;}
.sticky_navigation_mid li{ float:none; display:inline-block;}
.flex-control-nav{ bottom:-30px !important;}
.community-mid h2{ line-height:24px; padding-top:25px;}
.browse-consultant-mid h2{ line-height:24px; padding-top:25px;}
.browse-consultant{ height:auto;}
.block{ padding:0px 10px;}
#home .block-1{ width:auto;}
.tabs-content-mid{ width:auto;}
a.read-more{ margin-left:13px;}
#sticky_navigation{padding:15px 0 20px;}

.first-img{background: url("../../images/common/img-11s.png") no-repeat center top;}
#country4 .first-img{background: url("../../images/common/img-17s.png") no-repeat center top;}
#country4 .first-img2{background: url("../../images/common/img-18s.png") no-repeat center top;}
#country4 .first-img3{background: url("../../images/common/img-19s.png") no-repeat center top;}

.first-img1{background: url("../../images/common/img-12s.png") no-repeat center top;}
.first-img2{background: url("../../images/common/img-13s.png") no-repeat center top;}
.first-img3{background: url("../../images/common/img-14s.png") no-repeat center top;}
.first-img4{background: url("../../images/common/img-15s.png") no-repeat center top;}
.first-img5{background: url("../../images/common/img-16s.png") no-repeat center top;}

.sticky_navigation_mid li.mobile-link { display:block;}
.sticky_navigation_mid li.mobile-link img{ width:auto;}
.sticky_navigation_mid li.mobile-link a{ float:right; z-index:9;}
.sticky_navigation_mid li.mobile-link ul{ display:block; margin-top:27px; padding-bottom:25px; float:none; background:#3A3A3A;}
.sticky_navigation_mid li.mobile-link ul li{ float:none; line-height:20px; padding-right:10px;}
.sticky_navigation_mid li.mobile-link ul li a{ line-height:20px; float:none; color:#fff; padding:8px 0;}
.sticky_navigation_mid li.mobile-link ul li.sign{ display:block; margin:15px 0 10px; }
.sticky_navigation_mid li.mobile-link ul li.register{ display:block;}
.sticky_navigation_mid li.register a{padding:8px 15px !important; width:63px;}
.sticky_navigation_mid li.mobile-link ul li.sign a{ padding:9px 27px;}
.sticky_navigation_mid nav{ display:none;}
.sticky_navigation_mid li.sign, .sticky_navigation_mid li.register{ display:none;}
.sticky_navigation_mid li:nth-child(3){ padding-right:0;}

/*.................................. Inner Css ........................................*/
.register-888wrap{ width:auto;}
.register-social li{ padding-bottom:10px;} 
.register-form .register-form-row{ width:435px;}
.register-form-col{ width:100%;}
.register-form .smt-btn{ width:99%;}
.register-form .check-section span{ padding-right:0;}
.signup-left{ width:96%; padding:0 2% 4%;}
.register-form .register-form-row{ width:100%;}
.register-form .check-section{ width:33%;}
.signup-right{ width:100%; background:#e8e8e8; min-height:290px; padding:34px;}
.heading-wrap{ margin-top:60px; padding: 28px 0 10px;}
.register-form input{ width:95%;}
.signup-left h2{ padding:33px 0 0;}
.register-form span{ padding-right:0; text-align:center;}

.wrap980{ width:300px;}
.consultant-block{ width:282px; padding:20px 10px;}
.consultant-right{/* float:none;*/ float:left;}
.selectblock1{ background: url("../../images/common/select-bg_1_1.png") no-repeat left top !important; width:300px;}
.selectblock1 select.styled.styled{ width:300px;}
.consultant-row textarea{ width:280px;}
.consultant-row label span{ width:auto !important; text-align:left !important;}
.consultant-row{ width:300px;}
.consultant-block article{ width:100%;  padding:0; text-align:center;}
.consultant-block article h2{ line-height:25px; }
.ask-consultant-wrap h2{ line-height:22px;}
.consultant-block figure{ float:none; text-align:center; padding-bottom:10px;}

/*.................................. Search consultant Css ........................................*/
.ser-wrap980{ width:auto; padding:0 10px;}
.search-strip{ width:auto;}
.search-input{ width:92%; margin-bottom:10px; margin-right:0;}
.city-input {display:inline-block; float:none; width:92%;}
.city-input input{ width:90%}
.city-input input.search-btn{ width:22px; background-position:0 0;}
.consultant-wrap{ width:100%;}
.consultant-left-wrap, .consultant-profile,.consultant-detail{ width:auto; float:none;} 
.consultant-right-wrap{ width:100%; margin-top:20px;}
.right-block2{ width:100%;}
.right-block1{width:auto; }
.right-block1 h2{ line-height:22px; padding-bottom:15px; font-size:25px;}
.right-block1 img{ width:100%;}
.consultant-detail ul li{ width:42%;}
.consultant-detail ul li:nth-child(2n){ width:51%;}
.right-block1 h3 span{ display:block;}
.consultant-profile img{ width:100%;}
.consultant-profile figure{ width:35%;}
.profile-content{ width:58%; float:right;}
.search-heading-wrap{ margin-top:74px; padding:28px 0;}

/*.................................. Find consultant Css ........................................*/
.practice-aside{ float:none; width:100%; text-align: center;}
.result-found{ float:none; width:100%; margin:40px 0 20px;}
.practice-block li{ width:auto; padding-right:12px;}
.practice-block{ padding-bottom:22px;}
.selectbox-block .selectblock3{ float:none !important; display:block; text-align:left;}

.result-found-label p{ float:left; width:100%;}
.sort-by{ float:left; width:100%; padding-top:35px;}
.result-div figure{ width:100%; float:none; padding-bottom:10px; padding-right:0; text-align:center;}
.result-content{ width:auto; text-align:center; float:none; }
.result-content li{ line-height:16px;}
.claim-wrap-left{ width:300px;}
.claim-wrap-right {float:left; padding-top:30px; width:300px;}
.wrap980 h1{ line-height:32px;}

.preview-left{ width:100%; padding-right:0;}
.preview-left h2{ line-height:28px; padding-top:0;}
.preview-left li{ width:40%;}
.preview-left li:nth-child(2n){ width:60%;}
.preview-right{ width:87%; margin:20px 0;}
.find-right-wrap {float:none;  margin-top:0; text-align:center;}
.right-block3 figure{ float:none;}
.practice-block{ width:217px;}
.practice-block li{ padding-right:0; width:100%;} 

.research-block{ width:100%; padding:20px 0 0;}
.looking-research {line-height: 20px; margin: 3px 0; padding-bottom:10px; text-align: center;}
.right-block4 {float: none; text-align: center; width: 100%;}
.research-block figure {float: none; margin:auto; padding-bottom:20px; width:47px;}
.research-block section {text-align: center; width: 96%; padding:0 2%;}
.answers-label .sort-by{ display:none;}
.right-block4 {float: none; text-align: center; width: 100%;}
.research-block2 figure {float:none;}
.research-block4 li{ border-bottom: 1px solid #EEEEEE; margin-bottom:20px;}
.research-block4 li figure{ float:none; padding-bottom:10px;}
.research-block4 li section{ float:none; padding-left:0;}
.research-advice-left{ width:100%;}
.answers-label .sort-by{ display:none;}
.research-advice-left .result-pagination{ width:320px;}
.footer-info li{ float:none; width:auto;}

.about-wrap980{width:auto;  }
.about-wrap{ width:auto;  padding: 0 10px;}
.how-it-wrap{ width:auto;}
.how-it-block1,.how-it-block2,.how-it-block3{ width:100%; }
.about-article span{ width:45%;}
.wide-width{ width:50%;}
.how-it-block{ width:auto; padding: 0 10px;}
.arrow{ display:none;}
.meaning-of-akatal{ padding:35px 10px; width:auto;}
.about-article{ padding:17px 10px 25px; text-align:center;}
.wide-width{ width:auto;}
.about-article span {font-size:22px; line-height:31px; text-align:center; width:auto;}
.careers-form{ width:auto; float:none; padding:40px 20px;}
.carreer-block article{ width:auto; padding:43px 20px;}
.carreer-wrap980{ width:auto;}
.career-form-section{ width:auto; float:none;}
.career-form-row{ width:97%;}
.career-form-row p{ width:100%;} 
.career-form-row input{ width:100%; box-sizing: border-box;}
.career-form-row .last-p{ width:100%; float:left;}
.career-form-row textarea{ width:99%;}
.career-form-row .send-btn{ width:305px;  background: url("../../images/common/send-btn1.png") no-repeat scroll left top transparent; height:43px; margin-top:20px;}
.careers-form h2{ line-height:24px;}
.career-form-row .fake-file{ left:0; top:28px;}

.contact-wrap980{ width:auto; padding:0 10px;}
.contact-form{ width:auto;}
.contact-right-side {padding:0; width:100%;}
.contact-left-side{ width:100%;}

.consultant-profile figure {float:none; width:auto;}
.profile-content {float:none; padding:20px 0 0; width:auto;}
.profile-content span{ padding:10px 0; line-height: 20px;}
.consultant-detail ul.black-info li{ height:160px;}

.sticky_navigation_mid li.login-btn{ display:none;} 
.sticky_navigation_mid li.mo-login-btn{ display:block; margin: 10px auto 0; padding-right:0; text-align:left;}
.sticky_navigation_mid li.mo-login-btn ul{ display:none;}

.sticky_navigation_mid li.mo-login-btn ul{ margin-top:0; padding-top:0; padding-bottom:0; width:154px !important; text-align:left;}

.dashboard-wrap{ width:310px;}
.dashboard-mid{ width:100%; margin-top:10px;}
.dashboard-mid-block{ width:97.5%;}
.dashboard-left{ width:100%;}
.dashboard-right{ width:100%; float:left; margin-bottom:15px;}
.dashboard-mid-content{ border:none; padding-left:0;}

.country-tab li a{ width:110px;} 
.edit-form-row input{ width:96%;}
.edit-form-row{ padding-bottom:10px;}
.edit-form-row input.save-btn{ margin:0;}
.dashboard-right-block1 p img{ width:auto;}

.first-time-banner {padding:20px 5px; text-align: center; width:300px;}
.first-time-banner article{ width:auto; padding-left:0; padding-top:10px;} 
.first-time-banner figure{ width:auto; float:none;}

.support-strip{ width:300px; float:none; margin:auto;}
.support-strip .search-input{ width:230px; margin-bottom:0; }
.support-wrap ul{ width:100%; margin-right:0; margin-bottom:20px;}
.desktop-link{ display:none !important;}
.mobile-link{ display:block !important;}
.consultant-form-wrap{ width:300px; margin:auto;}
.consultant-left{ width:auto;}
.meaning-of-akatal h2{ line-height:33px; padding-top:0;}
.result-pagination li:nth-child(5){ display:none;} 
.result-pagination li:nth-child(6){ display:none;} 
.preview-left li{ width:100%;}
.preview-left li:nth-child(2n){ width:auto;}
.research-block img{ width:100%;}
.career-form-row .send-btn{  width:269px; border-radius: 5px;}
.career-form-row input[type="file"]{ left:25px; margin-top:8px;}
.career-form-row .fake-file{  top:36px;}
.looking-research{ display:none;}
.ask-consultant-wrap{ padding: 25px 0;}
.consultant-form-wrap{ padding-top:30px;}
.edit-info-form #countrytabs{ display:block !important;}
.edit-info-form #countrytabs li a{ width:60px !important; font-size:11px !important;}
.header-mid li.login-btn:hover ul{ margin:auto; left:-2px;}
.cat-box{ padding-left:0!important; padding-top:20px!important;}
.preview-left li.preview-first{ width:100%; }
.preview-left li.preview-last{ width:100%;}
.flag-box{ right:-92px !important; position:static !important; width:302px;}
.flag-box-wrap{ width:262px;}
.research-hed span{ line-height:32px;}
.research-hed h3{ padding-bottom:15px;}
.breadcrumb{ line-height:18px;}
.sharethis {line-height: 32px;  padding-top:0;}
.ques-action a{ float:none;}
.success-response{ top:66px; line-height: 25px; }
.edit-form-row input.save-cont-btn{ margin:10px 0 0 0;}
.edit-form-row small{ line-height: 16px; text-align: left;}

.practice-aside {
    float: none;
    margin: auto;
    width: 170px;
}
.result-div:hover a.view-btn img{ display:inline;}
a.mobile-login{ display:block !important;}
a.ask-con-login{ display:none !important;}
.font-grey{color: #656565!important;}
}
.help-detail h2{line-height: 40px;}
.help-box{line-height: 40px;}
.font-grey{color: #656565!important;}
.loadsearch{background: none repeat scroll 0 0 #fff;line-height: 25px; border: 1px solid #ccc; color: #333; font-family: 'latoregular'; font-size: 12px; left: 214px; padding: 7px; position: absolute; top: 23px; width: auto; display: none;    z-index: 99;}
#inline9 input.input-box{ width:267px; border:1px solid #ccc; padding-left:4%; background:#ffff; height:30px; margin-bottom:10px;}
#inline9 textarea{padding-left:4%; margin-bottom: 10px!important; width: 267px!important; height: 175px!important; border:1px solid #ccc;}
#inline9 button{ width: 229px;}
.edit-form-row label span{ color: #FF0000;}
/*3.6.2019*/
#recaptcha-error {width: 100%; display: block; float: left; padding: 5px 0 15px 0;}
#recaptcha-error label {padding-bottom: 20px;}
.signup-form-row{position:relative;}
.signup-form-row label.error {position: static; bottom: -8px; margin-left: 0px; }
.signup-form-row p { position: relative;}
.selectblock4 label.error { bottom: 0;}
#error {display: block; float: left; width: 100%; margin-bottom: 10px; color: red;}
.sign-in-bx{width:100%; display:block; float:left; position:relative;}
.sign-in-bx label.error {position: absolute; bottom: 9px; left: 0;}
.pass-bx{width:100%; display:block; float:left; position:relative;}
.pass-bx label.error{position: absolute; bottom: 9px;     left: 19%;}
#forgotpasswordRe {display: block; float: left; width: 100%; margin-top: 10px; color: red; line-height: 18px; margin-bottom: 8px;}
#forgotpasswordResuccess {display: block; float: left; width: 100%; margin-top: 10px; color: green; line-height: 18px; margin-bottom: 8px;}
#error-succ {display: block; float: left; width: 100%; margin-top: 10px; color: red; line-height: 18px; margin-bottom: 8px;}
#success {display: block; float: left; width: 100%; margin-top: 10px; color: green; line-height: 18px; margin-bottom: 8px;}
.career-form-row p { position: relative;}
.career-form-row label.error {position: absolute; bottom: -22px; margin-left: 0; left: 0;}
.selectblock7 label.error {bottom: -14px;}
.dperror label.error {margin-top: 0px; display: block;}
/*#error-succ span {display: block; float: left; width: 100%;}*/
#error-succ span {width: 100%;}
#error-succ span:nth-child(2) {margin-top: 15px;}
.edit-form-row label.error {padding-left: 31%;}
.selectblock8 label.error {padding-left: 0;}
.float-initial {float: initial!important;}
#ui-datepicker-div {z-index: 7!important;}
.edit-form-row input.email {background: #e3e3e3; color: #656565;}
.contact-left-side span label.error {color: red; position: absolute; bottom: -9px; }
#applicant_description-error {bottom: -12px;}
.consultant-left label.error {display: block; width: 100%; float: left; margin-top: 15px;}
#category_id-error {padding-bottom: 0; margin-top: 5px;}
.result-div figure img {max-width: 76px;}
.consultant-profile img{ max-width: 169px;}
.contact-left-side span.text-danger1{ bottom:-9px; padding-bottom:0;}
/*new css*/
.review_bx{width:100%; display:block; float:left; line-height: normal; box-sizing: border-box; }
.review_bx .tp_bx{width:100%; display:block; float:left;  padding:20px 0;  }
.review_bx .tp_bx .gen_txt {font-size: 17px; font-weight: bold; color: #4e4e4e;
font-family: Arial, Helvetica, sans-serif; display: block; float: left; margin-top:10px;}
.review_bx .tp_bx .review_txt {display: block; float: right;}
.review_bx .tp_bx .review_txt a {display: block; float: left; border: 1px solid #e8e8e8;
color: #427cc0; font-size: 15px; padding: 9.5px 27px; border-radius: 12px; text-decoration: none;}
.review_bx .tp_bx .review_txt a img {padding-left: 10px;}
.review_bx .rating_bx{width:100%; display:block; float:left; }
.review_bx .rating_bx .one{display:block; float:left; width:25% ;  margin-top: 10px;  }
.review_bx .rating_bx .one .txt1{display:block; float:left; width:100%; text-align:center;
font-weight:normal; /*font-size:95px;*/ font-size:45px; color:#000;}
.review_bx .rating_bx .one .txt2{display:block; float:left; width:100%; text-align:center; font-weight:normal;
font-size:22px; color:#000; margin-top: -12px;}
.review_bx .rating_bx .two{display:block; float:left; width:25%;     }
.review_bx .rating_bx .three{display:block; float:left; width:50%;}
.review_bx div, .review_bx span {line-height: normal;}
.review_bx .rating_bx .two .star_bx { width: 100%; display: block; float: left; text-align: right;
margin-bottom:10px; box-sizing: border-box; padding-right: 10px;}
.review_bx .rating_bx .two .star_bx .fa { color: #fac917; font-size: 23px; padding: 0 2px;}
.review_bx .rating_bx .three .percentage-bx {width: 100%; display: block; float: left;
min-height: 27px; background: #f7f7f7; margin-bottom: 5px;}
.wid-25{display:block; float:left; width:25%;}
.wid-15{display:block; float:left; width:15%;}
.wid-8{display:block; float:left; width:8%;}
.wid-5{display:block; float:left; width:5%;}
.wid-2{display:block; float:left; width:2%;}
.green{background:#a6c360;}
.yellow{background:#ffd93e;}
.orange{background:#ffb337;}
.pink{background:#ff925c;}
.review_bx .review-section-bx{width:100%; display:block; float:left; text-align:center; margin-top:20px;}
.review_bx .review-section-bx .c-bx{width:100%; display: none; float:left; padding-bottom:35px; border-bottom:1px solid #ebebeb; padding: 35px 0;  }
.review_bx .review-section-bx .c-bx:nth-child(-n+2) {display: block;}
.review_bx .review-section-bx .c-bx .star-bx { display: block; float: left; width: 100%;}
.review_bx .review-section-bx .c-bx .star-bx .fa {color: #fac917; font-size: 23px; padding: 0 1px;}
.review_bx .review-section-bx .c-bx .date_txt { color: #9b9b9b; font-size: 13px; font-style: italic;
display: block; float: left; width: 100%; margin: 10px 0;}
.review_bx .review-section-bx .c-bx .cnt_bx {width: 100%; display: block; float: left;
 transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out;}
.review_bx .review-section-bx .c-bx .cnt_bx p {line-height: 22px; font-size: 14px; font-weight: normal;
color: #494949;}
.review_bx .review-section-bx .c-bx .more_txt {display: block; float: left; color: #427cc0; font-size: 15px;
margin-top: 10px; cursor: pointer;}
.review_bx .review-section-bx .c-bx .more_txt .fa {font-size: 16px;}
.auto-height{ max-height: 1000px!important;    }
.more_txt .show{display:block;}
.more_txt .hide{display:none;}
.review_bx .review-section-bx .c-bx .more_txt.less .show {display: none;}
.review_bx .review-section-bx .c-bx .more_txt.less .hide {display: block;}
.see-all-reviews {width: 100%; text-align: center; display: block; float: left; margin-top: 35px;}
.see-all-reviews a {display: inline-block; font-size: 17px; font-weight: bold; color: #427cc0;
padding: 16.5px 29px; border: 1px solid #e8e8e8; border-radius: 12px; text-decoration: none;}
.see-all-reviews a .fa {padding-left: 6px; font-size: 18px;}
.review_bx .tp_bx .review_txt .fa { padding-left: 6px; font-size: 18px;}
.profile-content .star-bx { line-height: normal; width: 100%; display: block; float: left;
margin-bottom: 10px;}
.profile-content .star-bx .star { float: left; line-height: normal;}
.profile-content .star-bx .review_txt { float: left; line-height: normal; color: #3c70a9;
font-size: 13px; margin-top: 7px; margin-left:5px;}
.profile-content .star-bx .star .fa { color: #fac917; font-size: 23px; padding: 0 1px;}
.review-width {width: calc(100% - 188px);}
.review-width p {display: block; float: left; width: 100%;}
.review_bx .rating_bx .three .percentage-bx span {padding: 7px 0px; text-indent: 7px;}
.write_review_bx{width:100%; display:block; float:left; line-height: normal; }
.write_review_bx *{line-height: normal;}
.write_review_bx .frm-bx {display: block; float: left; width: 100%; margin-bottom:20px;}
.write_review_bx .frm-bx .label { font-size: 15px; font-weight: bold; color: #585858; display: block;
padding: 7px 0; float: left; width: 100%;}
.write_review_bx .frm-bx .label .mandatory {color: red;}
.write_review_bx .frm-bx .field {display: block; padding: 7px 0; float: left; width: 100%;}
.write_review_bx .frm-bx .field .star-bx {width: 100%; display: block; float: left;}
.write_review_bx .frm-bx .field .star-bx .fa {color: #fac917; font-size: 27px; padding: 0 2px;}
.write_review_bx .frm-bx .field .txt-area {border: 1px solid #dddddd; width: 100%; height: 118px; border-radius: 12px; padding:10px ;box-sizing: border-box;}
.write_review_bx .frm-bx .field input {width: 100%; height: 40px; border: 1px solid #dddddd;
border-radius: 12px; padding: 10px; box-sizing: border-box;}
.write_review_bx .frm-bx .field .hint-txt {font-size: 13px; font-style: italic; color: rgba(0,0,0,.6);
display: block; float: left; margin-top: 10px; font-weight: 400;}
.write_review_bx .frm-bx button ,.write_review_bx .frm-bx input.submit { background: #65bd51; box-shadow: none; border: none;
border-radius: 12px; font-weight: bold; font-size: 18px; color: #fff; padding: 14px 63.5px;
outline: none; cursor: pointer;}
/*radio button*/
.radio-bx {position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer;
font-size: 16px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;
user-select: none; color: #585858; padding-right: 20px; padding-top: 4px; display: block; float: left;
min-width: 90px;}
.radio-bx input {position: absolute; opacity: 0; cursor: pointer;}
.checkmark {position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #fff;
border-radius: 50%; border: 1px solid #d1d1d1;}
.radio-bx:hover input ~ .checkmark {background-color: #ccc;}
.radio-bx input:checked ~ .checkmark {background-color: #fff;}
.checkmark:after {content: ""; position: absolute; display: none;}
.radio-bx input:checked ~ .checkmark:after {display: block;}
.radio-bx .checkmark:after {top: 6px; left: 6px; width: 13px; height: 13px; border-radius: 50%; background: #65bd51;}
/**/
.review-consultant-txt {color: #585858; font-size: 33px; display: block; float: left;
width: 100%; line-height: normal; padding: 0 0 25px 0px; font-family: 'source_sans_proextralight'; font-weight: bold;}
.consultant-right-wrap .guideline-bx {width: 100%; display: block; float: left; border: 1px solid #fff3c9;
box-shadow: 0px 0px 4px rgba(0,0,0,.2); padding: 35px 20px; box-sizing: border-box; line-height: normal;}
.consultant-right-wrap .guideline-bx * { line-height: normal;}
.consultant-right-wrap .guideline-bx .imag { display: block; float: left; width: 100%;}
.consultant-right-wrap .guideline-bx ul {display: block; float: left; width: 100%;}
.consultant-right-wrap .guideline-bx ul li { display: block; float: left; width: 100%;
font-size: 15px; line-height: 25px; color: #4e4e4e; padding: 12px 0 0px 25px; box-sizing: border-box; position: relative;}
.consultant-right-wrap .guideline-bx ul li:before { position: absolute; content: "\f00c";
left: 0; font-family: 'FontAwesome'; color: #65bd51; top: 14px;}
.result-content .star-bx {line-height: normal; width: 100%; display: block; float: left;
margin-bottom: 10px; margin-top: 10px;}
.result-content .star-bx .star {float: left; line-height: normal;}
.result-content .star-bx .review_txt { float: left; line-height: normal; color: #3c70a9;
font-size: 13px; margin-top: 7px; margin-left: 5px;}
.result-content .star-bx .star .fa { color: #fac917; font-size: 23px; padding: 0 1px;}
/*new css end*/
.result-pagination li.active a {background: #65BD51; color: #fff;}
.morecontent .morelink {
    display: block;
    float: left;
    color: #427cc0;
    font-size: 15px;
    margin-top: 10px;
    cursor: pointer;
    text-decoration: none;
    position: relative;
    line-height: initial;
    clear: both;
}
.morecontent {
    
    line-height: 22px!important;
    font-size: 14px;
    font-weight: normal;
    color: #494949;
}
.morecontent .morelink:after {
    content: "\f107";
    position: absolute;
    font-family: 'FontAwesome';
    top: 2px;
    right: -13px;
    font-weight: bold;
}

.morecontent .morelink.less:after {
    transform: rotate(180deg);
}
.see_more {
    display: inline-block;
    font-size: 17px;
    font-weight: bold;
    color: #427cc0;
    padding: 16.5px 29px;
    border: 1px solid #e8e8e8;
    border-radius: 12px;
    text-decoration: none!important;
    margin-top: 30px;
}

.see_more .less {
    display: none;
}

.see_more.active .less {
    display: block;
}

.see_more.active .more {
    display: none;
}
.review_bx .review-section-bx .c-bx {
    text-align: left;
}
.star.star-button {
    display: block;
    float: left;
    width: 100%;
}

.star.star-button .rating-widget {
    display: block;
    float: left;
    width: 100%;
}

.star.star-button .rating-widget .rating-stars {
    display: block;
    float: left;
    width: 100%;
}

.star.star-button .rating-widget .rating-stars ul {
    display: block;
    float: left;
    width: 100%;
}

.star.star-button .rating-widget .rating-stars ul li {
    display: block;
    float: left;
    width: auto;
    padding: 0;
    min-height: auto;
}

.star.star-button .rating-widget .rating-stars ul li .fa {
    font-size: 27px;
}

#state_id-error {
    bottom: -22px;
}
.review_bx .review-section-bx .c-bx .review-name {
    display: block;
    width: 100%;
    float: left;
    margin: 10px 0 0 0;
    font-size: 14px;
    font-weight: bold;
    color: #4e4e4e;
}
#contectconsultant label.error {

    line-height: 25px;

}
#contectconsultant .rc-anchor{margin-bottom:10px!important;}

#sub_industry b{ line-height: 20px; }

@media (max-width:979px){
	.edit-form-row label.error {padding-left: 0;}
	.edit-form-row .selectblock8{width: 100%;}
	.edit-form-row .selectblock8 select.styled.styled{    width: 100%!important;}
	.edit-form-row input.save-cont-btn{margin: 7px 0 0 0px;}
	.gen_txt {width: 100%; padding-left: 0!important; display: block!important;
    float: left!important; margin: 10px 0 0 0;}
	.edit-form-row .selectblock8 .select {height: auto!important; width: 34%;}
	.edit-form-row label{line-height:18px;}


}
@media (max-width:685px) and (min-width:464px){
	.edit-form-row label.error {padding-left: 138px;}
	.edit-form-row .selectblock8 select.styled.styled { width: 211px!important;}
	.edit-form-row .selectblock8 {width: 211px;}
	.gen_txt{padding-left: 140px!important;}
	.edit-form-row .selectblock8 .select{width: 45%;}

}
@media (max-width:463px){
	.edit-form-row .selectblock8 .select{width:50%;}
}


/***********************************START RATING***********************************/

div.star-rating {background:url(../../images/common/star-review-img.png) no-repeat 0 0; width: 131px; height: 23px; display: inline-block; margin:0 0 0 0; margin-right: 10px; float:left;}
div.star-rating div {background:url(../images/star-review-img.png) no-repeat 0 -20px; height:19px; float: left;}
div.star-rating div {background: rgba(0, 0, 0, 0) url("../../images/common/star-review-img.png") no-repeat scroll 0 -23px;
    float: left; height: 23px;}
    
		
		.star .fa {
    color: #faf981;
    display: inline-block;
    font-size: 17px;
    margin: 0px 0.5px;
    -webkit-filter: drop-shadow(0px 0px 0px #000);
    filter: drop-shadow(0px 0px 0px #000 );
}

.rating_bx .img .fa {
    color: #faf981;
    display: inline-block;
    font-size: 19px;
    margin: 0px 0.5px;
    -webkit-filter: drop-shadow(0px 0px 0px #000);
    filter: drop-shadow(0px 0px 0px #000 );
}
.rating_bx.wh .img .fa {
    color: #fff;
    display: inline-block;
    font-size: 19px;
    margin: 0px 0.5px;
    -webkit-filter: drop-shadow(0px 0px 0px #000);
    filter: drop-shadow(0px 0px 0px #000 );
}
.white{color: #fff!important;}

.rating {overflow: hidden;display: inline-block;}
.rating-input { float: right;width: 16px;height: 16px;padding: 0;margin: 0 0 0 -16px !important;opacity: 0;}
.rating-star {position: relative;float: right;display: block;width: 16px;height: 16px;background: url(../images/star.png) 0 -16px; margin-right:5px; cursor:pointer;}

.rating-star:hover,
.rating-star:hover ~ .rating-star,
.rating-input:checked ~ .rating-star { background-position: 0 0;}
.right_reviews .box1 h4 a {
    color: #084071;
}

.right_reviews .box1 h4 a:hover {
    color: #08a9d7;
}
.right_reviews .box1.ple h3{margin: 0 0 20px 0;}
.right_reviews .logos span img { width: 100%; height: 100%; object-fit: cover; border-radius: 100%; }
	
/* Rating Star Widgets Style */
.rating-stars ul {
  list-style-type:none;
  padding:0;
  
  -moz-user-select:none;
  -webkit-user-select:none;
}
.rating-stars ul > li.star {
  display:inline-block;
  
}

.consultantPhone{
	font-size: 18px !important;
	font-weight: bold !important;
}

@media (min-width:687px){
.claim-your-profile { float:left; width:53%; background:#f1f1f1 !important; border-radius:3px 0 0 3px; padding:30px;margin-left: 200px !important;}
}
@media (max-width:685px) and (min-width:464px){
	.claim-your-profile {
		width: 100% !important;margin: 0% !important;
	}

}
@media (max-width:768px) and (min-width:684px){
	.claim-your-profile{
		margin-left: 20% !important;
	}
	header .sticky_navigation_mid nav a {
		padding: 20px 18px 16px !important;
	}
}
@media (max-width:1024px) and (min-width:769px){
	header .sticky_navigation_mid nav a {
		padding: 20px 10px 16px !important;
	}
}
@media (max-width:464px){
	.register-section {
		background: #f1f1f1 !important;
		margin: 10px;
		border-radius: 8px;
		box-shadow: 3px 6px 5px #efeded;
	}
	.register-form {
    margin: 10px;
    }
	.register-form input {
		width: 95%;
	}
	.search-btn {width: 100% !important;}

}
/* Idle State of the stars */
.rating-stars ul > li.star > i.fa {
  font-size:1.5em; /* Change the size of the stars */
  color:#fff; /* Color on idle state */
}

/* Hover state of the stars */
.rating-stars ul > li.star.hover > i.fa {
  color:#fac917;
}

/* Selected state of the stars */
.rating-stars ul > li.star.selected > i.fa {
  color:#fac917;
}
.responsive-slider .slides :before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
}
.header-mid .logo-section .logo img {
    -webkit-filter: drop-shadow(0px 0px 5px #222 );
    filter: drop-shadow(0px 0px 5px #222);
}
.sticky-logo img {
    width: 266px;
}
footer figure img {
    width: 295px;
}
.st-btn > span{
line-height: inherit;
}

.dashboard-consultant {
    width: 100%;
    padding-top: 0;
}
.consultant-detail.dashboard-consultant .tab ul li a.selected{font-size: 16px !important;}
.consultant-detail.dashboard-consultant .tab ul li a{font-size: 16px !important;}
.dashboard-pagination ul {
    padding-top: 0;
}
.dashboard-pagination ul li {
    width: auto;
    min-height: auto;
    padding: 0;
}
.dashboard-pagination ul li:nth-child(2n) {
    width: auto;
    padding-left: 0;
}
.review_bx.dsh-review .rating_bx .two .star_bx .fa{
	font-size: 18px;
}
.review_bx.dsh-review .rating_bx .three .percentage-bx span{
padding: 4.5px 0px;
}
.review_bx.dsh-review .rating_bx .three .percentage-bx{
	min-height: 24px;
}
.review_bx.dsh-review .review-section-bx .c-bx{
padding:20px 0;
}
.review_bx.dsh-review .review-section-bx .c-bx .cnt_bx p span {
    color: #494949 !important;
    font-size: 14px !important;
}
#parentInformation #popupInformation {
    display: none;
    width: 107px;
    line-height: 28px;
    right: 25px;
    position: absolute;
    z-index: 99999;
    background: #fff;
    padding: 20px;
    box-shadow: rgba(0,0,0,.2) 0px 0px 3px;
    left: -65px;
}
#popupInformation .slides {

    line-height: initial;

}
#popupInformation .slides li {

    line-height: initial;

}
  #parentInformation:hover #popupInformation {
    display: block;
  }
.ser-wrap980{position:relative;}
#popupInformation .slides li {
    line-height: 18px;
}
#parentInformation {
    width: 22px;
    position: absolute;
    right: -15px;
    top: 34%;
    transform: translatey(-7px);
    height: 22px;
    border: 1px solid #dbdbdb;
    border-radius: 100%;
    color: #6f6f6f;
    line-height: initial;
    padding-left: 8px;
    padding-top: 4px;
    box-sizing: border-box;
}

/***********************************END START RATING***********************************/
@media (max-width:992px){
	.review_bx .rating_bx .two .star_bx .fa{ padding:0px;}
}

/*cookie notification
============================================================*/
.cookie-notification {padding:20px 0 0; position: fixed;  bottom: 0px;  width: 100%;  background: #fff; color: #262626; font-size: 12px;line-height: 16px;  z-index: 99999;
box-shadow: 0 0 5px #ccc;text-align: justify;}
.cookie-notification .wrapper { margin: 0 auto; max-width: 1024px;}
.cookie-notification .cnt{width:80%; margin-right:2%; float:left;}
.cookie-notification span{display:block; font-weight:bold;font-size:14px}
.cookie-notification p{padding:3px 0 0; line-height: 22px;color: #262626 !important;}
.cookie-notification .agree-btn{width:130px; margin:24px 0 0;  float:right; text-align:center; }
.cookie-notification .agree-btn a{padding:0 0px; display:block; width:100%; display:inline-block; background:#65bd51; border-radius:8px; border:2px solid #65bd51 ; line-height:35px; color:#4d4d4d; text-align:center;}

ul.overflow-auto {overflow: inherit;}
