body{margin: 0px; background: url(../images/bg.png) repeat-x #FFFFFF; }
table,div{font-family: 'Raleway', sans-serif; font-size:15px; color:#333333; line-height:20px; }
a{color: #333333; text-decoration: none; }
a:hover{color: #333333; text-decoration: underline;}
img{border:none;}
p{ margin:10px 0;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}

.img_left, #logo, #left, #social, .left, #contact-left{float:left;}
.img_right, #top_link, #right, #copy-logo, .right, #contact-right{float:right;}

h1,h2,h3,h4{margin:10px 0;}
/*Heading*/
h1{font-size:30px; font-weight: normal; color: #250630; line-height: 32px;}
h2{font-size:24px; font-weight: normal; color: #250630; margin-top: 30px; line-height: 28px;}
h3{font-size:18px;}
h4{font-size:14px;}
	
.img_left{margin-right:15px;}
.img_right{margin-left:15px;}
.ul{margin:0; padding-left:0; margin-left:20px;}
.ul li{margin-bottom: 10px;}

#accordion2 ol{margin:0; padding-left:0; margin-left:24px;}
#accordion2 ol li{margin-bottom: 10px;}

#accordion2 ul{margin:0; padding-left:0; margin-left:24px;}
#accordion2 ul li{margin-bottom: 10px; list-style-image:url(../images/li.png);}

#main{margin:0 auto;}
header{}
#logo{width:222px; margin: 17px 0;}
#top_link{width:320px; background: url(../images/top-link-bg.png) no-repeat 0 top; padding: 18px 23px 6px 62px;}
#top_link ul{margin: 0; padding: 0; list-style: none;height: 127px;}
#top_link li{padding-left: 66px;padding-bottom: 47px;font-weight: bold;font-size: 18px;line-height: 48px;}
#top_link li.phone{background: url(../images/phone1.png)no-repeat left 0px;color: #250630;margin-bottom: 38px;}
#top_link li.email{background: url(../images/email1.png)no-repeat left 0px;color: #250630;margin-top: -70px;}

#banner{margin: 40px 0 20px; position: relative; /*background: url(../images/banner.png) no-repeat;*/ height: auto;}
#banner .banner{height: auto; position: absolute; top: 0; width: 100%; z-index: 10;}
#banner h1{position: absolute; font-size: 49px; line-height: 60px; color: #FFFFFF; margin-top: 110px;  text-shadow: 0 2px 1px #333333; font-family: 'Lato', sans-serif; font-weight: 400;}
#banner h1 span{font-weight: 200; font-size: 80px;}
#banner h1 .nothing{color: #ebaa17; font-weight: 200; font-size: 80px; line-height: 80px; letter-spacing: 2px;}

.slidesjs-container{height: 523px !important;}
.slidesjs-control{height: 523px !important;}
.slidesjs-pagination{display: none;}
.slidesjs-navigation{position: absolute; top: 40%; z-index: 20;}
.slidesjs-previous{left: 0;}
.slidesjs-next{right:0;}

#next, #pre{position: absolute; left: 0; bottom: 0; width: 50px; height: 55px;}
#next{left:50px;}

#banner .text{float: right; margin:21px 0; background: url(../images/banner-text-bg.png); width: 366px; color: #FFFFFF; padding: 48px;}
#banner .text img{width: auto; margin-top: 20px;}
#banner .text h2 {border-bottom: 1px dashed #FFFFFF; margin: 0 0 40px; padding-bottom: 8px; color: #FFFFFF; text-transform: uppercase; font-weight: bold; font-size: 30px;}
#banner .text .date{color: #FFFFFF; font-size: 21px;}
#banner .text .date span{font-weight: bold; font-size: 37px;}

#content{}
.courses-box{float: left; margin-right: 12px; width: 224px;}
.courses-box h3{color: #FFFFFF; text-transform: uppercase; text-align: center; height: 106px; display: table; width: 224px;}
.courses-box h3 span{vertical-align: middle; display: table-cell; text-shadow: 0px 2px 1px #666666;}
.courses-box:last-child{margin-right: 0;}
.read-more{color: #FFFFFF; text-align: center; line-height: 36px;} .read-more a{color: #FFFFFF;} .read-more a:hover{color: #FFFFFF;}
.fingerprints{background: url(../images/fingerprints.png) no-repeat left 24px #3b2314;}
.handwriting{background: url(../images/handwriting.png) no-repeat left 24px #744c28;}
.speed{background: url(../images/abacus2.png) no-repeat left 50px #a87b4f;}
.vedic{background: url(../images/vedic.png) no-repeat 5px 48px #594a41;}
.abacus{background: url(../images/abacus.png) no-repeat left 24px #c2b49a;}

#left{width: 558px; margin: 60px 0 0; line-height: 25px;}
#left h1{border-bottom: 1px dashed #d7d4d8; padding-bottom: 8px; margin-bottom: 30px;}
#right{width: 537px; margin: 60px 0 0; }
#right .franchisee{background: #6d6e70;}
#right .franchisee .text{ color: #ffffff; float: right; padding: 16px 16px 16px 0; width: 302px;}
#right .franchisee .text h3{text-transform: uppercase;} #right .franchisee .text h3 a{color: #FFFFFF;}
#right .franchisee .text .read-more {color: #ffffff; line-height: 20px; text-align: left; font-weight: bold;}
#right .testimonial{background: #778387; margin-bottom: 20px;}
#right .testimonial .text{ color: #ffffff; float: right; padding: 16px 16px 16px 0; width: 302px;}
#right .testimonial .text div{color: #FFFFFF; margin-bottom: 10px;}
#right .testimonial .text div:last-child{margin-bottom: 0;}
#right .testimonial .text h3{text-transform: uppercase;}

.multitasking{background: url(../images/multitasking-bg.png) no-repeat; background-size: cover; text-align: center; color: #FFFFFF;}
.multitasking h1{color: #FFFFFF; font-weight: normal; margin: 30px 0;}
.heavy{font-size: 44px; font-weight: bold; color: #FFFFFF; margin: 40px 0 10px; line-height: 46px;}

.team{padding: 60px 0 30px!important;}
.box{width: 370px; margin-right: 27px; float: left; height: 206px;}
.box .text{padding: 20px 29px;}
.box .text ul{margin:0; padding-left:0; list-style: none;}
.box .text li{background:url(../images/right.png) no-repeat left 7px; line-height: 25px; margin-bottom: 22px; padding-left: 34px;}
.box .text li:last-child{margin-bottom: 0;}
.box.red{border: 1px solid #e3171d;}
.box.red h3{text-align: center; background: #e3171d; margin: 0; color: #FFFFFF; text-transform: uppercase; line-height: 56px;}
.box.mehndi{border: 1px solid #c4bfbc;}
.box.mehndi h3{text-align: center; background: #867A6D; margin: 0; color: #FFFFFF; text-transform: uppercase; line-height: 56px;}
.box.green{border: 1px solid #26a43a;}
.box.green h3{text-align: center; background: #26a43a; margin: 0; color: #FFFFFF; text-transform: uppercase; line-height: 56px;}
.box:last-child{margin-right: 0;}
#about{width: 100%; margin-right: 0 !important;}

footer{width: 100%; background: url(../images/footer-bg.jpg) repeat-x #a87b4f bottom; margin-top: 30px;}
.links{width: 250px; margin: 30px 65px 30px 0; height: 288px;}
.links h3{color: #e3171d; text-transform: uppercase; font-weight: bold; margin-bottom: 20px;}
.navi_text{font-size:14px; line-height:28px;}
.navi_text ul{margin:0px; padding-left:0px; margin-left:0px; list-style:none; }
.navi_text li{}
.navi_text li a{display:block; text-decoration:none; color: #FFFFFF; }
.navi_text li a:hover, .navi_text li a.active{color:#FFFFFF; display:block; text-decoration:none;}

.tweets{width: 286px; margin: 30px 65px 30px 0; height: 288px;}
.tweets h3{color: #ebaa17; text-transform: uppercase; font-weight: bold; margin-bottom: 26px;}
.get-in{width: 490px; margin: 30px 30px 30px 0;  color: #FFFFFF; height: 288px;}
.get-in ul{margin:0; padding-left:0; list-style: none;}
.get-in li{line-height: 25px; padding-left: 28px;}
.get-in li.phone{background:url(../images/phone.png) no-repeat left 7px; margin-bottom: 14px;}
.get-in li.email{background:url(../images/email.png) no-repeat left 7px; }
.get-in li.address{background:url(../images/add.png) no-repeat left 7px; }
.get-in li.fax{background:url(../images/fax.png) no-repeat left 7px; }
.get-in li:last-child{margin-bottom: 0;}
.get-in h3{color: #818140; text-transform: uppercase; font-weight: bold; margin-bottom: 26px;}
.contact{width: 335px; margin: 30px 0; height: 288px;}
.contact h3{color: #26a43a; text-transform: uppercase; font-weight: bold; margin-bottom: 26px;}
.contact .input{background: #e0e0e0; border: none; padding: 7px; margin-bottom: 8px; width: 192px; color: #000000}
.contact .textarea{background: #e0e0e0; border: none; padding: 7px; margin-bottom: 8px; width: 192px; color: #000000}
.contact .submit{font-size: 14px; color: #250630; font-weight: bold; background: #FFFFFF; padding: 5px 15px; border: none; margin-left: 128px;}

#copy{color: #FFFFFF; text-align: center; width: 100%; line-height: 56px;}

label { width: 128px; float: left; color: #FFFFFF; line-height: 30px;}
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

#hamburger-navigation{display: none;}

/* Inner */

#ban-in{width: 100%; margin: 40px 0 20px; background: #e6e6e6;}
#ban-in img{width: 100%;}
#about-ban{margin: 40px 0 20px; position: relative; background: url(../images/about-ban.jpg) no-repeat right; height: 350px;}
.ban-in h1{position: absolute; font-size: 60px; line-height: 60px; color: #FFFFFF; margin-top: 72px;  text-shadow: 0 2px 1px #333333; font-family: 'Lato', sans-serif; font-weight: 400;}
.ban-in h1 span{font-weight: 200; text-transform: uppercase;}
#contact-ban{margin: 40px 0 20px; position: relative; background: url(../images/contact-ban.jpg) no-repeat right; height: 350px;}
#abacus-program-ban{margin: 40px 0 20px; position: relative; background: url(../images/abacus-program-ban.jpg) no-repeat right; height: 350px;}
#fingerprints-ban{margin: 40px 0 20px; position: relative; background: url(../images/fingerprints-ban.jpg) no-repeat center; height: 350px;}
#bain-sync-ban{margin: 40px 0 20px; position: relative; background: url(../images/bain-sync-ban.jpg) no-repeat center; height: 350px;}
#gallery-ban{margin: 40px 0 20px; position: relative; background: url(../images/gallery-ban.jpg) no-repeat center; height: 350px;}
#handwriting-ban{margin: 40px 0 20px; position: relative; background: url(../images/handwriting-ban.jpg) no-repeat center center; height: 350px;}

.inner{line-height: 26px;}
.inner h1 {border-bottom: 1px dashed #d7d4d8; margin-bottom: 30px; padding-bottom: 8px;}
.inner h1 span{font-style: italic; font-size: 20px;}
.usa{width: 365px; margin-bottom: 20px;}
.usa h2{margin-top: 0;}
.india{width: 365px; margin-bottom: 20px;}
.india h2{margin-top: 0;}
.map{border: 3px solid #a6d1ff; width: 365px; height: 250px;}
.map iframe{width: 100%; height: 250px;}

.abacus-table-b {border-collapse: collapse; width: 100%; color: #333333; font-size: 16px; text-align: center;}
.abacus-table-b th {background: url(../images/table-line.html) repeat-x #ebaa17; font-weight: normal; padding: 13px 8px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; font-size: 16px; color: #FFFFFF; font-weight: bold;}
.abacus-table-b td {background: url(../images/table-line.html) repeat-x #FFFFFF; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding: 10px; border-bottom: 1px solid #CCCCCC;}
.abacus-table-b tr:hover td {background: url(../images/table-raw-bg.html);}
.abacus-video{float: right; width: 338px; height: 207px; /*margin: 30px 0 ;*/ margin: 0 0 0 15px;}

.home-video{width: 558px; height: 207px; margin-right: 10px; position: relative; float: left;}
.home-video:last-child{margin-right: 0;}
.home-video img{left: 0; width: 100%;}

.franchise{margin:0; padding:0; list-style: none;color: #fff;}
.franchise li{margin-bottom: 10px; background: #f5f5f5; padding: 10px;}
.franchise li strong{display: block;}

.franchise-partner{margin:0; padding:0; list-style: none;}
.franchise-partner li{margin: 0 30px 30px 0; background: #f5f5f5; padding: 10px; width: 150px; float: left; text-align: center; font-size: 14px;}
.franchise-partner li:nth-child(6n+6){margin-right: 0;}
.franchise-partner li span{display: block;}

/* Gallery */
#gallery ul li {display: inline-block; margin: 0 38px 38px 0;}
#gallery ul li:nth-child(5n+5){margin-right: 0;}

/*foram */
.franchise_img_left {margin-bottom: 10px;padding: 10px;list-style: none; float: left;width: 48%;}
.franchise_img_left li {margin-bottom: 10px;padding: 2%;list-style: none; float: left;width: 96%;}
.franchise_img_left li:last-child{ margin-bottom: 0;}
.franchise_img_right{margin-bottom: 10px;padding: 10px;list-style: none; float: right;width: 48%;}
.franchise_img_right li {margin-bottom: 10px;padding: 2%;list-style: none; float: right;width: 96%;}
.img_text1{margin-bottom: 0px;margin-top: 0px;list-style: none; float:right;font-size: 13px;color: #fff;background: none repeat scroll 0 0 #e46164;padding: 15px;
width: 62%;height: 140px;}
.img_text2{margin-bottom: 0px;margin-top: 0px;list-style: none; float:right;font-size: 13px;color: #fff;background: none repeat scroll 0 0 #e8be5f;padding: 15px;
width: 62%;height: 140px;}
.img_text3{margin-bottom: 0px;margin-top: 0px;list-style: none; float:right;font-size: 13px;color: #fff;background: none repeat scroll 0 0 #2dc145;padding: 15px;
width: 62%;height: 140px;}
.img_text4{margin-bottom: 0px;margin-top: 0px;list-style: none; float:right;font-size: 13px;color: #fff;background: none repeat scroll 0 0 #9a9a4d;padding: 15px;
width: 62%;height: 140px;}
.img_text5{margin-bottom: 0px;margin-top: 0px;list-style: none; float:right;font-size: 13px;color: #fff;background: none repeat scroll 0 0 #2dc145;padding: 15px;
width: 62%;height: 140px;}
.img_text6{margin-bottom: 0px;margin-top: 0px;list-style: none; float:right;font-size: 13px;color: #fff;background: none repeat scroll 0 0 #9a9a4d;padding: 15px;
width: 62%;height: 140px;}
.img_text7{margin-bottom: 0px;margin-top: 0px;list-style: none; float:right;font-size: 13px;color: #fff;background: none repeat scroll 0 0 #e8be5f;padding: 15px;
width: 62%;height: 140px;}
.img_text strong{display: block;}
.franchise_img_left li.franchise_img_bg1 {background: none repeat scroll 0 0 #e46164;}
.franchise_img_left li.franchise_img_bg2 {background: none repeat scroll 0 0 #e8be5f;}
.franchise_img_left li.franchise_img_bg3 {background: none repeat scroll 0 0 #2dc145;}
.franchise_img_left li.franchise_img_bg4 {background: none repeat scroll 0 0 #9a9a4d;}
.franchise_img_right li.franchise_img_bg5 {background: none repeat scroll 0 0 #2dc145;}
.franchise_img_right li.franchise_img_bg6 {background: none repeat scroll 0 0 #9a9a4d;}
.franchise_img_right li.franchise_img_bg7 {background: none repeat scroll 0 0 #e8be5f;}
.franchise li.franchise_bg1{background: none repeat scroll 0 0 #2dc145;}
.franchise li.franchise_bg2{background: none repeat scroll 0 0 #e46164;}
.franchise li.franchise_bg3{background: none repeat scroll 0 0 #e8be5f;}
.franchise li.franchise_bg4{background: none repeat scroll 0 0 #9a9a4d;}
.franchise li.franchise_bg5{background: none repeat scroll 0 0 #2dc145;}
.franchise li.franchise_bg6{background: none repeat scroll 0 0 #e46164;}
.franchise li.franchise_bg7{background: none repeat scroll 0 0 #e8be5f;}
.franchise-partner li.text_effect{margin: 0 30px 30px 0; background: #f5f5f5; padding: 10px; width: 150px; float: left; text-align: center; font-size: 14px;}
.franchise-partner li.text_effect a{ background: #f5f5f5; width: 150px; float: left; text-align: center; font-size: 14px;text-decoration: none;}
.franchise-partner li.text_effect a:hover{color: #e3171d;}
.row_second{width: 365px;float: left;margin-left: 20px;}
.row_first{width: 365px;float: left;}
.image_bg1 {background: none repeat scroll 0 0 #e46164;padding:10px;}
.image_bg2 {background: none repeat scroll 0 0 #e8be5f;padding:10px;}
.image_bg3 {background: none repeat scroll 0 0 #2dc145;padding:10px;}
.image_bg4 {background: none repeat scroll 0 0 #9a9a4d;padding:10px;}
.image_bg5 {background: none repeat scroll 0 0 #2dc145;padding:10px;}
.image_bg6 {background: none repeat scroll 0 0 #9a9a4d;padding:10px;}
.image_bg7 {background: none repeat scroll 0 0 #e8be5f;padding:10px;}



@media only screen and (min-width:1280px) and (max-width:1400px) {
#banner h1{margin: 30px 0 0 40px;}
.slidesjs-container { height: 384px !important;}
.slidesjs-navigation { top: 44%;}
}

@media only screen and (min-width:1180px) and (max-width:1279px) {
#banner h1{margin: 20px 0 0 40px;}
.slidesjs-container { height: 344px !important;}
.slidesjs-navigation { top: 40%;}
}

@media only screen and (min-width:960px) and (max-width:1179px) {
#banner .text{visibility: hidden;}
#banner h1{margin: 20px 0 0 40px; font-size: 36px; line-height: 44px;}
#banner h1 .nothing{font-size: 60px; line-height: 70px;}
#banner h1 span{font-size: 50px;}
.slidesjs-container { height: 284px !important;}
.slidesjs-navigation { top: 38%;}

.courses-box{width: 178px;}
.courses-box img{width: 100%;}
.courses-box h3{width: 178px;}

#left{width: 438px;}
#right{width: 486px;}
#right .testimonial .text{width: 252px; padding: 10px 16px 11px 0;}
#right .franchisee .text{width: 252px; padding: 10px 16px 11px 0;}
.box{width: 293px; height: 610px;}
.box .text{padding: 20px 12px;}
.box.mehndi img{width: 100%;}

.links{width: 196px; margin-right: 24px;}
.tweets{width: 260px; margin-right: 24px;}
.get-in{width: 356px; margin-right: 24px;}
.contact{width: 340px;}
#hamburger-navigation{display: none;}

.india, .usa{width: 450px;}
.map{width: 444px;}

.franchise_img_left{width: 49%;padding: 0;}
.franchise_img_right{width: 49%;padding: 0;}
.img_text { width: 60%;}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
#logo{width: 182px; margin: 27px 0;}
#logo img{width: 100%;}
#top_link{width: 280px; padding: 24px 23px 64px 62px;}
#top_link img{width: 21%;}

#banner .text{visibility: hidden;}
#banner h1{margin: 10px 0 0 40px; font-size: 26px; line-height: 34px;}
#banner h1 .nothing{font-size: 50px; line-height: 60px;}
#banner h1 span{font-size: 40px;}
.slidesjs-container { height: 234px !important;}
.slidesjs-navigation { top: 26%;}

.courses-box{margin: 0 12px 24px;}

#left{float: none; width: 748px;}
#right{float: none; width: 748px; margin-top: 0;}

#right .testimonial .text, #right .franchisee .text{width: 518px;}

.box{width: 748px; height: auto; margin: 0 0 10px;}
.box.mehndi{padding-bottom: 15px;}
.box.mehndi img{float: left; margin-right: 15px;}

.links{width: 274px;}

.india, .usa{width: 100%; margin-bottom: 20px;}
.map{width: 742px;}

#hamburger-navigation{display: none;}


.franchise_img_left{width: 100%;padding: 0;}
.franchise_img_right{width: 100%;padding: 0;}
.img_text {font-size: 14px;margin-top: -12px;padding: 10px;width: 76%;}

}

@media only screen and (min-width: 640px) and (max-width: 767px) {
#logo{width: 182px; margin: 27px 0;}
#logo img{width: 100%;}
#top_link{width: 280px; padding: 24px 23px 64px 62px;}
#top_link img{width: 21%;}

#banner .text{visibility: hidden;}
#banner h1{display: none;}
.slidesjs-container { height: 194px !important;}
.slidesjs-navigation { top: 26%;}

.courses-box{width: 192px; margin: 0 7px 12px;}
.courses-box img{width: 100%;}
.courses-box h3{width: 192px; }

#left{float: none; width: 620px;}
#right{float: none; width: 620px; margin-top: 0;}

#right .testimonial .text, #right .franchisee .text{width: 388px;}

.box{width: 620px; height: auto; margin: 0 0 10px;}
.box.mehndi{padding-bottom: 15px;}
.box.mehndi img{float: left; margin-right: 15px;}

.links{width: 274px;}

.india, .usa{width: 100%; margin-bottom: 20px;}
.map{width: 614px;}

#hamburger-navigation {background-color: rgba(0, 0, 0, 0); color: #ffffff; display: block; margin: 0 auto; padding: 20px 0; text-align: right; text-decoration: none; width: 620px; z-index: 10;}	
.franchise_img_left{width: 100%; padding: 0;}
.franchise_img_right{width: 100%;float: left; padding: 0;}
.img_text {font-size: 14px;}

}

@media only screen and (min-width: 480px) and (max-width: 639px) {
#logo{width: 182px; margin: 27px 0;}
#logo img{width: 100%;}
#top_link{width: 210px; padding: 40px 23px 64px 22px;}
#top_link img{width: 20%;}

#banner .text{visibility: hidden;}
#banner h1{display: none;}
.slidesjs-container { height: 148px !important;}
.slidesjs-navigation { top: 26%;}

.courses-box{width: 216px; margin: 0 7px 12px;}
.courses-box img{width: 100%;}
.courses-box h3{width: 192px; }

#left{float: none; width: 460px;}
#right{float: none; width: 460px; margin-top: 0;}

#right .testimonial .text, #right .franchisee .text{width: 230px; padding: 5px 16px 5px 0;}

.box{width: 460px; height: auto; margin: 0 0 10px;}
.box.mehndi{padding-bottom: 15px;}

.links, .tweets, .get-in, .contact{height: auto; margin: 20px 0 0; width: 100%;}
label{width: 132px;}
.contact .input{width: 314px;}
.contact .textarea{width: 314px;}
.contact .submit{margin-left: 132px;}
.contact{margin-bottom: 20px;}

.india, .usa{width: 100%; margin-bottom: 20px;}
.map{width: 454px;}

#hamburger-navigation {background-color: rgba(0, 0, 0, 0); color: #ffffff; display: block; margin: 0 auto; padding: 20px 0; text-align: right; text-decoration: none; width: 460px; z-index: 10;}		

.franchise_img_left img{width: 30%;}
.franchise_img_right img{width: 30%;}
.franchise_img_left{width: 100%; padding: 0;}
.franchise_img_right{width: 100%; padding: 0;}
.img_text{width: 65%;}


}

@media only screen and (min-width: 320px) and (max-width: 479px) {
#logo{width: 142px; float: none; margin: 15px auto;}
#logo img{width: 100%;}
#top_link{width: 146px; padding: 0; background: none; float: none; margin: 14px auto;}
#top_link img{width: 18%;}

#banner .text{visibility: hidden;}
#banner h1{display: none;}
.slidesjs-container { height: 112px !important;}
.slidesjs-navigation { top: 26%;}

.courses-box{width: 300px; margin: 0 0 12px;}
.courses-box img{width: 100%;}
.courses-box h3{width: 300px; }

#left{float: none; width: 300px;}
#right{float: none; width: 300px; margin-top: 0;}

#right .testimonial .text, #right .franchisee .text{width: 284px; padding: 8px;}
#right .testimonial img{width: 100%;}
#right .franchisee img{width: 100%;}

.box{width: 300px; height: auto; margin: 0 0 10px;}
.box.mehndi{padding-bottom: 15px;}
.box.mehndi img{width: 100%;}
.accordion2 dt{font-size: 15px;}

.links, .tweets, .get-in, .contact{height: auto; margin: 20px 0 0; width: 100%;}
label{width: 132px;}
.contact .input{width: 284px;}
.contact .textarea{width: 284px;}
.contact .submit{margin-left: 0;}
.contact{margin-bottom: 20px;}

.home-video{width: 300px; margin-left: 0;}
.home-video img{width: 100%;}
.home-video video{width: 100%; height: 184px;}

.abacus-video{width: 300px; margin-left: 0;}
.abacus-video img{width: 100%;}
.abacus-video video{width: 100%; height: 184px;}

.india, .usa{width: 100%; margin-bottom: 20px;}
.map{width: 274px;}

#hamburger-navigation {background-color: rgba(0, 0, 0, 0); color: #ffffff; display: block; margin: 0 auto; padding: 20px 0; text-align: right; text-decoration: none; width: 300px; z-index: 10;}		

.franchise_img_left img{width: 30%;}
.franchise_img_right img{width: 30%;}
.franchise_img_left{width: 100%; padding: 0;}
.franchise_img_right{width: 100%; padding: 0;}
.img_text{width: 65%;margin-top: -8px; padding: 5px;}
}