html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}

.container12{

    margin:0 auto;

    padding:0;

    position:relative;

    width:1140px;

}

.row {margin-bottom:20px;}

.column1, .column2, .column3, .column4, .column5, .column6, .column7, .column8, .column9, .column10, .column11, .column12{

    display:inline;

    float:left;

    margin-left:10px;

    margin-right:10px;

}

.container12 .alpha, .container16 .alpha {margin-left:0;}

.container12 .omega, .container16 .omega {margin-right:0;}

.container12 .column1 {width:75px;}

.container12 .column2 {width:170px;}

.container12 .column3 {width:265px;}

.container12 .column4 {width:360px;}

.container12 .column5 {width:455px;}

.container12 .column6 {width:550px;}

.container12 .column7 {width:645px;}

.container12 .column8 {width:740px;}

.container12 .column9 {width:835px;}

.container12 .column10 {width:930px;}

.container12 .column11 {width:1025px;}

.container12 .column12 {width:1120px;}

.container12 .prefix1 {padding-left:95px;}

.container12 .prefix2 {padding-left:190px;}

.container12 .prefix3 {padding-left:285px;}

.container12 .prefix4 {padding-left:380px;}

.container12 .prefix5 {padding-left:475px;}

.container12 .prefix6 {padding-left:570px;}

.container12 .prefix7 {padding-left:665px;}

.container12 .prefix8 {padding-left:760px;}

.container12 .prefix9 {padding-left:855px;}

.container12 .prefix10 {padding-left:950px;}

.container12 .prefix11 {padding-left:1045px;}



@media only screen and (min-width: 960px) and (max-width: 1160px) {

    .container12, .container16 {width:960px;}

    .container12 .column1 {width:60px;}

    .container12 .column2 {width:140px;}

    .container12 .column3 {width:220px;}

    .container12 .column4 {width:300px;}

    .container12 .column5 {width:380px;}

    .container12 .column6 {width:460px;}

    .container12 .column7 {width:540px;}

    .container12 .column8 {width:620px;}

    .container12 .column9 {width:700px;}

    .container12 .column10 {width:780px;}

    .container12 .column11 {width:860px;}

    .container12 .column12 {width:940px;}

    .container12 .prefix1 {padding-left:80px;}

    .container12 .prefix2 {padding-left:160px;}

    .container12 .prefix3 {padding-left:240px;}

    .container12 .prefix4 {padding-left:320px;}

    .container12 .prefix5 {padding-left:400px;}

    .container12 .prefix6 {padding-left:480px;}

    .container12 .prefix7 {padding-left:560px;}

    .container12 .prefix8 {padding-left:640px;}

    .container12 .prefix9 {padding-left:720px;}

    .container12 .prefix10 {padding-left:800px;}

    .container12 .prefix11 {padding-left:880px;}
	
	.desktop_top_menu { width:100% !important; padding:0 !important;}
	
	.destop_logo { top:40px;}
	
	.destop_logo img { max-height:130px; max-width:inherit; width:auto;}
	
	.call_menu { width:auto !important;}
	
	#social_bg .social_menu a.twitter { margin-left:10px;}
	
	.contact_widget { width:100% !important;}
	
	#slider h1.slide-4 { font-size:60px !important;}
	
	.summary_con { margin:0 20px;}
	
	.summary img { width:140px; margin-right:10px;}
	
	.summary_con h1 { margin-left:10px;}
	
	.summary_con div { float:left;}
	
	.contact_address .adrs_block { padding:0;}
	.contact_address .mails_block { padding:0;}

}



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

    .container12, .container16 {width:100%;}

    .container12 .column1 {width:44px;}

    .container12 .column2 {width:108px;}

    .container12 .column3 {width:160px;}

    .container12 .column4 {width:230px;}

    .container12 .column5 {width:300px;}

    .container12 .column6 {width:355px;}

    .container12 .column7 {width:428px;}

    .container12 .column8 {width:475px;}

    .container12 .column9 {width:550px;}

    .container12 .column10 {width:610px;}

    .container12 .column11 {width:684px;}

    .container12 .column12 {width:730px;}

    .container12 .prefix1 {padding-left:64px;}

    .container12 .prefix2 {padding-left:128px;}

    .container12 .prefix3 {padding-left:192px;}

    .container12 .prefix4 {padding-left:256px;}

    .container12 .prefix5 {padding-left:320px;}

    .container12 .prefix6 {padding-left:384px;}

    .container12 .prefix7 {padding-left:448px;}

    .container12 .prefix8 {padding-left:512px;}

    .container12 .prefix9 {padding-left:576px;}

    .container12 .prefix10 {padding-left:640px;}

    .container12 .prefix11 {padding-left:704px;}
	
	
	.desktop_top_menu { width:100% !important; padding:0 !important; margin-right:0 !important; margin-left:0 !important;}
	#top_bar .menuTop li a { font-size:8.8px; padding-left:3px; padding-right:3px;}
	.destop_logo { top:40px;}
	.destop_logo img { max-height:130px; max-width:inherit; width:auto;}
	.call_menu { width:auto !important;}
	#social_bg .social_menu a.twitter { margin-left:10px;}
	.contact_widget { width:100% !important;}
	#slider h1.slide-4 { font-size:50px !important;}
	.social_menu { width:auto !important;}
	#social_bg .social_menu a.twitter { background-position:-41px 0px; margin-left:10px !important; float:right;}
	#social_bg .social_menu a.facebook { background-position:-3px 0; float:right;}
	.pull-right { float:right !important;}
	.post h1:before { left:0;}
	.img_col img { width:28%;}
	.banner_con { width:100% !important;}
	#banner .banner_con p { margin-bottom:0;}
	.img_col { width:55% !important;}
	.img_col img { position:inherit !important; margin:0 !important;}
	.subinfo { width:30% !important; top:inherit;}
	#footer .widget { height:auto; margin-bottom:0;}
	#footer .widget.contact_widget { width:100% !important;}
	.column3.sidebar { margin:0 25%; width:50% !important;}
	.left_br { width:90% !important; margin:0 5% 20px 5% !important;}
	.page_content { margin:30px auto !important;}
	.left_br .custom_posts { margin-top:30px;}
	.custom_posts li:nth-child(odd) .post_con { padding-left:15px; box-sizing:border-box; width:67%;}
	.custom_posts li:nth-child(even) .post_con { padding-right:15px; box-sizing:border-box; width:67%;}
	.summary_con { margin:0 20px;}
	.summary img { width:200px; margin-right:10px;}
	.summary_con h1 { width:330px; float:left; margin-left:10px;}
	.summary_con div { float:left;}
	#contact_form input { width:42%;}
	#contact_form textarea { width:95%; box-sizing:border-box;}
	#contact_form input[type=submit] { left:549px;}
}

@media only screen and (min-width: 768px) and (max-width: 768px) {
	#contact_form input[type=submit] { left:522px;}
}

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

    .container12{width:95%;}

    .container12 .column1,

    .container12 .column2,

    .container12 .column3,

    .container12 .column4,

    .container12 .column5,

    .container12 .column6,

    .container12 .column7,

    .container12 .column8,

    .container12 .column9,

    .container12 .column10,

    .container12 .column11,

    .container12 .column12 {
        margin:40px auto ;
        width:100%;
    }
    .container12 .prefix1, .container12 .prefix2, .container12 .prefix3, .container12 .prefix4, .container12 .prefix5, .container12 .prefix6, .container12 .prefix7, .container12 .prefix8, .container12 .prefix9, .container12 .prefix10, .container12 .prefix11{padding-left:0;}
    .row {margin:0 auto; width:95%;}
	#slider h1,
	#slider h1 span,
	#slider h2 { font-size:38px !important; line-height:44px !important;}
	#slider p { line-height:30px !important;}
	#slider p.slide-4-text { margin-top:20px !important;}
	.call_us-menu li { float:left; padding-bottom:10px;}
	.responsive_callus .call_us-menu .contact_no a { background-image:none; padding:0; float:left;}
	.linkedin { margin-right:0;}
	.post h1:before { left:0;}
	.subinfo { top:0;}
	.container12.ftrmenu { width:100% !important; padding-left:20px !important; padding-right:20px !important; box-sizing:border-box;}
	.ftr_menu ul li a { font-size:15px !important;}
	.menu-footer_menu-container { margin-top:20px;}
	.page_content { width:100% !important; padding:0 20px !important; box-sizing:border-box; margin:30px auto !important;}
	.row.about_us { width:100% !important;}
	#page_title h1 { font-size:34px;}
	#regonacs_form h1 { font-size:26px !important;}
	.sidebar .page-widget .sidebar_widget_title { font-size:24px;}
	.column9.left_br { margin-bottom:0;}
	.mob_hide { display:none;}
	#regonacs_form { margin-bottom:10px;}
	.sidebar .page-widget { margin-bottom:30px;}
	.voted_best_depo { background-size:auto 100%;}
	.custom_posts img { width:30%;}
	.custom_posts li:nth-child(odd) .post_con { padding-left:15px; box-sizing:border-box; width:67% !important;}
	.custom_posts li:nth-child(even) .post_con { padding-right:15px; box-sizing:border-box; width:67% !important;}
	.custom_posts .post_con h1 { font-size:26px;}
	.custom_posts li:nth-child(odd) img { float:left !important;}
	.custom_posts li:nth-child(even) img { float:right !important;}
	.left_br .summary .summary { margin:0;}
	.left_br .custom_posts { margin-top:30px;}
	.left_br .summary .summary img { width:93%;}
	#contact_form textarea, #contact_form input, #contact_form .text-474 input, #contact_form .text-475 input, #contact_form .wpcf7-textarea { width:90% !important; margin:10px 3% !important;}
}

@media only screen and (max-width: 667px) {
	.ftr_menu ul li { padding-right:30px;}
	.left_br .custom_posts { margin-top:30px;}
	.custom_posts .post_con h1 { font-size:24px;}
	.contact_address .adrs_block { padding:0;}
	.contact_address .mails_block { padding:0;}
	.contact_address { margin-bottom:0;}
}

@media only screen and (max-width: 640px) {
	#slider h1,
	#slider h1 span,
	#slider h2 { font-size:34px !important; line-height:40px !important;}
	#slider p { font-size:22px !important; line-height:28px !important;}
}


@media only screen and (max-width: 568px) {
	#slider h1,
	#slider h1 span,
	#slider h2 { font-size:22px !important; line-height:30px !important;}
	#slider p { font-size:14px !important; line-height:20px !important;}
	.tp-bullets { bottom:10px !important;}
	.ftr_menu ul li { padding-right:15px;}
	#footer .widget li a { font-size:13px !important;}
	.left_br .summary .summary img { width:91%;}
	.contact_address .adrs_block,
	.contact_address .mails_block { width:100%;}
	#contact_form textarea, #contact_form input, #contact_form .text-474 input, #contact_form .text-475 input,  #contact_form .wpcf7-textarea { width:88% !important;}
	#contact_form input[type=submit] { left:160px;}
}

@media only screen and (max-width: 533px) {
	.custom_posts li:nth-child(odd) .post_con { width:66% !important;}
	.custom_posts li:nth-child(even) .post_con { width:66% !important;}
	#contact_form .wpcf7-textarea { height:110px;}
}

@media only screen and (max-width: 480px) {
	#slider p { font-size:13px !important; line-height:16px !important;}
	.ftr_menu ul li { padding-right:5px;}
	#footer .widget li a { font-size:11px;}
	#page_title { margin-bottom:20px;}
	#page_title h1 { font-size:26px !important; text-align:center; padding-top:10px;}
	#regonacs_form h1 { font-size:20px !important;}
	#regonacs_form .fl,
	#regonacs_form .fr { width:100%; float:left !important;}
	.mobile_top_menu.responsive_header .menuTop { margin-top:0;}
	.custom_posts img { width:100%; margin-bottom:20px;}
	.custom_posts li:nth-child(odd) .post_con { padding-left:0; width:100% !important;}
	.custom_posts li:nth-child(even) .post_con { padding-right:0; width:100% !important;}
	.left_br .summary .summary img { width:90%;}
	#contact_form input[type="submit"] { left:130px;}
}
@media only screen and (max-width: 414px) {
	.tp-bullets { bottom:5px !important;}
	#slider h1,
	#slider h1 span,
	#slider h2 { font-size:18px !important; line-height:24px !important;}
	#slider p { font-size:13px !important; line-height:18px !important;}
	#slider a { display:none;}
	.menu-footer_menu-container { margin-top:0;}
	#footer .widget li a { line-height:22px;}
	#page_title h1 { padding:0; margin:10px auto !important;}
	#page_title { margin-bottom:0;}
	.column2.logo { margin:0 auto;}
	.page_content { margin:0 auto !important;}
	#regonacs_form { margin-bottom:0;}
	#footer .ftrmenu .widget { margin:20px auto !important;}
	.page_content .mobile_number div { font-size:16px !important;}
	.left_br .summary .summary img { width:88%;}
	.left_br .summary { margin-bottom:0;}
	.left_br .summary .summary .summary_con h1 { font-size:18px; margin-bottom:0;}
	#contact_form textarea,
	#contact_form input,
	#contact_form .text-474 input,
	#contact_form .text-475 input,
	#contact_form .wpcf7-textarea { width:85% !important;}
	#contact_form input[type="submit"] { left:110px;}
}
@media only screen and (max-width: 375px) {
	.banner_con h1 { font-size:28px !important; line-height:34px !important;}
	.wpcf7-list-item { width:100%; float:left;}
	.page_content .mobile_number div { font-size:14px !important;}
	.left_br .summary .summary img { width:87%;}
	#contact_form h1 { font-size:20px !important;}
}
@media only screen and (max-width: 360px) {
	.responsive_header .menuTop li { width:33%;}
	#slider h1.slide-4 span { display:inherit;}
	#slider h1,
	#slider h1 span,
	#slider h2,
	#slider h1.slide-4 { font-size:14px !important; line-height:16px !important;}
	#slider p { font-size:10px !important; line-height:14px !important;}
	#regonacs_form h1 { font-size:16px !important;}
	#page_title h1 { font-size:22px !important;}
	.sidebar .page-widget .sidebar_widget_title { font-size:22px;}
	.page_content .mobile_number div { padding:15px;}
	#contact_form input[type="submit"] { left:100px; padding:15px;}
}

@media only screen and (max-width: 320px) {
	#slider h1,
	#slider h1 span,
	#slider h2,
	#slider h1.slide-4 { font-size:14px !important; line-height:14px !important;}
	#slider p { font-size:9px !important; line-height:11px !important;}
	.banner_con h1 { font-size: 24px !important; line-height: 30px !important; }
	.wpcf7-list-item-label { font-size:13px;}
	.sidebar .page-widget ul li a { font-size:12px;}
	.responsive_header .menuTop li a { font-size:11px;}
	.page_content .mobile_number div { font-size:12px !important;}
	.left_br .summary .summary img { width:84%;}
	#contact_form textarea,
	#contact_form input,
	#contact_form .text-474 input,
	#contact_form .text-475 input,
	#contact_form .wpcf7-textarea { width:83% !important;}
	#contact_form input[type="submit"] { left:80px;}
}

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

    .container12{width:420px;}

    .container12 .column1,

    .container12 .column2,

    .container12 .column3,

    .container12 .column4,

    .container12 .column5,

    .container12 .column6,

    .container12 .column7,

    .container12 .column8,

    .container12 .column9,

    .container12 .column10,

    .container12 .column11,

    .container12 .column12 {

        margin:0 0 20px 0;

        width:420px;

    }

    .container12 .prefix1, .container12 .prefix2, .container12 .prefix3, .container12 .prefix4, .container12 .prefix5, .container12 .prefix6, .container12 .prefix7, .container12 .prefix8, .container12 .prefix9, .container12 .prefix10, .container12 .prefix11{padding-left:0;}

    .row {margin:0;}

}

.clearfix:before, .clearfix:after,

.row:before, .row:after,

.container12:before, .container12:after{

    content:'.';

    display:block;

    height:0;

    overflow:hidden;

    visibility:hidden;

    width:0;

}

/* http://sonspring.com/journal/clearing-floats */

.clear {

    clear:both;

    display:block;

    height:0;

    overflow:hidden;

    visibility:hidden;

    width:0;

}

.row:after, .clearfix:after, .container12:after{clear:both;}

/* For IE7. Move this to separate file when you notice some problems */

.row, .clearfix {zoom: 1;}

img, object, embed {max-width:100%;}

img {height:auto;}