
html{overflow-x:hidden;}



/*1100 - 1249*/
@media only screen and (min-width:1100px) and (max-width:1249px),
(min-device-width:1100px) and (max-device-width:1249px){



/*шаблон*/
.main-container,
.main-container-inner{min-width:1100px;}

/*шапка*/
.tpl-head{min-width:1100px;}
.tpl-head-center{width:1100px;}

/*меню*/
.tpl-menu-center{width:1100px;}
.tpl-menu-center .mainmenu{width:1032px;}
.tpl-menu-center .mainmenu .nav.unite-nav > li > a{padding: 18px 8px;}

/*слайдер*/
.tpl-slider{min-width:1100px;height:auto;}
.tpl-slider-center{width:1100px;height:auto;}

/*о компании*/
.tpl-about{min-width:1100px;}
.tpl-about-center.text{width:1080px;}

/*6 блоков*/
.tpl-uslugi{min-width:1100px;}
.tpl-uslugi-center{width:1100px;}

.tpl-uslugi-block .custom img{width:319px!important;}

/*наши преимущества*/
.tpl-preim{min-width:1100px;height:500px;}
.tpl-preim-center{width:1080px;}

/*нам доверяют*/
.tpl-partner{min-width:1100px;}
.tpl-partner-center{width:1080px;}

/*Уточните условия и стоимость обучения*/
.tpl-zakaz{min-width:1100px;}
.tpl-zakaz-center{width:1080px;}

/*footer*/
.tpl-footer{min-width:1100px;}
.tpl-footer-center{width:1100px;}

/*******/

/*контент*/
.container-center{width:1080px;}
.content{width:1080px;}

.col-left{width:270px;padding:0 20px 40px 0;}
.col-text{width:790px;padding:0 0 40px 0;overflow-x:hidden;}
.col-text.noleft{width:1080px;padding:0 0 40px 0;overflow-x:hidden;}

/*фотогалерея*/
.jg_photo_container img,
.jg_subcatelem_photo img,
.jg_element_cat img{width:230px!important;height:auto!important;}

/*график обучения*/
.grafik-block a{padding:10px 10px 10px 20px;}
.grafik-block a img{margin: 0 15px 0 0;}

/*форма - заказать звонок*/
#rsform_3_page_0 .rsform-block.rsform-block-politika{width:70%;}

/*форма - запись на обучение*/
/*форма - запись на обучение - в материале*/
#rsform_5_page_0 input[type="text"],
#rsform_6_page_0 input[type="text"]{width:210px!important;}
#rsform_5_page_0 select,
#rsform_5_page_0 input[type="file"],
#rsform_6_page_0 select,
#rsform_6_page_0 input[type="file"]{width:242px!important;}
#rsform_5_page_0 .rsform-block.rsform-block-politika,
#rsform_6_page_0 .rsform-block.rsform-block-politika{width:80%;margin:0 auto 10px 10px;}



}










/*960 - 1099*/
@media only screen and (min-width:960px) and (max-width:1099px),
(min-device-width:960px) and (max-device-width:1099px){



/*шаблон*/
.main-container,
.main-container-inner{min-width:960px;}

/*шапка*/
.tpl-head{min-width:960px;}
.tpl-head-center{width:940px;}

/*меню*/
.tpl-menu-center{width:940px;}
.tpl-menu-center .mainmenu{width:882px;margin:0;}
.tpl-menu-center .mainmenu li.item-220{display: none;}
.tpl-menu-center .mainmenu .nav.unite-nav > li > a{padding:18px 10px;font-size: 13px;}

/*слайдер*/
.tpl-slider{min-width:960px;height:auto;}
.tpl-slider-center{width:960px;height:auto;}

/*о компании*/
.tpl-about{min-width:960px;}
.tpl-about-center.text{width:940px;}

/*6 блоков*/
.tpl-uslugi{min-width:960px;}
.tpl-uslugi-center{width:960px;}

.tpl-uslugi-block .custom img{width:278px!important;}

/*наши преимущества*/
.tpl-preim{min-width:960px;height:600px;}
.tpl-preim-center{width:940px;}

.tpl-preim .custom{width:70%;}

/*нам доверяют*/
.tpl-partner{min-width:960px;}
.tpl-partner-center{width:940px;padding:40px 0 20px 0;}

.tpl-partner-center div.sets ul.set{height:98px!important;}

/*Уточните условия и стоимость обучения*/
.tpl-zakaz{min-width:960px;}
.tpl-zakaz-center{width:940px;}

/*форма - Уточните условия и стоимость обучения*/
#rsform_4_page_0{width:876px;}
#rsform_4_page_0 input[type="text"]{width:240px!important;}

#rsform_18_page_0{width:876px;}
#rsform_18_page_0 input[type="text"]{width:240px!important;}


/*footer*/
.tpl-footer{min-width:960px;}
.tpl-footer-center{width:940px;}

/*******/

/*контент*/
.container-center{width:940px;}
.content{width:940px;}

.col-left{width:250px;padding:0 20px 40px 0;}
.col-text{width:670px;padding:0 0 40px 0;overflow-x:hidden;}
.col-text.noleft{width:940px;padding:0 0 40px 0;overflow-x:hidden;}

/*фотогалерея*/
.jg_photo_container img,
.jg_subcatelem_photo img,
.jg_element_cat img{width:190px!important;height:auto!important;}

/*график обучения*/
.grafik-block a{padding:10px 5px 10px 20px;}
.grafik-block a img{margin: 0 5px 0 0;}

/*контакты*/
.contacts table:nth-of-type(2) td img{width:100px!important;height:auto!important;}

/*клиенты*/
.text .client-page td img{width:120px!important;height:auto!important;}

/*форма - заказать звонок*/
#rsform_3_page_0 .rsform-block.rsform-block-politika{width:80%;}

/*форма - запись на обучение*/
/*форма - запись на обучение - в материале*/
#rsform_5_page_0 input[type="text"],
#rsform_6_page_0 input[type="text"]{width:170px!important;}
#rsform_5_page_0 select,
#rsform_5_page_0 input[type="file"],
#rsform_6_page_0 select,
#rsform_6_page_0 input[type="file"]{width:202px!important;}
#rsform_5_page_0 .rsform-block.rsform-block-politika,
#rsform_6_page_0 .rsform-block.rsform-block-politika{width:90%;}



}










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



/*шаблон*/
.main-container,
.main-container-inner{min-width:768px;}

/*шапка*/
.tpl-head{min-width:768px;height:200px;}
.tpl-head-center{width:748px;height:150px;}

/*адрес и телефон*/
.tel{width:510px;}

/*меню*/
.tpl-menu-center{width:748px;}
.tpl-menu-center .mainmenu{width:748px;margin:0;}

/*слайдер*/
.tpl-slider{min-width:768px;height:auto;}
.tpl-slider-center{width:768px;height:auto;}

/*о компании*/
.tpl-about{min-width:768px;}
.tpl-about-center.text{width:748px;}

/*6 блоков*/
.tpl-uslugi{min-width:768px;}
.tpl-uslugi-center{width:768px;}

.moduletable.tpl-uslugi-block.text{float:left;width:46%;margin:1% 2% 4% 2%;}
.tpl-uslugi-block .custom img{width:353px!important;}

.moduletable.tpl-uslugi-block.text{height:550px!important;}

/*наши преимущества*/
.tpl-preim{min-width:768px;height:650px;}
.tpl-preim-center{width:748px;}

.tpl-preim .custom{width:70%;}

/*нам доверяют*/
.tpl-partner{min-width:768px;}
.tpl-partner-center{width:748px;padding:40px 0 20px 0;}

.tpl-partner-center div.sets ul.set{height:98px!important;}

/*Уточните условия и стоимость обучения*/
.tpl-zakaz{min-width:768px;}
.tpl-zakaz-center{width:748px;}

/*форма - Уточните условия и стоимость обучения*/
#rsform_4_page_0{width:676px;}
#rsform_4_page_0 input[type="text"]{width:170px!important;}

#rsform_18_page_0{width:676px;}
#rsform_18_page_0 input[type="text"]{width:170px!important;}


/*footer*/
.tpl-footer{min-width:768px;}
.tpl-footer-center{width:748px;}

.tpl-footer1{display:none;}

/*******/

/*контент*/
.container-center{width:748px;}
.content{width:748px;}

.col-left{display: none;}
.col-text{width:748px;padding:0 0 40px 0;overflow-x:hidden;}
.col-text.noleft{width:748px;padding:0 0 40px 0;overflow-x:hidden;}

/*фотогалерея*/
.jg_photo_container img,
.jg_subcatelem_photo img,
.jg_element_cat img{width:220px!important;height:auto!important;}

/*контакты*/
.contacts table:nth-of-type(2) td{width:100%!important;display: block;float: left;}

/*клиенты*/
.text .client-page td img{width:150px!important;height:auto!important;}

/*форма - заказать звонок*/
#rsform_3_page_0 .rsform-block.rsform-block-politika{width:80%;}

/*форма - запись на обучение*/
/*форма - запись на обучение - в материале*/
#rsform_5_page_0 input[type="text"],
#rsform_6_page_0 input[type="text"]{width:190px!important;}
#rsform_5_page_0 select,
#rsform_5_page_0 input[type="file"],
#rsform_6_page_0 select,
#rsform_6_page_0 input[type="file"]{width:222px!important;}
#rsform_5_page_0 .rsform-block.rsform-block-politika,
#rsform_6_page_0 .rsform-block.rsform-block-politika{width:90%;}



}










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



/*шаблон*/
.main-container,
.main-container-inner{min-width:600px;}

/*шапка*/
.tpl-head{min-width:600px;height:200px;}
.tpl-head-center{width:580px;height:150px;}

/*лого*/
.logo{margin:0;}
.logo p img{width:150px!important;height:58px!important;}

/*адрес и телефон*/
.tel{margin:20px 10px 0 0;width:390px;}

.tel p{width:210px;}
.tel p:before{display:none!important;}
.tel p:nth-of-type(2) a{display:block;margin:0;}

/*телефон*/
.tel p:nth-of-type(1){padding:0 0 0 25px;height:40px;}

/*заказать звонок, запись на обучение*/
.tel p:nth-of-type(3){margin:10px 0 0 0;}
.tel p:nth-of-type(4){margin:10px 15px 0 0;}
.tel p:nth-of-type(5){margin:0;}

/*меню*/
.tpl-menu-center{width:580px;}
.tpl-menu-center .mainmenu{width:580px;margin:0;}

/*слайдер*/
.tpl-slider{min-width:600px;height:auto;}
.tpl-slider-center{width:580px;height:auto;}

.tp-caption.slider-title{top:auto!important;bottom:30px!important;font-size:28px;line-height:32px;margin:0 0 0 40px;}
.tp-caption.slider-text p{display: none;}

/*о компании*/
.tpl-about{min-width:600px;}
.tpl-about-center.text{width:580px;}

/*6 блоков*/
.tpl-uslugi{min-width:600px;}
.tpl-uslugi-center{width:600px;}

.moduletable.tpl-uslugi-block.text{float:left;width:46%;margin:1% 2% 4% 2%;}
.tpl-uslugi-block .custom img{width:253px!important;}

.moduletable.tpl-uslugi-block.text{height:550px!important;}

/*наши преимущества*/
.tpl-preim{min-width:600px;height:775px;}
.tpl-preim-center{width:580px;}

.tpl-preim .custom{width:70%;}

.tpl-preim .custom li{margin:0 0 0 50px;}

/*нам доверяют*/
.tpl-partner{min-width:600px;}
.tpl-partner-center{width:580px;padding:40px 0 0 0;}

.tpl-partner-center div.sets ul.set{height:98px!important;}

/*Уточните условия и стоимость обучения*/
.tpl-zakaz{min-width:600px;}
.tpl-zakaz-center{width:580px;}

.tpl-zakaz h3{width:580px;padding:15px 0;}

/*форма - Уточните условия и стоимость обучения*/
#rsform_4_page_0{width:536px;padding:30px 15px;}
#rsform_4_page_0 input[type="text"]{width:125px!important;}

#rsform_4_page_0 .rsform-block.rsform-block-politika{width:95%;}

#rsform_18_page_0{width:536px;padding:30px 15px;}
#rsform_18_page_0 input[type="text"]{width:125px!important;}

#rsform_18_page_0 .rsform-block.rsform-block-politika{width:95%;}

/*footer*/
.tpl-footer{min-width:600px;}
.tpl-footer-center{width:580px;}

.tpl-footer-center .custom p{margin:8px 0;}

.tpl-footer1{display:none;}
.tpl-footer2{width:280px;margin:0;}
.tpl-footer3{width:250px;margin:0 20px 0 0;}

/*копирайты kw*/
.text .copyright-kw{width:200px;}
.text .copyright-kw,.text .copyright-kw a{font-size:14px;}

/*******/

/*контент*/
.container-center{width:580px;}
.content{width:580px;}

.col-left{display: none;}
.col-text{width:580px;padding:0 0 40px 0;overflow-x:hidden;}
.col-text.noleft{width:580px;padding:0 0 40px 0;overflow-x:hidden;}

/*блог*/
.blog .items-row{margin:0 0 30px 0;}

/*клиенты*/
.text .client-page td img{width:100px!important;height:auto!important;}

/*партнеры*/
.text .partner-page br{display: none;}

/*фотогалерея*/
.jg_photo_container img,
.jg_subcatelem_photo img,
.jg_element_cat img{width:170px!important;height:auto!important;}

/*контакты*/
.contacts table:nth-of-type(1){margin:0 0 15px 0;}
.contacts table:nth-of-type(1) td,
.contacts table:nth-of-type(2) td{width:100%!important;display: block;float: left;}

/*форма - заказать звонок*/
#rsform_3_page_0 .rsform-block.rsform-block-politika{width:95%;}

/*форма - запись на обучение*/
/*форма - запись на обучение - в материале*/
#rsform_5_page_0 input[type="text"],
#rsform_6_page_0 input[type="text"]{width:145px!important;}
#rsform_5_page_0 select,
#rsform_5_page_0 input[type="file"],
#rsform_6_page_0 select,
#rsform_6_page_0 input[type="file"]{width:177px!important;}
#rsform_5_page_0 .rsform-block.rsform-block-politika,
#rsform_6_page_0 .rsform-block.rsform-block-politika{width:95%;}

.text a.zapis{font-size: 14px;line-height: 20px;margin:10px;padding:6px 20px;}

/*вопрос-ответ*/
#pgbTabForm .well.pgwell.pgb_background.pgb_sec_font{padding:40px 10px;}

#pgbTabForm form .control-group:first-of-type,
#pgbTabForm form .control-group:nth-of-type(2){width:261px;}

#pgbTabForm .input-xlarge{width:268px!important;padding:5px 15px!important;height:38px!important;line-height:38px!important;}

#pgbTabForm form{width:562px;}
#pgbTabForm .btn-toolbar,
#pgbTabForm .btn-group{width:562px;}
#pgbTabForm textarea{width:548px;margin:0 0 25px 0;}



}










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



/*шаблон*/
.main-container,
.main-container-inner{min-width:480px;}

/*шапка*/
.tpl-head{min-width:480px;height:215px;}
.tpl-head-center{width:460px;height:155px;}

/*лого*/
.logo{margin:0;}
.logo p img{width:150px!important;height:58px!important;}

/*адрес и телефон*/
.tel{margin:1px 0 0 0;width:250px;}

.tel p{width:210px;height:39px;float:right!important;}
.tel p:before{display:none!important;}
.tel p:nth-of-type(2){display:none;}

/*телефон*/
.tel p:nth-of-type(2){padding:0;height:40px;}

/*заказать звонок, запись на обучение*/
.tel p:nth-of-type(3),
.tel p:nth-of-type(4),
.tel p:nth-of-type(5){margin:0;}

.tel p a{margin:0 10px 0 0;}

/*меню*/
.tpl-menu-center{width:460px;}
.tpl-menu-center .mainmenu{width:400px;margin:0;}

/*слайдер*/
.tpl-slider{display: none;}

/*о компании*/
.tpl-about{min-width:480px;}
.tpl-about-center.text{width:460px;}

/*6 блоков*/
.tpl-uslugi{min-width:480px;}
.tpl-uslugi-center{width:460px;}

.moduletable.tpl-uslugi-block.text{float:left;width:100%;margin:1% 0 10% 0;}
.tpl-uslugi-block.text p:first-child{text-align: center;}

.moduletable.tpl-uslugi-block.text{height:auto!important;}

/*наши преимущества*/
.tpl-preim{min-width:480px;height:700px;background: url("../images/newsletter-bg.jpg") no-repeat fixed right bottom;}
.tpl-preim-center{width:460px;}

.tpl-preim .custom{width:100%;}
.tpl-preim .custom li{margin:0 0 0 50px;}

/*нам доверяют*/
.tpl-partner{display: none;}

/*Уточните условия и стоимость обучения*/
.tpl-zakaz{min-width:480px;}
.tpl-zakaz-center{width:460px;}

.tpl-zakaz h3{width:460px;padding:15px 0;}

/*форма - Уточните условия и стоимость обучения*/
#rsform_4_page_0{width:406px;padding:30px 15px;}
#rsform_4_page_0 input[type="text"]{width:360px!important;}

#rsform_4_page_0 .rsform-block.rsform-block-politika{width:95%;}

#rsform_18_page_0{width:406px;padding:30px 15px;}
#rsform_18_page_0 input[type="text"]{width:360px!important;}

#rsform_18_page_0 .rsform-block.rsform-block-politika{width:95%;}


/*схема проезда - на главной*/
.mainpage .tpl-map{display: none;}

/*footer*/
.tpl-footer{min-width:480px;}
.tpl-footer-center{width:460px;}

.tpl-footer-center .custom{height:90px;}
.tpl-footer-center .custom p{margin:8px 0;}

.tpl-footer1{display:none;}
.tpl-footer2{width:460px;margin:0;}
.tpl-footer3{width:460px;margin:5px auto 0 auto;}

/*копирайты kw*/
.text .copyright-kw{width:460px;text-align: right;}
.text .copyright-kw,.text .copyright-kw a{font-size:14px;}
.text .copyright-kw a{display:inline-block;margin:5px 0 0 0;color:#f7c317!important;}
.text .copyright-kw a:hover{color:#fff!important;}
.text .copyright-kw img{display:none;}

/*pluso*/
.pluso-block{display:none;}

/*******/

/*контент*/
.container-center{width:460px;}
.content{width:460px;}

.col-left{display: none;}
.col-text{width:460px;padding:0 0 40px 0;overflow-x:hidden;}
.col-text.noleft{width:460px;padding:0 0 40px 0;overflow-x:hidden;}

/*блог*/
.blog .items-row{margin:0 0 30px 0;}

/*клиенты*/
.text .client-page td{
float: left;display: block;width: 50%;}

/*фотогалерея*/
.jg_element_gal,
.jg_subcatelem_cat,
.jg_element_cat{width: 100%!important;margin:0 0 30px 0;padding:0;}
.jg_photo_container img,
.jg_subcatelem_photo img,
.jg_element_cat img{width:250px!important;height:auto!important;}

/*контакты*/
.contacts table:nth-of-type(1){margin:0 0 15px 0;}
.contacts table:nth-of-type(1) td,
.contacts table:nth-of-type(2) td{width:100%!important;display: block;float: left;}

/*форма - заказать звонок*/
#rsform_3_page_0 .rsform-block.rsform-block-politika{width:95%;margin:10px auto 20px 10px;}

/*форма - запись на обучение*/
/*форма - запись на обучение - в материале*/
#rsform_5_page_0 div.control-group:nth-of-type(1),
#rsform_5_page_0 div.control-group:nth-of-type(2),
#rsform_5_page_0 div.control-group:nth-of-type(3),
#rsform_5_page_0 div.control-group:nth-of-type(4),
#rsform_5_page_0 div.control-group:nth-of-type(5),
#rsform_5_page_0 div.control-group:nth-of-type(6),
#rsform_6_page_0 div.control-group:nth-of-type(1),
#rsform_6_page_0 div.control-group:nth-of-type(2),
#rsform_6_page_0 div.control-group:nth-of-type(3),
#rsform_6_page_0 div.control-group:nth-of-type(4),
#rsform_6_page_0 div.control-group:nth-of-type(5),
#rsform_6_page_0 div.control-group:nth-of-type(6){width:100%;}

#rsform_5_page_0 input[type="text"],
#rsform_6_page_0 input[type="text"]{width:410px!important;}
#rsform_5_page_0 select,
#rsform_5_page_0 input[type="file"],
#rsform_6_page_0 select,
#rsform_6_page_0 input[type="file"]{width:442px!important;}

#rsform_5_page_0 .rsform-block-file div.formControls:nth-of-type(1),
#rsform_6_page_0 .rsform-block-file div.formControls:nth-of-type(1){width:100%;}
#rsform_5_page_0 .rsform-block-file div.formControls:nth-of-type(2),
#rsform_6_page_0 .rsform-block-file div.formControls:nth-of-type(2){width:100%;}

#rsform_5_page_0 .rsform-block.rsform-block-politika,
#rsform_6_page_0 .rsform-block.rsform-block-politika{width:95%;margin:10px auto 20px 10px;}

.text a.zapis{font-size:14px;line-height:20px;margin:10px;padding:6px 15px;}

/*вопрос-ответ*/
#pgbTabForm .well.pgwell.pgb_background.pgb_sec_font{padding:40px 10px;}

#pgbTabForm form .control-group:first-of-type,
#pgbTabForm form .control-group:nth-of-type(2){width:200px;}

#pgbTabForm .input-xlarge{width:200px!important;padding:5px 15px!important;height:38px!important;line-height:38px!important;}

#pgbTabForm form{width:422px;}
#pgbTabForm .btn-toolbar,
#pgbTabForm .btn-group{width:422px;}
#pgbTabForm textarea{width:419px;margin:0 0 25px 0;}

/*фото - блог*/
.text .blog .item p:first-of-type img,
.text .item-page div[itemprop="articleBody"] p:first-of-type img{width:200px!important;height:auto!important;}

/*партнеры*/
.text .partner-page br{display: none;}

.text .blog.partner-page .item p img,
.text .item-page.partner-page div[itemprop="articleBody"] p img{width:160px!important;height:auto:!important;
margin:0 10px 10px 0!important;}



}










/*320 - 479*/
@media only screen and (min-width:320px) and (max-width:479px),
(min-device-width:320px) and (max-device-width:479px){



/*шаблон*/
.main-container,
.main-container-inner{min-width:320px;}

/*шапка*/
.tpl-head{min-width:320px;height:210px;}
.tpl-head-center{width:300px;height:150px;}

/*лого*/
.logo{margin:0;}
.logo p img{width:100px!important;height:auto!important;}

/*адрес и телефон*/
.tel{margin:1px 0 0 0;width:190px;}

.tel p{width:210px;height:39px;float:right!important;}
.tel p:before{display:none!important;}
.tel p:nth-of-type(2){display:none;}

/*телефон*/
.tel p:nth-of-type(1){padding:0;height:40px;}

/*заказать звонок, запись на обучение*/
.tel p:nth-of-type(3),
.tel p:nth-of-type(4),
.tel p:nth-of-type(5){margin:0;}

.tel p a{margin:0 10px 0 0;}

/*меню*/
.tpl-menu-center{width:320px;}
.tpl-menu-center .mainmenu{width:300px;margin:0;}

label.mobile_menu{width: 200px;}
label.mobile_menu span{width:200px;display: block!important;border:1px solid transparent;font-size: 14px;}

/*слайдер*/
.tpl-slider{display: none;}

/*о компании*/
.tpl-about{min-width:320px;}
.tpl-about-center.text{width:300px;}

/*6 блоков*/
.tpl-uslugi{min-width:320px;}
.tpl-uslugi-center{width:300px;}

.moduletable.tpl-uslugi-block.text{float:left;width:100%;margin:1% 0 10% 0;}
.tpl-uslugi-block.text p:first-child{text-align: center;}

.moduletable.tpl-uslugi-block.text{height:auto!important;}
.tpl-uslugi-block .custom img{width:280px!important; height: auto !important;}

/*наши преимущества*/
.tpl-preim{min-width:320px;height:900px;background: url("../images/newsletter-bg.jpg") repeat-y right bottom;}
.tpl-preim-center{width:300px;}

.tpl-preim .custom{width:100%;}
.tpl-preim .custom li{margin:0 0 0 50px;}

/*нам доверяют*/
.tpl-partner{display:none;}

/*Уточните условия и стоимость обучения*/
.tpl-zakaz{min-width:320px;}
.tpl-zakaz-center{width:300px;}

.tpl-zakaz h3{width:300px;padding:15px 0;}

/*форма - Уточните условия и стоимость обучения*/
#rsform_4_page_0{width:186px;padding:20px 0;}
#rsform_4_page_0 input[type="text"]{width:200px!important;}

#rsform_4_page_0 .rsform-block.rsform-block-politika{width:95%;}
#rsform_4_page_0 button#Send{padding:8px 10px;}

#rsform_18_page_0{width:186px;padding:20px 0;}
#rsform_18_page_0 input[type="text"]{width:200px!important;}

#rsform_18_page_0 .rsform-block.rsform-block-politika{width:95%;}
#rsform_18_page_0 button#Send{padding:8px 10px;}

/*схема проезда - на главной*/
.mainpage .tpl-map{display: none;}

/*footer*/
.tpl-footer{min-width:320px;}
.tpl-footer-center{width:300px;}

.tpl-footer-center .custom{height:auto;}
.tpl-footer-center .custom p{margin:0;}

.tpl-footer1{display:none;}
.tpl-footer2{width:250px;margin:0;}
/*.tpl-footer3{display:none;}*/

/*.tpl-footer2 p a:last-child{display: none;}*/

/*******/

/*контент*/
.container-center{width:300px;}
.content{width:300px;}

/* .col-left{display: none;} */
.col-left{padding: 0;}
.sm-parent #off-menu_133{display: block!important;}
.col-text{width:300px;padding:0 0 40px 0;overflow-x:hidden;}
.col-text.noleft{width:300px;padding:0 0 40px 0;overflow-x:hidden;}

/*breadcrumbs*/
.moduletable.bread{margin:0 0 5px 0;padding:8px 0 25px 0;min-height:20px;border-bottom:1px solid #e9e9e9;}

.breadcrumbs li{height:18px;line-height:18px;}

.breadcrumbs li a,
.breadcrumbs li.active span{color:#b6b6b6;text-decoration:none;font-weight:400;display:block;float: left;margin:0;padding:0;height:18px;line-height:18px;}
.breadcrumbs li:first-child a{display:inline-block;width:auto;height:18px;line-height:18px;background:none;text-indent:0;}

.breadcrumbs span.divider{height:18px;line-height:18px;}

/*блог*/
.blog .items-row{margin:0 0 30px 0;}

/*график обучения - страница*/
.rl_tabs.align_justify > ul.nav-tabs > li{display: block;}

/*клиенты*/
.text .client-page td{
float: left;display: block;width:100%;}

/*фотогалерея*/
.jg_element_gal,
.jg_subcatelem_cat,
.jg_element_cat{width: 100%!important;margin:0 0 30px 0;padding:0;}
.jg_photo_container img,
.jg_subcatelem_photo img,
.jg_element_cat img{width:250px!important;height:auto!important;}

/*контакты*/
.contacts table:nth-of-type(1){margin:0 0 15px 0;}
.contacts table:nth-of-type(1) td,
.contacts table td{width:100%!important;display: block;float: left;padding:0;}

/*форма - общие*/
#userForm input[type="text"]{width:245px!important;}
#userForm select,
#userForm input[type="file"]{width:277px!important;}

/*форма - заказать звонок*/
#rsform_3_page_0 .rsform-block.rsform-block-politika{width:80%;margin:10px auto 20px 10px;}

/*форма - запись на обучение*/
/*форма - запись на обучение - в материале*/
#rsform_5_page_0 div.control-group:nth-of-type(1),
#rsform_5_page_0 div.control-group:nth-of-type(2),
#rsform_5_page_0 div.control-group:nth-of-type(3),
#rsform_5_page_0 div.control-group:nth-of-type(4),
#rsform_5_page_0 div.control-group:nth-of-type(5),
#rsform_5_page_0 div.control-group:nth-of-type(6),
#rsform_6_page_0 div.control-group:nth-of-type(1),
#rsform_6_page_0 div.control-group:nth-of-type(2),
#rsform_6_page_0 div.control-group:nth-of-type(3),
#rsform_6_page_0 div.control-group:nth-of-type(4),
#rsform_6_page_0 div.control-group:nth-of-type(5),
#rsform_6_page_0 div.control-group:nth-of-type(6){width:100%;}

#rsform_5_page_0 .rsform-block-file div.formControls:nth-of-type(1),
#rsform_6_page_0 .rsform-block-file div.formControls:nth-of-type(1){width:85%;}
#rsform_5_page_0 .rsform-block-file div.formControls:nth-of-type(2),
#rsform_6_page_0 .rsform-block-file div.formControls:nth-of-type(2){width:85%;}

#rsform_5_page_0 .rsform-block.rsform-block-politika,
#rsform_6_page_0 .rsform-block.rsform-block-politika{width:80%;margin:10px auto 20px 10px;}

/*вопрос-ответ*/
#pgbTabForm .well.pgwell.pgb_background.pgb_sec_font{padding:40px 10px;}

#pgbTabForm form .control-group:first-of-type,
#pgbTabForm form .control-group:nth-of-type(2){width:252px;}

#pgbTabForm .input-xlarge{width:252px!important;padding:5px 15px!important;height:38px!important;line-height:38px!important;}

#pgbTabForm form{width:255px;}
#pgbTabForm .btn-toolbar,
#pgbTabForm .btn-group{width:252px;}
#pgbTabForm textarea{width:252px;margin:0 0 25px 0;}

#pgbTabForm div.control-group:nth-of-type(4) iframe{transform:scale(0.83);transform-origin:0 0;}

/*фото - блог*/
.text .blog .item p:first-of-type img,
.text .item-page div[itemprop="articleBody"] p:first-of-type img{float: none!important;margin:0 auto 15px auto!important;}

/*партнеры*/
.text .partner-page br{display: none;}

.text .blog.partner-page .item p img,
.text .item-page.partner-page div[itemprop="articleBody"] p img{width:160px!important;height:auto:!important;
margin:0 0 10px 0!important;padding:0 70px;}



}


