@media (max-width:1100px){.mainwidth{margin:0 auto;width:100%}.banner img{width:100%}.container{width:auto;padding:0}.bannerlogo{top:32%;left:30%;right:30%}.header_right.headercommon{width:auto}.header_left.headercommon{width:auto}}@media (max-width:1017px){.header_middle.headercommon{text-align:right}.footcommon{margin:0 2px}.header_right.headercommon{width:100%;float:none;text-align:center}.header_left.headercommon{width:100%;float:none;text-align:center}#header .logo p{text-align:center}}@media (max-width:992px){.navigation.pagination{padding:0 5px}.headerlogo{width:auto;padding-bottom:10px}.header_bottom_left{float:none;width:100%;display:block;text-align:center}.header_bottom_right{float:none;width:100%;text-align:center;padding:0;margin:0}#main_header #header_bottom{background-color:none}#header_bottom .logo p{text-align:center}.bannercaption{padding:1px 13px 4px}.banner_button{margin:0}.bannercontent h3{margin-top:5px;margin-bottom:5px}.creditlink{float:none;width:100%;text-align:center}.creditcopy{float:none;width:100%;text-align:center}.site-main{float:none;width:100%}#sidebar{float:none;width:99%;margin:2% auto;clear:both}.toggle a{width:auto}section#header{padding:0}section#header header{text-align:center}.header_middle.headercommon{margin:20px 0}.header_top .logo p{text-align:center}.col-md-4.header_right{width:255px;margin:0 auto}#main_navigation .togglemenu{display:block;background-color:#844c85;color:#fff}a.togglemenu[href]:focus{background-color:#844c85;color:#fff}#main_navigation .sitenav{float:none;margin:0;position:relative;overflow-x:hidden;background-color:#fff;border-radius:0;top:0;border-bottom:none}#main_navigation .nav ul{color:#000;width:100% !important;float:none !important;margin:0;padding:0;left:0 !important;z-index:999}#main_navigation .nav ul li{border-top:1px #ccc solid;display:block;float:none;text-align:left;border-bottom:1px solid #ccc}#main_navigation .nav ul li a{padding:5px 10px !important;display:block;color:#000;border:none}#main_navigation .nav ul li a:hover,#main_navigation .nav ul li.current_page_item a{color:#fff;border:none !important}#main_navigation .nav ul a:hover,#main_navigation .nav ul a:focus,#main_navigation .nav ul a:active,#main_navigation .nav ul li.hover a{background-color:#844c85;color:#fff}#main_navigation .nav ul li.current_page_item li a{background:0 0;color:#000}#main_navigation .nav ul li ul,#main_navigation .nav ul li.hover ul,#main_navigation .nav ul li:focus ul,#main_navigation .nav ul li ul ul,#main_navigation .nav ul li.hover ul ul,#main_navigation .nav ul li:focus ul ul{display:block !important}#main_navigation .nav ul li ul li a:before{content:"\00BB \00a0"}#main_navigation .nav ul li ul li a{border:none}#main_navigation .nav ul li:hover ul a,#main_navigation .nav ul li.hover ul a{width:100%}#main_navigation .nav ul ul,#main_navigation .nav ul ul ul{position:relative;top:0;width:auto}#main_navigation .nav ul ul li:hover ul,#main_navigation .nav ul ul li.hover ul,#main_navigation .nav ul ul li:focus ul{top:0}#main_navigation .nav ul li:hover ul li:hover>ul,#main_navigation .nav ul li.hover ul li.hover>ul,#main_navigation .nav ul li:focus ul li:focus>ul{display:block;position:relative;top:0}#main_navigation .nav ul li:hover ul a,#manain_navigation .nav ul li.hover ul a{width:100%;margin-top:auto}#main_navigation .sitenav ul li{border:none}.footerinner-top{padding:5px 0 15px}#main_navigation .nav ul li:hover ul a,#main_navigation .nav ul li.hover ul a{background-color:#fff;color:#000}}@media (max-width:900px){.bannerlogo{top:30%;left:20%;right:20%}#main_header{position:relative}}@media (max-width:800px){.bannerlogo{top:30%;left:20%;right:20%}.bannerlogo h1{font-size:30px}.bannercontent{top:30%;left:20%;right:20%}}@media (max-width:766px){.footcommon{width:99%;float:none;text-align:center;margin:0 0 16px;border:1px solid #fff;padding:0 0 11px}footer h3{border-bottom:none;padding:0 0 16px;margin:11px 0;color:#fff;text-transform:uppercase;font-size:20px}footer li{list-style:none}.header_right.headercommon{line-height:28px}.bannercontent{display:none}.top4box{width:100%}}@media (max-width:500px){.bannerlogo h1{font-size:25px}.bannerlogo p{font-size:15px}.bannercontent{top:15%;left:10%;right:10%}.banner_sub_heading{display:none}.headerlogo{width:auto;padding-bottom:10px}}@media (max-width:410px){.bannerlogo{top:22%;left:10%;right:10%}.bannercontent{top:10%;left:10%;right:10%}}