@charset "utf-8";
/* @override http://beta.thedolectures.co.uk/wp-content/themes/dolectures/css/mediaqueries.css */

@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
	
}
@media screen and (max-width: 240px) {
#top_sec{ width:93%; border:none;}
#top_sec_mdl{ width:99%;  margin-left: 10px;}
#top_sec p{ text-align:center;}
.top_sc span{ margin-right: 45px;}
#logo_sec_mdl img{ margin-left:25px;}
.slider img{ width:100%;}
a.sld_lft_arow{ margin:0;}
a.sld_rgt_arow{ margin:0;}
.step{width:100%; margin-top: 5px;}
.step_mdl{ width:100%;}
.step p.stp_nm{ width:100%;}
.step img { margin: 0 34px;}
img.big_img{ width: 98%;}
.mdl_cont_wrp{ width:100%;}
.no_appoint_wrp{width: 79%; padding: 20px 4px 20px 35px;}
p.not{  width: 96%; margin-left: 9px;}
.nst_wrp{ margin:0;}
.signup_wrp{ width:100%; margin-right:0;}
.eml_sec input{margin: 1px 10px 11px;}
.sign_up_bx{width: 96%; margin-left: 5px;}
.testmoni{  margin-left: 7px;    width: 85%;}
span.nm{ margin:0;}
.soc_wrp{ margin-left: 4px;
    width: 97%;}
.foter{ width:100%;}
.nav_ad_sec{ width:100%;}
.fot_contact{ width:100%;}
.fot_cont{ margin:0;  padding-left: 10px;   margin: 5px 0;}
.fot_cont span{ font-size:8px;}
.sty_wrp{ margin-left: 5px;    width: 95%;}
.sty_list li{ padding-right:15px;}
.sty_list li.fot_utub{ float:left;}
.copyrgt{ width:98%;  margin-top: 12px; padding:0;}
.copyrgt p{ font-size:10px; width:100%; text-align:center;}
.hdng{ width:95%; margin:10px 0 0 8px;}
.hdng h1{font-size: 14px; padding-right:0;}
.sld_btm_shdw img{ width:98%;}
#logo_sec_mdl{ width:100%;}
.top_sc ul{ width:206px; margin-right:0;}
a.sld_lft_arow{ display:none;}
a.sld_rgt_arow{ display:none;}
.nav{ width:100%; margin-right:0; margin-top:15px;}
.nav ul{ width:100%;}
.nav li{ width:100%; margin-right:0;}
.nav a{ width:96%; float:left; padding: 4px 4px; background: #3a3a3a; color:#289DCC;}
.nav a:hover{  float:left;  background:#289DCC; color:#FFF; border:0;}
.nav a.active{ border:none; background:#289DCC; color:#FFF;}


}

@media screen and (min-width: 241px) and (max-width: 320px) {
	#top_sec_mdl{ width:95%;}
	#top_sec p{ width:100%; text-align:center;}
	.top_sc span{ float:left; margin: 7px 76px;}
	#logo_sec_mdl{ width:100%;}
	#logo_sec_mdl img{ margin:0 38px;}
	.nav{ width:100%; margin-right:0; margin-top:15px;}
.nav ul{ width:100%;}
.nav li{ width:100%; margin-right:0;}
.nav a{ width:95%; float:left; padding: 4px 4px; background: #3a3a3a; color:#289DCC;}
.nav a:hover{ width:100%; float:left;  background:#289DCC; color:#FFF; border:0;}
.nav a.active{ border:none; background:#289DCC; color:#FFF;}
.top_sc ul{ padding-left: 50px;
    width: 83%;}
a.sld_lft_arow{ display:none;}
a.sld_rgt_arow{ display:none;}
.slider{ width:100%;}
img.bnr{ width:100%;}
.sld_btm_shdw img{ width:100%;}
.step_mdl{ width:100%;}
.step{ width:100%; margin:0;}
.step p.stp_nm{ margin:0;}
.step img { margin: 9px 28px;}
img.big_img{margin: 11px 19px; width:80%; float:left;}
.mdl_cont_wrp{ width:99%;}
.no_appoint_wrp{width: 82%; margin-left:3px;}
.nst_wrp{padding-left: 9px; width:96%;}
.signup_wrp{ width:100%;margin-top: 20px;}
.eml_sec input{ width:80px;}
.hdng{ width:95%; margin-left:5px;}
.soc_wrp li{ width:100%; text-align:center;}
.foter{ width:93%; float:left;}
.nav_ad_sec{ width:100%;}
.fot_contact{ width:100%; margin-left:7px;}
.hdng h1{ font-size:14px;}
.eml_sec img{ width:27%;}
.eml_sec span{ font-size:11px;}
.sty_wrp{ float:left; margin-left:7px; width:100%;}
.soc_wrp {margin-top: 15px;}
.testmoni{ width:100%;}
p.testimoni_cont{ width:89%;}
.sty_list li{ padding-right:20px;}
.sty_list li.fot_utub{ float:left;}
.copyrgt{ padding-left:0;}
.copyrgt p{ width:99%; text-align:center; margin-top: 10px;}
.sty_wrp p{ float:left; width:96%; }
p.not{ width:95%;}
.fot_cont{ margin-right:0;}
}

/* @iPhone && Anything < 480px
-------------------------------------------------------------- */
@media screen and (min-width: 321px) and (max-width: 420px) {
#logo_sec_mdl{ width:100%;}
	.nav{ width:100%; margin-right:0; margin-top:15px;}
.nav ul{ width:100%;}
.nav li{ width:100%; margin-right:0;}
.nav a{ width:100%; float:left; padding: 4px 0; background: #3a3a3a; color:#289DCC;}
.nav a:hover{ width:100%; float:left;  background:#289DCC; color:#FFF; border:0;}
.nav a.active{ border:none; background:#289DCC; color:#FFF;}
#top_sec_mdl{ width:100%;}
#top_sec p { width:100%; text-align:center;}
.top_sc span {margin: 8px 97px;}
.top_sc ul{ float:left; margin-left:50px;}
#logo_sec_mdl img{ margin:0 79px;}
a.sld_lft_arow{ display:none;}
a.sld_rgt_arow{ display:none;}
.slider{ width:100%;}
img.bnr{ width:100%;}
.sld_btm_shdw img{ width:100%;}
.step_mdl{ width:100%;}
.step{ width:100%; float:left; margin:0;}
.step img { margin: 0 79px;}
.step p.stp_nm{ margin:5px 0;}
img.big_img{ float: left; margin-left: 32px; width: 80%;}
.mdl_cont_wrp{ width:100%;}
.no_appoint_wrp{ width:85%; float:left; margin-left:5px;}
p.not{margin-left:8px;}
.signup_wrp{ width:96%; margin-right:0; margin:8px 5px;}
.eml_sec input{ width:134px;}
.testmoni{margin-left:5px;}
.soc_wrp{ width:98%; float:left; margin-left:5px;}
.soc_wrp li{ width:100%; text-align:center;}
.foter{ width:100%;}
.nav_ad_sec{ width:100%;}
.fot_contact{ width:100%;}
.fot_cont{ width:95%; margin-left:5px;}
.sty_wrp{ float:left; margin-left:5px;}
.copyrgt p{ margin-left:5px;}

}
@media screen and (min-width: 421px) and (max-width: 480px) {
#logo_sec_mdl{ width:100%;}
.nav{ width:100%; margin-right:0; margin-top:15px;}
.nav ul{ width:100%;}
.nav li{ width:100%; margin-right:0;}
.nav a{ width:100%; float:left; padding: 4px 0; background: #3a3a3a; color:#289DCC;}
.nav a:hover{ width:100%; float:left;  background:#289DCC; color:#FFF; border:0;}
.nav a.active{ border:none; background:#289DCC; color:#FFF;}
#top_sec_mdl{ width:100%;}
#top_sec p { width:100%; text-align:center;}
.top_sc span {margin: 8px 145px;}
.top_sc ul{ float:left; margin-left:97px;}
#logo_sec_mdl img{ margin:0 127px;}
a.sld_lft_arow{ display:none;}
a.sld_rgt_arow{ display:none;}
.slider{ width:100%;}
img.bnr{ width:100%;}
.sld_btm_shdw img{ width:100%;}
.step_mdl{ width:100%;}
.step{ width:100%; float:left; margin:0; margin: 20px 0 0;}
.fot_nav a{ padding:9px;}
.step img { margin: 0 125px;}
.step p.stp_nm{ margin:5px 0;}
img.big_img{ float: left; margin-left: 32px; width: 80%;  margin-top: 25px;}
.mdl_cont_wrp{ width:100%;}
.no_appoint_wrp{ width:85%; float:left; margin-left:5px;}
p.not{margin-left:8px;}
.signup_wrp{ width:96%; margin-right:0; margin:8px 5px;}
.eml_sec input{ width:134px;}
.testmoni{margin-left:5px; width: 92%;}
.soc_wrp{ width:98%; float:left; margin-left:5px;}
.soc_wrp li{ width:100%; text-align:center;}
.foter{ width:100%;}
.nav_ad_sec{ width:100%;}
.fot_contact{ width:100%;}
.fot_cont{ width:95%; margin-left:5px;}
.sty_wrp{ float:left; margin-left:5px;}
.copyrgt p{ margin-left:5px;}

}

/* @OneCol 620px, Fluid Column
-------------------------------------------------------------- */
@media screen and (min-width: 481px) and (max-width: 640px) {
#logo_sec_mdl{ width:100%;}
.nav{ width:100%; margin-right:0; margin-top:15px;}
.nav ul{ width:100%;}
.nav li{ width:100%; margin-right:0;}
.nav a{ width:97%; float:left;  padding: 4px 7px; background: #3a3a3a; color:#289DCC;}
.nav a:hover{ width:100%; float:left;  background:#289DCC; color:#FFF; border:0;}
.nav a.active{ border:none; background:#289DCC; color:#FFF;}
#top_sec_mdl{ width:85%; }
#top_sec p { width:100%; text-align:center;}
.top_sc span {margin: 8px 145px;}
.top_sc ul{ float:left; margin-left:97px;}
#logo_sec_mdl img{ margin:0 157px;}
a.sld_lft_arow{ display:none;}
a.sld_rgt_arow{ display:none;}
.slider{ width:100%;}
img.bnr{ width:100%;}
.sld_btm_shdw img{ width:100%;}
.step_mdl{ width:100%;}
.step{ width:100%; float:left; margin:0; margin: 20px 0 0;}
.fot_nav a{ padding:9px;}
.step img { margin: 0 155px;}
.step p.stp_nm{ margin:5px 0;}
img.big_img{ float: left; margin-left: 32px; width: 80%;  margin-top: 25px;}
.mdl_cont_wrp{ width:100%;}
.no_appoint_wrp{ width:85%; float:left; margin-left:5px;}
p.not{margin-left:8px; margin-right:0; width:98%;}
.signup_wrp{ width:96%; margin-right:0; margin: 22px 5px 0;}
.eml_sec input{ width:254px;}
.testmoni{margin-left:5px; width: 92%;}
.soc_wrp{ width:98%; float:left; margin-left:5px;}
.soc_wrp li{ width:100%; text-align:center;}
.foter{ width:100%;}
.nav_ad_sec{ width:100%;}
.fot_contact{ width:100%;}
.fot_cont{ width:95%; margin-left:5px;}
.sty_wrp{ float:left; margin-left:5px;}
.copyrgt p{ margin-left:5px;}

}


/* @iPad:  641px - 960px, Fluid Grid  
-------------------------------------------------------------- */
@media screen and (min-width: 641px) and (max-width: 768px) {
#top_sec_mdl { width:90%;}
#top_sec p {padding-left: 8px;}
#logo_sec_mdl{ width:90%;}
.nav{ margin-right:0;}
.nav li{ margin-right:10px;}
.nav a{ font-size:11px;}
.slider{ width:70%;}
img.bnr{ width:100%;}
a.sld_lft_arow{margin: 63px 0;}
a.sld_rgt_arow{margin: 63px 0;}
.sld_btm_shdw img{ width:100%;}
.step_mdl{ width:100%;}
.step{ margin:25px;}
img.big_img{  float: left;  margin: 15px 150px;}
.mdl_cont_wrp{ width:100%;}
.no_appoint_wrp{ width:91%; margin-left:5px;}
p.not{ width:95%; margin-left:10px;}
.signup_wrp{ margin-right:0;  margin: 0 13px;}
.soc_wrp{ margin-left: 7px; width:98%;}
.soc_wrp li{ margin-right:7px;}
.soc_wrp li img{ width:73%;}
.foter{ width:99%;}
.nav_ad_sec{ width:100%;}
.fot_nav{ width:67%; margin-left:7px;}
.fot_contact{ width:99%; margin-left: 10px;}
.fot_cont{ margin-right:6px;}
.sty_wrp{ float:left; margin-left:10px;}
}

@media screen and (min-width: 769px) and (max-width: 860px) {
#top_sec_mdl{ width:90%;}
#logo_sec_mdl{ width:90%;}
.nav{ margin:0;}
.nav li{margin-right:15px;}
img.bnr{ width:60%;}
a.sld_lft_arow{margin: 90px 0;}
a.sld_rgt_arow{margin: 90px 0;}
.step{ margin-right:15px;}
.step_mdl{ width:90%;}
img.big_img{ width:25%; float:left; margin-top: 68px;}
.mdl_cont_wrp{ width:90%;}
.no_appoint_wrp{ width:93%; margin-left:7px;}
.sld_btm_shdw{ width:99%;}
.sld_btm_shdw img{ width:99%;}
.nst_wrp{ width:98%; margin:6px 0 0 8px; }
p.not{ margin-right:0; width:100%;}
.signup_wrp{ margin-top:25px;}
.testmoni{ margin-top:25px;}
.soc_wrp{ width:98%; margin-left:7px;}
.soc_wrp li{ margin-right:12px;}
.soc_wrp li img{width:70%;}
.foter{ width:90%;}
.sty_wrp{ float:left; margin:25px 0 0 7px; 
.nav_ad_sec{ margin-left:7px;}

}
@media screen and (min-width: 861px) and (max-width: 980px) {
#top_sec_mdl{ width:85%;}
#logo_sec_mdl{ width:85%;}
.nav{ margin:0;}
.slider{ width:85%;}
img.bnr{ width:100%;}
a.sld_lft_arow{margin: 120px 0;}
a.sld_rgt_arow{margin: 120px 0;}
.step_mdl{ width:85%;}
.step{ margin-right:15px;}
img.big_img{ width:27%; margin-top:55px;}
.mdl_cont_wrp{ width:85%;}
.sld_btm_shdw img{ width:100%;}
.nst_wrp{ margin:15px 0; }
p.not{ width:100%; margin:15px 0;}
.soc_wrp li{ margin-right:18px;}
.foter{ width:85%;}
.sty_wrp{ float:left;  margin-top: 15px;}

}


@media screen and (min-width: 981px) and (max-width: 1024px) {
#top_sec_mdl{ width:80%;}
#logo_sec_mdl{ width:80%;}
.slider_mdl{ width:100%;}
.slider{ width:80%;}
img.bnr{ width:80%;}
a.sld_lft_arow{margin: 130px 0;}
a.sld_rgt_arow{margin: 130px 0;}
.step_mdl{ width:80%;}
.step{ margin-right:15px;}
.step p.stp_nm{ font-size:20px;}
img.big_img{ width:33%; float:left;}
.mdl_cont_wrp{ width:80%;}
.sld_btm_shdw img{ width:100%;}
p.not{ width:100%;  margin: 0 0 20px;}
.nst_wrp{ margin-top: 13px;}
.soc_wrp li{  margin-right: 25px;}
.foter{ width:80%;}
.sty_wrp{ float:left; margin-top:20px;}
.copyrgt{ width:80%;}

		
}



@media print {
  /** { background: transparent !important; color: #444 !important; text-shadow: none !important; }
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a:after { content: " (" attr(href) ")"; } 
  abbr:after { content: " (" attr(title) ")"; }
  .ir a:after { content: ""; }  
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }  
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }*/
}
/* CSS Document */