@charset "UTF-8";
/* CSS Document */

body { font-family:Arial, Verdana, sans-serif; font-size:13px; color:#222222; line-height:18px; text-align:center; margin:0px; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/bkgd_body.png) repeat-x #ffffff; }
form { margin:0px; }
input, textarea, select { padding:2px; font-family:Arial, Verdana, sans-serif; font-weight:normal; font-size:13px; color:#444444; border:solid 1px #e4e4e4; outline:none; }
h1, h2, h3, h4 { margin:0; font-weight:normal; line-height:normal; }
ol, ul, li { margin:0; padding:0; list-style:none; }
div { display:inline-block; position:relative; overflow:hidden; }
p { margin:0 0 8px 0; line-height:18px; }
.title { font-size:30px; }
.subtitle { font-size:24px; line-height:30px; }
.header { margin:0 0 15px 0; font-size:20px; }
.subheader { margin:0 0 15px 0; font-size:18px; font-weight:bold; line-height:24px; }
.bigtxt { font-size:18px; line-height:28px; color:#848484; }
.fineprint { font-size:11px; font-weight:normal; }
.imgBorder { border:solid 1px #b1b1b1; }
.quote { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; }
.txt-grey { color:#B2B2B2; }

.mainContainer { width:970px; margin:auto; text-align:left; }

.topbar { width:970px; height:95px; margin:0 0 10px 0; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/bkgd_topbar.png) no-repeat; }
.topbar .logo { width:232px; height:95px; float:left; }
.topbar .mini-links { width:100px; height:25px; float:right; margin:0 30px 13px 608px; padding:5px 0 0 0; text-align:center; font-size:12px; color:#666666; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/bkgd_login.png) no-repeat; }
.topbar .mini-links-holder { width:100px; height:25px; float:right; margin:0 30px 13px 608px; padding:5px 0 0 0; }
.topbar .topnav { float:right; margin:0 0 0 0; }
.topbar .topnav ul { }
.topbar .topnav ul li { float:left; margin:0 30px 0 0; font-size:16px; color:#313131; }
.topbar .topnav ul li.current_page_item a, .topbar .topnav ul li.current_page_ancestor a, .topbar .topnav ul li.current_page_parent a { color:#d8851a; }

.promo { width:970px; height:420px; margin:-10px 0 0 0; }
.promo .promo-item { width:970px; height:420px; }
.promo .promo-item .video-box { width:270px; height:65px; position:absolute; top:277px; left:500px; }
.promo .promo-item .see-project { width:211px; height:17px; position:absolute; top:354px; left:500px; }
.promo .promo-item .see-project:hover { cursor:pointer; }
.promo .promo-item .want-details { width:522px; height:27px; position:absolute; top:332px; left:353px; }
.promo .promo-item .want-details:hover { cursor:pointer; }
.promo .promo-item .see-work { width:104px; height:14px; position:absolute; top:316px; left:666px; }
.promo .promo-item .see-work:hover { cursor:pointer; }
.pp_top, .pp_bottom, .pp_left, .pp_right, .pp_content { display:block; }
.promos { display:none; }

#nav { position:absolute; top:465px; left:880px; z-index:99; }
#nav a { background: #1a79ae; text-decoration: none; margin: 3px; padding: 5px; color:#ffffff; }
#nav a.activeSlide { background: #f68600; }
#nav a:focus { outline: none; }

.mods { width:970px; margin:0 0 15px 0; }
.mods div { width:315px; float:left; }
.mods .mod1 { margin:0 12px 0 0; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/bkgd_mod1.png) repeat-x; }
.mods .mod2 { margin:0 13px 0 0; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/bkgd_mod2.png) repeat-x; }
.mods .mod3 { margin:0; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/bkgd_mod3.png) repeat-x; }
.mods .mod1 div, .mods .mod2 div, .mods .mod3 div { width:285px; padding:15px; line-height:20px; }
.cols { width:970px; height:415px; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/bkgd_cols.png) no-repeat; }
.cols div { width:280px; float:left; line-height:20px; }
.cols .col1 { margin:0 22px 20px 21px; }
.cols .col1 img { margin:0 0 20px 0; }
.cols .col1 div { width:100%; margin:0 0 20px 0; }
.cols .col1 div .thumbnail { width:70px; height:60px; float:left; margin:3px 7px 0 0; }
.cols .col2 { margin:0 22px 20px 22px; }
.cols .col2 img { margin:0 0 10px 0; }
.cols .col3 { margin:0 21px 20px 22px; }
.cols .col3 img { margin:0 0 10px 0; }
.cols .col3 h3 { margin:0 0 10px 0; font-size:24px; color:#ff8b00; }
.cols .col3 div.wpcf7-response-output { width:160px; float:left; margin:5px 0 0 0; padding:0; border:none; color:#F00; line-height:16px; }
.cols .col3 .row { width:280px; margin:0 0 2px 0; }
.cols .col3 .row .label { width:75px; padding:3px 0 0 0; }
.cols .col3 .row .field { width:205px; }
.cols .col3 .row .field input { width:190px; }
.cols .col3 .row textarea { width:265px; height:45px; }
.cols .col3 .row input.form-btn { float:right; margin:5px 10px 0 0; width:110px; height:30px; border:none; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/btn_submit.png) no-repeat; }

.content { width:970px; }
.content .col735 { width:735px; float:left; }
.content .col735 .body { width:325px; }
.content .col735 .about { width:733px; padding:25px 0 30px 0; border-left:solid 1px #e2e2e2; border-right:solid 1px #e2e2e2; }
.content .col735 .optin-form { margin:60px 0 0 0; }
.content .col735 .call-us { float:right; text-align:right; }
.content .col735 p { margin:0 0 20px 0; line-height:20px; }

.content .col735 .bottom-mod { width:735px; height:349px; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/modBottomBkgd735_optInForm.jpg) no-repeat; }
.content .col735 .bottom-mod .txt { float:left; width:316px; height:299px; padding:50px 30px 0 30px; }
.content .col735 .bottom-mod .txt .header { font-size:23px; line-height:31px; }
.content .col735 .bottom-mod .txt p { font-size:15px; }

.content .col735 .form-bottom { width:325px; }
.content .col735 .form-bottom p { margin:0; padding:0; }
.content .col735 .form-bottom div.wpcf7-response-output { width:205px; float:left; margin:5px 0 0 0; padding:0; border:none; color:#F00; }
.content .col735 .form-bottom .row { width:325px; margin:0 0 3px 0; }
.content .col735 .form-bottom .row .label { width:86px; float:left; padding:4px 0 0 0; }
.content .col735 .form-bottom .row .field { width:230px; float:left; }
.content .col735 .form-bottom .row .field input { width:223px; }
.content .col735 .form-bottom .row textarea { width:315px; height:70px; }
.content .col735 .form-bottom .row input.form-btn { float:right; margin:5px 5px 0 0; width:110px; height:30px; border:none; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/btn_submit.png) no-repeat; }
.content .col735 input.form-btn { float:right; margin:5px 5px 0 0; width:110px; height:30px; border:none; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/btn_submit.png) no-repeat; }
.content .col735 .contact { width:325px; padding:25px 40px 30px 368px; color:#fff; border-left:solid 1px #e2e2e2; border-right:solid 1px #e2e2e2; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/modBkgd735_contact.jpg) no-repeat #000; }
.content .col735 .contact .row { width:325px; margin:0 0 5px 0; }
.content .col735 .contact .row .label { width:65px; float:left; font-weight:bold; }
.content .col735 .contact .row .text { width:260px; float:left; }
.content .col735 .services { width:733px; padding:25px 0 30px 0; border-left:solid 1px #e2e2e2; border-right:solid 1px #e2e2e2; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/modBkgd735_services.jpg) top right no-repeat; }
.content .col735 .blog { width:693px; min-height:900px; padding:35px 20px 25px 20px; border-left:solid 1px #e2e2e2; border-right:solid 1px #e2e2e2; }
.content .col735 .blog .subheader { margin:0; }
.content .col735 .blog .entry-title { font-size:18px; font-weight:bold; }
.content .col735 .blog .entry-meta { margin:0 0 17px 0; font-size:12px; font-style:italic; color:#888888; }
.content .col735 .blog .entry-utility { font-size:12px; color:#888888; }
.content .col735 .blog .entry-utility .meta-sep { padding:0 5px; }
.content .col735 .blog .navigation { width:100%; margin:-15px 0 15px 0; text-align:right; }
.content .col735 .blog .navigation .nav-previous { display:inline; }
.content .col735 .blog .navigation .nav-next { margin:0 0 0 20px; display:inline; }
.content .col735 .blog .post { width:100%; }
.content .col735 .blog #comments { width:100%; }
.content .col735 .blog #comments-title, .content .col735 .blog #reply-title { font-size:15px; font-weight:bold; }
.content .col735 .blog #reply-title small { font-size:13px; font-weight:normal; }
.content .col735 .blog .vcard { width:100%; margin:0 0 10px 0; }
.content .col735 .blog .vcard img { float:left; margin:0 5px 0 0; }
.content .col735 .blog .comment-body p { margin:0; padding:0; }
.content .col735 .blog .commentlist { padding:0 0 30px 0; margin:0 0 10px 0; border-bottom:dotted 1px #b9b9b9; }
.content .col735 .blog .commentlist ul.children { margin:20px 0 0 40px; }
.content .col735 .blog .commentlist li { margin:0 0 40px 0; }
.content .col735 .blog .commentlist li:last-child { margin:0; }

.content .col735 .blog .form-allowed-tags { display:none; }
.content .col735 .blog cite { font-size:14px; font-weight:bold; font-style:normal; }
.content .col735 .blog .says { display:none; }
.content .col735 .blog #respond { width:100%; margin:20px 0 0 0; }
.content .col735 .blog #respond p { margin:0 0 7px 0; }
.content .col735 .blog #respond div { width:65px; float:left; padding:4px 0 0 0; }
.content .col735 .blog #respond input { width:300px; }
.content .col735 .blog #respond textarea { width:400px; }
.content .col735 .blog #respond #submit { margin:5px 5px 0 0; width:170px; height:30px; border:none; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/btn_postComment.png) no-repeat; }
.content .col735 .blog ul {}
.content .col735 .blog .post { padding:0 0 30px 0; margin:0 0 30px 0; border-bottom:dotted 1px #b9b9b9; }
.content .col735 .blog div:last-child { padding:0; margin:0; border-bottom:none; }
.content .col735 .blog ul li.last { padding:0; margin:0; border:none; }

.content .col735 #portfolios { display:none; }
.content .col735 #slider { width:735px; height:450px; }
.content .col735 #slider img { position:absolute; top:0px; left:0px; display:none; }
.content .col735 .work { width:693px; padding:35px 20px 25px 20px; border-left:solid 1px #e2e2e2; border-right:solid 1px #e2e2e2; }
.content .col735 .work .section-title { font-size:14px; color:#969696; }
.content .col735 .work .services-provided { width:200px; float:right; margin:0 0 20px 20px; padding:0 0 0 20px; border-left:dotted 1px #bcbcbc; }
.content .col735 .work .services-provided ul {}
.content .col735 .work .services-provided ul li { padding:0 0 0 0; margin:0 0 3px 15px; list-style-image:url(https://www.guru-minds.com/wp-content/themes/guru/img/bullet_blue.png); }
.content .col735 .work .view-website { float:right; margin:25px 20px 0 0; text-align:right; }
.content .col735 .work-nav { width:735px; height:30px; background-color:#005fa5; overflow:visible; }
.content .col735 .work-nav ul { width:735px; margin:-5px 0 0 0; }
.content .col735 .work-nav ul li { height:24px; float:left; padding:11px 10px 0 10px; color:#ffffff; }
.content .col735 .work-nav ul li:hover { cursor:pointer; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/hilite_work.png) repeat-x; }
.content .col735 .work-nav ul li.current { background:url(https://www.guru-minds.com/wp-content/themes/guru/img/current_work.png) top center no-repeat; }

.content .col735 .notfound { width:693px; min-height:300px; padding:35px 20px 25px 20px; border-left:solid 1px #e2e2e2; border-right:solid 1px #e2e2e2; }
.content .col735 .notfound input#s { width:300px; height:24px; }
.content .col735 .notfound input#searchsubmit { width:110px; height:30px; border:none; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/btn_blank.png) no-repeat; }

.content .col735 .search { width:693px; min-height:300px; padding:35px 20px 25px 20px; border-left:solid 1px #e2e2e2; border-right:solid 1px #e2e2e2; }
.content .col735 .search input#s { width:300px; height:24px; }
.content .col735 .search input#searchsubmit { width:110px; height:30px; border:none; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/btn_blank.png) no-repeat; }
.content .col735 .search .navigation { width:100%; margin:0 0 5px 0; text-align:right; }
.content .col735 .search .navigation .nav-previous { display:inline; }
.content .col735 .search .navigation .nav-next { margin:0 0 0 20px; display:inline; }
.content .col735 .search .page { padding:0 0 30px 0; margin:0 0 30px 0; border-bottom:dotted 1px #b9b9b9; }
.content .col735 .search .page .entry-title { font-size:18px; font-weight:bold; }
.content .col735 .search .page .entry-meta { margin:0 0 17px 0; font-size:12px; font-style:italic; color:#888888; }
.content .col735 .search .page .entry-utility { font-size:12px; color:#888888; }

.content .col735 .download:hover { cursor:pointer; }

.content .col735 .download-form { width:390px; }
.content .col735 .download-form .row { width:390px; margin:0 0 3px 0; }
.content .col735 .download-form .row .label { width:95px; float:left; padding:4px 0 0 0; }
.content .col735 .download-form .row .field { width:295px; float:left; }
.content .col735 .download-form .row .field input { width:285px; }
.content .col735 .download-form .row textarea { width:285px; height:100px; }
.content .col735 .download-form .row input.form-btn { float:right; margin:5px 5px 0 0; width:110px; height:30px; border:none; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/btn_submit.png) no-repeat; }

.content .col235 { width:235px; float:left; }
.content .col235 .sidenav { width:235px; margin:0 0 20px 0; }
.content .col235 .sidenav .sidenavBody { width:235px; padding:15px 0 10px 0; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/modBkgd235_services.png) repeat-y; }
.content .col235 .sidenav .sidenavBody ul { width:235px; }
.content .col235 .sidenav .sidenavBody ul li { padding:5px 15px 5px 20px; }
.content .col235 .sidenav .sidenavBody ul li.current_page_item a { color:#d8851a; background-color:none; }
.content .col235 .sidenav .sidenavBottom { width:235px; height:10px; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/modBottom235_services.png) no-repeat; }

.content .col235 .services .sidenavTop { width:235px; height:47px; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/modHead235_services.png) no-repeat; }

.content .col235 .about .sidenavTop { width:235px; height:47px; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/modHead235_about.png) no-repeat; }

.content .col235 .blog ul { width:235px; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/modBkgd235_services.png) repeat-y; }
.content .col235 .blog ul li { padding:0 0 20px 0; }
.content .col235 .blog ul li:first-child .widget-title { width:215px; height:38px; padding:9px 0 0 20px; font-size:26px; line-height:normal; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/modHead235_blogA.png) no-repeat #f1f1f1; }
.content .col235 .blog ul li .widget-title { width:215px; height:38px; padding:9px 0 0 20px; font-size:26px; line-height:normal; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/modHead235_blogB.png) no-repeat #f1f1f1; }
.content .col235 .blog .widget-container ul { width:235px; padding:15px 0 10px 0; }
.content .col235 .blog .widget-container ul li { margin:0 0 0 35px; padding:5px 15px 5px 0; line-height:normal; list-style-image:url(https://www.guru-minds.com/wp-content/themes/guru/img/bullet_greyArrow.png); }
.content .col235 .blog .widget-container ul li:hover { list-style-image:url(https://www.guru-minds.com/wp-content/themes/guru/img/bullet_blueArrow.png); }
/*.content .col235 .blog ul li ul li.current-cat a { color:#d8851a; }*/

.content .col235 .work .sidenavTop { width:235px; height:47px; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/modHead235_work.png) no-repeat; }
.content .col235 .work .sidenavBody { width:235px; height:403px; padding:0; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/modBkgd235_work.png) no-repeat; }
.content .col235 .work .sidenavBody .arrow-up, .content .col235 .work .sidenavBody .arrow-down { width:235px; height:20px; }
.content .col235 .work .sidenavBody ul { width:235px; }
.content .col235 .work .sidenavBody ul li { width:235px; height:90px; margin:0 0 1px 0; padding:0; }

.content .col235 .mod235 { margin:0 0 15px 0; }
.content .col235 .optin-form {}
.content .col235 .optin-form .modTop { width:235px; height:47px; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/modHead220_optinForm.png) no-repeat; }
.content .col235 .optin-form .modBody { width:235px; padding:0; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/modBkgd220_optinForm.png) repeat-x #ffefca; }
.content .col235 .optin-form .modBody .bkgd-img { width:205px; padding:15px 15px 10px 15px; }
.content .col235 .optin-form .modBody .optin-text { margin:0 0 15px 0; font-size:15px; color:#9b6600; line-height:22px; }
.content .col235 .optin-form .modBody .row { width:205px; margin:0 0 5px 0; }
/*.content .col235 .optin-form .modBody .row .label { width:75px; float:left; padding:6px 0 0 0; }*/
.content .col235 .optin-form .modBody .row .field { width:205px; float:left; }
.content .col235 .optin-form .modBody .row .field input { width:195px; height:22px; border:solid 1px #fec01a; font-size:13px; }
.content .col235 .optin-form .modBody .row textarea { width:195px; height:70px; border:solid 1px #fec01a; }
.content .col235 .optin-form .modBody .row input.form-btn { float:right; margin:5px 5px 0 0; width:110px; height:30px; border:none; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/btn_submit.png) no-repeat; }
.content .col235 .optin-form .modBottom { width:235px; height:10px; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/modBottom220_optinForm.png) no-repeat; }

.content .col235 .testimonial {}
.content .col235 .testimonial .modTop { width:220px; height:15px; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/modHead220_testimonial.png) no-repeat; }
.content .col235 .testimonial .modBody { width:180px; padding:5px 20px; background-color:#e8e8e8; font-size:14px; line-height:22px; }
.content .col235 .testimonial .modBottom { width:220px; padding:40px 0 0 0; text-align:center; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/modBottom220_testimonial.png) no-repeat; }
.content .col235 .testimonial .modBottom .name { font-size:15px; font-weight:bold; }
.content .col235 .testimonial .modBottom .job-title { font-style:italic; color:#838383; }

.footer { width:970px; margin:0; padding:0; font-size:12px; line-height:18px; }
.footer .seo { width:100%; }
.footer .seo div { float:left; min-height:170px; }
.footer .seo div ul li:before { content:"» "; color:#217fc3; }
.footer .seo .col1 { width:430px; padding:0 0 0 9px; border-left:dotted 1px #a9a9a9; }
.footer .seo .col1 .col1a { width:215px; }
.footer .seo .col1 .col1b { width:215px; }
.footer .seo .col2 { width:180px; padding:0 0 0 9px; border-left:dotted 1px #a9a9a9; }
.footer .seo .col3 { width:175px; padding:0 0 0 9px; border-left:dotted 1px #a9a9a9; }
.footer .seo .col4 { width:145px; padding:0 0 0 9px; border-left:dotted 1px #a9a9a9; }
.footer .copyright { width:100%; margin:30px 0 10px 0; color:#727272; text-align:center; }

.separater { width:970px; height:5px; margin:15px 0 20px 0; background:url(https://www.guru-minds.com/wp-content/themes/guru/img/separater.png) no-repeat; }

ul.list-style-A li { margin:0 0 4px 17px; padding:0; list-style-image:url(https://www.guru-minds.com/wp-content/themes/guru/img/bulletA.gif); }
ul.list-style-A li.last { margin:0 0 0 17px; }

/* Form */

.form-main { width:550px; float:left; margin:0 0 20px 0; }
.form-main input { width:390px; padding:2px; border:solid 1px #94773e; outline:none; }
.form-main textarea { width:390px; height:120px; margin:0; padding:2px; border:solid 1px #94773e; outline:none; }
.form-main .formRow { width:550px; float:left; margin-bottom:10px; }
.form-main .fieldHeader { width:150px; margin:3px 0 0 0; font-size:13px; font-weight:bold; }
.form-main .txtarea { width:100%; }
.form-main .btnRow { width:550px; text-align:right; margin-bottom:10px; }
.form-main .btnRow input { width:84px; height:29px; border:none; outline:none; }

div.wpcf7-response-output { margin:5px 0 0 0; padding:0; border:none; color:#F00; }
div.wpcf7-response-output .thank-you { color:#222222; }
span.wpcf7-not-valid-tip { display:none; }

/* Links */

a { border:none; outline:none; }

a:link { color:#217fc3; text-decoration:none; }
a:visited { color:#217fc3; text-decoration:none; }
a:hover { color:#217fc3; text-decoration:underline; }
a:active { color:#217fc3; text-decoration:none; }

.topnav a:link { color:#313131; text-decoration:none; }
.topnav a:visited { color:#313131; text-decoration:none; }
.topnav a:hover { color:#217fc3; text-decoration:none; }
.topnav a:active { color:#217fc3; text-decoration:none; }

.mini-links a:link { color:#999999; text-decoration:none; }
.mini-links a:visited { color:#999999; text-decoration:none; }
.mini-links a:hover { color:#217fc3; text-decoration:none; }
.mini-links a:active { color:#217fc3; text-decoration:none; }

.sidenav a:link { color:#222222; text-decoration:none; }
.sidenav a:visited { color:#222222; text-decoration:none; }
.sidenav a:hover { color:#217fc3; text-decoration:none; }
.sidenav a:active { color:#217fc3; text-decoration:none; }

.work-nav a:link { color:#ffffff; text-decoration:none; }
.work-nav a:visited { color:#ffffff; text-decoration:none; }
.work-nav a:hover { color:#ffffff; text-decoration:none; }
.work-nav a:active { color:#ffffff; text-decoration:none; }

