/* 
Theme Name: IndiaSMS Theme
Author: IndiaSMS
*/
@media screen {
*{margin:0;padding:0;border:none}
abbr,acronym,dfn{cursor:help;border-bottom:1px #000 dotted}
dfn{font-style:normal}
.floatleft{float:left !important}.floatright{float:right !important}
.aligncenter{text-align:center}
.clear{clear:both}
a{color:#303030;outline:none;border:none;text-decoration:underline}
a:link, a:visited{text-decoration:underline}
a:visited{color:#525151}
a:hover{text-decoration:none;color:#212121}
a:active{color:#01638f}
address{margin:0.2em 0;padding:.5em 0 1em;font-size:.75em;line-height:140%;font-style:normal}
:focus{outline:0}
ul,ol{list-style:none}
/*======================*/
html{background:#fff;color:#686868;height:100%;font-family:Arial, Helvetica, sans-serif}
body{border-top:5px #ff8034 solid;font:100% Arial, Helvetica, sans-serif}
/*body.after-login{margin-top:-28px}*/
#skip-link{width:0;height:0;font-size:.75em}
#skip-link li{width:70%;text-indent:0}
#skip-link a,#skip-link a:link{display:inline-block;position:absolute;top:-556px;color:#000;cursor:help;margin:0;padding:4px;line-height:1em;font-weight:bold;text-decoration:underline;z-index:99}
#skip-link a:visited{top:-556px;color:#a1a0a0;cursor:help;text-decoration:underline}
#skip-link a:active,#skip-link a:focus{top:4px;left:4px;color:#000;cursor:help;text-decoration:underline}

#hwrapper,#main-wrapper,#bottom-wrapper{width:61.25em;margin:0 auto}
#header{position:relative;height:92px}/*----- Header -----*/
#logo{position:absolute;top:22px;left:10px}#logo img{cursor:pointer}

#main-wrapper{position:relative;padding-top:171px}
#container{background:url(images/int-intro-bg.gif) repeat-x 0 0;margin-bottom:20px;position:relative;margin-bottom:28px}
#intro{height:124px;position:absolute;top:0;left:0;width:100%;background:url(images/blog-intro-img.jpg) no-repeat 100% 0}/*---- Introduction ----*/
#intro-content{text-shadow:1px 1px #000;color:#fff}
#intro img{padding-left:57px}
#intro .contact-us{float:right; padding-top:35px;}
#intro .contact-us em{display:block;font-style:normal}
#intro .phone{background:url(images/phone.png) no-repeat left 6px;padding-left:35px;display:inline-block;font-size:1.55em;color:#fff;text-shadow:1px 1px #000;line-height:1.4em;height:63px;font-weight:bold}
#social-media{position:absolute;top:31px;right:270px}
#social-media li{float:left;list-style:none;margin:0 8px 0 0;height:29px;width:29px;border-radius:50%;z-index:100;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s}
#social-media li:hover {
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.3);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}
#social-media li a{z-index:0;display:block;width:29px;height:29px}
#social-media li a:hover{z-index:100}
#social-media li a:hover img{opacity:0}
.facebook,.google,.linkedin,.twitter{width:29px}
#social-media li.facebook a:hover{background:url(images/facebook-hover.png) no-repeat 0 0}
#social-media li.google a:hover{background:url(images/google-plus-hover.png) no-repeat 0 0}
#social-media li.linkedin a:hover{background:url(images/linkedin-hover.png) no-repeat 0 0}
#social-media li.twitter a:hover{background:url(images/twitter-hover.png) no-repeat 0 0}

a.button,input.button{background:#ff8338;color:#fff;text-decoration:none;padding:0 25px;font-size:1.25em;font-style:italic;line-height:2.1em;border-radius:5px;height:42px;display:inline-block;cursor:pointer}
a.button:hover{background:#fff;color:#0095d4;text-shadow:none}
input.button{padding:0 25px 2px 20px;}

#main{float:left;width:678px;margin-right:0;min-height:250px}/*---- Main Section ----*/
#main h1,#content h1,#container #sidebar h2{background:url(images/hbg.png) no-repeat left bottom;font:1.25em Arial, Helvetica, sans-serif;color:#4e4e4e;padding-bottom:10px;margin-bottom:5px;margin-top:10px;border:none}
#main h2,#main h3{border-bottom: 1px solid #D8D8D8;clear:both;font: 1.25em Arial,Helvetica,sans-serif; margin:20px 0 12px;padding-bottom: 10px;}
#main h3,#main h4,#main h5,#main h6{font: 1.25em Arial,Helvetica,sans-serif;margin:20px 0 12px}
#main h3{border-bottom:0;padding-bottom:0}
#main p{font-size:.81em;color:#686868;padding:8px 0;line-height:20px}
.entry-content a{color:#686868;font-size:13px}
.entry-content .continue{display:block;margin-top:5px}
#main h1{background:url(images/hbg2.png) no-repeat left bottom}


#sidebar{float:right;width:445px}/*---- Sidebar Section ----*/
/*#sidebar */#searchform  .assistive-text { font-weight:bold; color:#000; font-size:0.8em;display: block;text-align: left;margin-left: 3px}
/*#sidebar*/ #searchform .field { background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D8D8D8;border-radius: 5px 5px 5px 5px;padding: 8px 10px;width:145px; margin-top:5px}
#sidebar #searchform .submit { line-height:18px;width: 66px; border-radius: 5px 5px 5px 5px; color:#fff; font-weight:bold; background:#1990EE; margin-left:3px}
#sidebar #searchform .submit:hover {background:#FF8338; cursor:pointer}

#container h2 a { text-decoration:none; color: #4E4E4E}
#container h2 a:hover { text-decoration:none; color: #4E4E4E}
#container h2.headbg{background:url(images/hbg3.png) no-repeat left bottom;border:none}

#nav{position:absolute;top:-116px;right:0}/*---- Navigation ----*/
#nav li{float:left;height:101px;margin-right:4px}
#nav li.last{margin-right:0}
#nav li a{padding:61px 10px 22px 10px;text-decoration:none;font:.84em Arial, Helvetica, sans-serif;color:#525151;display:inline-block;border-bottom:8px solid #fff;font-weight:bold}
#nav li span{color:#696868;text-transform:uppercase}
#nav li a:hover,#nav li.active span{background:url(images/nav-hvr.png) no-repeat bottom center;border-bottom:8px #ff8034 solid}
#nav li:hover, #nav li.active{background:url(images/nav-hvr-bg.png) repeat 0 0}
#nav li.active{height:101px;color:#525151;font:.84em Arial, Helvetica, sans-serif;font-weight:bold}
#nav li.active span{height:19px;display:block;padding:61px 10px 19px 10px;}

#sidebar{width:261px}
#content{display:inline-block;width:100%;padding-top:0}
#content h1{background:url(images/hbg3.png) no-repeat left bottom}

#content .assistive-text { font-weight:bold; color:#000; font-size:1em}
#content.field {background:none repeat scroll 0 0 #fff;border:1px solid #D8D8D8;border-radius:5px 5px 5px 5px;padding:8px 10px;width:148px;margin-top:5px}
#content .submit { padding:6px; border-radius: 5px 5px 5px 5px; color:#fff; font-weight:bold; background:#1990EE}
#content .submit:hover {background:#FF8338; cursor:pointer}
.sdbox{background:#ededed;padding:10px 10px 10px;border-radius:8px;margin-bottom:15px}
.sdbox ul{background: url(images/sdbottom.png) no-repeat scroll 0 100% #FFFFFF;padding: 5px 18px 20px;}
.entry-content ul{padding:0 0 20px 5px}
.sdbox ul li,.entry-content li,.related-post li{font-size: 0.8em; background: url(images/bullet.png) no-repeat scroll 0 10px transparent;padding:6px 0 6px 15px}
.sdbox ul li a,.entry-content li a,.related-post li a{text-decoration:none;color:#686868}
.sdbox ul li a:hover,.entry-content li a:hover,.related-post li a:hover{text-decoration:underline;color:#686868}
.related-post ul{margin:10px 0 0}
#container #sidebar .sdbox h2{background:#fff url(images/sd-head-bg.gif) repeat-x 0 0;height:63px;font-size:1.5em;color:#fffffe;font-weight:bold;padding:20px 0 0;text-align:center;border-radius:8px 8px 0 0;margin:0;border:0}
.sdbox h2 span{background:url(images/sd-head-arrow.gif) no-repeat center 100%;display:block;height:63px;
position: relative;
    z-index: 1;
    top: -5px;
}
.sdcontent{background:#fff url(images/sdbottom.png) no-repeat 0 100%;padding:0 0 10px}
.sdcontent p{font-size:0.75em;padding:8px 0 0;line-height:1.5em}
.sdcontent .price-per-month{color:#999;font-size:1.6em;padding-bottom:13px;text-align:center}
.sdcontent .price-per-month .price{font-size:2em;color:#198de9}
.price-per-month em{color:#8cc6f4;font-style:normal;display:inline-block;line-height:.8em;margin-left:5px}
.price-per-month em strong{color:#999;font-size:.45em;font-style:italic;display:block}
.price-per-month .doller{vertical-align:top;line-height:1em}
.sdcontent p.submit{font-size:1em}
.sdcontent .signup a.button,input.button{background:#1990ee}
.sdcontent .signup a.button:hover,input.button:hover{background:#ff8538;color:#fff}
.sdcontent .signup,.sdcontent .submit{position:relative;top:15px;display:block;text-align:center}
.reseller{padding-bottom:32px}
.breadcrumb{padding:0.7em 0 0.6em 3.7em;background:url(images/downarrow.gif) no-repeat 0 0;margin-bottom:15px;color:#555;clear:both;position:absolute;top:124px;left:0;font-size:0.75em}
.breadcrumb .btext{padding-left:10px;background:url(images/arrow.gif) no-repeat 0 2px;font-size:0.75em;margin-left:1px}
.breadcrumb ul{display:inline;font-size:1em}
.breadcrumb ul li{display:inline;font-weight:700;margin-right:.3em}
.breadcrumb ul li span{margin-left:.3em}
.breadcrumb a{display:inline;color:#555; font-weight: 700;font-size: 1em;}
.breadcrumb a:link, .breadcrumb a:visited{text-decoration:underline}
.breadcrumb a:hover{text-decoration:none}
.breadcrumbs-title {background: url(images/arrow.gif) no-repeat scroll 0 2px transparent;font-size: 1em;margin:0 5px 0 1px;padding-left: 10px; font-size:1em}
#main ul.list{padding:10px 0 10px 10px}
#main ul.list li{font:.75em Arial, Helvetica, sans-serif;color:#686868;background:url(images/bullet.png) no-repeat 0 11px;padding:5px 0 5px 15px;line-height:18px}
.entry-meta {font-size:0.75em;color:#999;margin-top:20px}
.entry-meta a { text-decoration:underline; color:#999}
.entry-meta a:hover { text-decoration:none; color:#999}
#bottom{background:url(images/bottom-bg.png) repeat 0 0;border-top:1px #4d4d4d solid;height:77px;color:#727272}/*---- Bottom ----*/
#bottom-wrapper{position:relative}
#copyright{position:absolute;top:32px;left:0;font-size:.75em;margin-right:22px;color:#ababab}
#design{position:absolute;top:24px;right:0;font-size:.81em}
#design a{background:url(images/id-logo.png) no-repeat left top;height:24px;padding-left:35px;margin-left:10px;display:inline-block;font-weight:700;color:#a1a1a1;text-decoration:none;line-height:24px}
#design a:hover{text-decoration:underline;background:url(images/id-logo.png) no-repeat left bottom;color:#fff}
.meta-nav{font-weight:bold;font-size:15px}
.entry-content p img.alignleft{float:left;margin:22px 14px 0 0}
.entry-content p img.alignright{float:right;margin:22px 0 0 14px}

.entry-content{clear:both}
.thumbimg{width:200px;height:110px;margin:12px 0 10px 10px;float:right}
.entry-content img{padding:5px;border:1px #ccc solid;background:#fff}
.sociable_tagline{font-size:13px;font-weight:bold;padding-bottom:10px}
.ratingblock{clear:both}
.addthis_default_style iframe{width:80px !important}
.comments-link{padding-top:3px}
.author a{color:#01569B}
.submit{margin-top:5px}
#searchform{padding-top:0}
#nav-single{overflow:hidden}
#nav-above{overflow:hidden}
#nav-above .nav-next,#nav-below .nav-next{text-align:left}
.navigation {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
	padding-bottom:10px
}
.navigation a:link,
.navigation a:visited {
	color: #888;
	text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
	color: #e92b77;
}
.nav-previous {
	float: right;
	text-align: right;
	width: 50%;
	padding-top:10px;
	font-size:0.75em;color:#686868;font-weight:bold
}
.nav-next {
	/*float: right;*/
	text-align: right;
	width: 50%;
	padding-top:10px;
	font-size:0.75em;color:#686868;font-weight:bold
}
.edit-link a{ font-size:0.75em; color:#999; margin-top:6px}

.guerrillagravatar{width:14% !important}.guerrillagravatar img{padding:4px}
#main .guerrillatext h4{color:#467cd2;font-size:18px !important;padding-top:0;margin:0;font-weight:normal}
.guerrillawrap{margin:3px 0}#main .guerrillawrap p{padding:5px 0}
.guerrillasocial{float:none !important}.guerrillasocial a{color:#467cd2}
.textwidget{background:#fff;padding:0 0 6px 10px}
}
/*===== Media Queries ============================================================= */
@media screen and (max-width: 1024px) {	
	img{max-width:100%;height:auto}
	#hwrapper,#bottom-wrapper,#intro{width:96%}#main-wrapper{width:98%;padding-right:1%;padding-left:1%}
	#main{width:64%;margin-right:0}
	#intro{width:96%}
	.textbox2,.textarea2{width:76%}
	/*#wrapper{border:1px #000 solid}	*/
}
/***** smaller than 980 *************************************************************/
@media screen and (max-width: 980px) {	
	.head-txt{font-size:2.5em;line-height:.7em}
	#bottom{height:100px}#copyright{float:none;width:100%;text-align:center;top:20px}#design{top:56px;float:none;width:100%;text-align:center}
	/*#wrapper{border:1px #C00 solid}*/
}
/****** smaller than 800 ***********************************************************/
@media screen and (max-width: 800px) {
	/*#wrapper{border:1px #FF0 solid}*/
}

@media only screen and (max-width: 768px) {
	#header{height:132px}#social-media{top:93px;right:0}#nav{top:-156px}
	/*---- Internal Pages ----*/
	.breadcrumb{background-color:#eee}
	#main{width:55%}#sidebar{width:42%;margin-top:15px}.sdcontent{background-repeat:repeat-x}
	
	/*#wrapper{border:1px #f00 solid}*/
}

/***** smaller than 640 **************************************************************/
@media screen and (max-width: 640px) {
	a.button, input.button{height:30px;padding:0 15px;font-size:1em;line-height:30px;font-weight:bold}
	#main,#sidebar{width:100%;float:none;display:block}#main{width:95%;margin:0 auto}		
	.sdbox{width:91%;float:none;text-align:center;margin:10px auto}
	#form label{text-align:left;margin-left:2%}.textbox,.textarea{width:90%}
	#sidebar #searchform .field{width:80%}#sidebar #searchform p{text-align:left}.sdbox ul li{text-align:left}
	/*#wrapper{border:1px #ccc solid}*/	
}

/***** smaller than 560 *************************************************************/
@media screen and (max-width: 560px) {
	#main-wrapper{padding-top:170px}
	#nav li a {color: #525151;font: bold 0.84em Arial,Helvetica,sans-serif}#nav li a,#nav li.active{padding:50px 7px 30}#nav li a:hover,#nav li.active span{background:url(images/nav-hvr.png) no-repeat bottom center;border-bottom:8px #ff8034 solid}
#nav li:hover, #nav li.active{background:url(images/nav-hvr-bg.png) repeat 0 0}
	#intro img{padding-left:10px}
	#sidebar #searchform .field { width: 76%}
	/*#wrapper{border:1px #F0F solid}*/
	
}
/***** smaller than 480 **************************************************************/
@media screen and (max-width: 480px) {
	#header{height:179px}#logo,#nav{left:0;width:100%;text-align:center}#social-media{width:100%;top:140px}#social-media ul{width:150px;margin:0 auto}
	#nav{top:-86px}#nav li{float:none;display:inline-block;height:30px;margin:5px 4px 5px 0}#nav li a{font-size:.7em;background:#eee;background-image:none;padding:0 10px;line-height:30px;height:30px;border:none}#nav li a span{background:none;padding:0}#nav li a:hover{background:#ff8338;color:#fff;border:none}#nav li a:hover span{color:#fff}#nav li.active {height:30px;line-height:30px;background:#ff8338;padding:0 10px}#nav li.active span{padding:0;background:none;border:none;color:#fff}
	#main-wrapper{padding-top:210px}.inner-page #main-wrapper{padding-top:260px}	
	.breadcrumb{top:200px;z-index:100;padding:2em 0.5em 1em}
	.entry-content img{float:none;margin:10px 0}.entry-content p img.alignleft,.entry-content p img.alignright{float:none;margin:10px 0; width:90%}
	#intro{background:#3eaaff none;height:200px;width:100%;box-shadow:inset 0 0 70px #0662a9}#intro-content{width:auto}#intro .contact-us{float:none;position:absolute;bottom:0;right:0;padding:10px 10px 0}#intro .phone{background-size:15px 42px;font-size:1.2em;padding-left:23px}
	#bottom{height:120px}
	#sidebar #searchform .field{width:64%}.textbox2,.textarea2{width:62%}
	/*#wrapper{border:1px #f00 solid}*/
}
/***** smaller than 320 *************************************************************/
@media screen and (max-width: 320px) {	
	#main-wrapper{padding-top:195px}.inner-page #main-wrapper{padding-top:255px}	
	#bottom{height:135px}#design{top:80px}#design a{background:none;padding:0;margin:0}#design a:hover{background:none}
	.breadcrumb{background:#eee none;padding-left:10px;width:94%;padding:10px 3%; line-height:18px}
	#content{padding-top:15px}
	#intro-content{width:95%}
	#container #sidebar .sdbox h2{font-size:1.3em}
	#sidebar #searchform .field{width:52%}
	#copyright{top:15px;line-height:1.5em}#design{top:70px}
	/*#wrapper{border:1px #00f solid}*/
}

/***** smaller than 240 *************************************************************/
@media screen and (max-width: 240px) {
	#intro-content{top:9px}
	.sdcontent{padding:5px 10px 0 10px}.sdbox{width:90%}
	#sidebar #searchform .field{width:45%}
	.textbox, .textarea{width:86%} 
	.textbox2,.textarea2{width:55%}
	/*#wrapper{border:1px solid #0F0}*/
}

@media print {
* {margin:0;padding:0}
html{font-size:11pt;background:#fff;color:#010101;font-family: Helvetica, Arial, sans-serif}
body{font-size:75%;margin:0 0.5cm;text-align:left;background:#fff;color:#010101}
#skip-link,#header,#nav,.breadcrumb{display:none}
#content,#intro{font-size:11pt;border-bottom:1px dotted #333;line-height:1.9em;padding-bottom:1em;margin-bottom:.5em}
q{margin-top:0.5cm;background:#fff;color:#010101;font-family:Georgia, Times, serif;font-size:14pt;line-height:20pt}
h1{font-size:16pt;padding-bottom:5px}
h2{font-size:14pt;margin:0.2cm 0 0}
h3{font-size:12pt;line-height:1.5em}
h4{font-size:11pt}
h5{font-size:10pt}
h6{font-size:8pt}
img{display:none}
a:link:after, a:visited:after{content: " (" attr(href) ") ";font-size: 90%}
a:link, a:visited{color:#333;background: #fff;font-weight:700;text-decoration:underline}
a[href^="/"]:after{content: " (https://blog.indiasms.com/" attr(href) ") "}
abbr:after{content:" (" attr(title) ") ";font-size:100%}
#container{padding:0}
#footer{text-align:center;padding:5px;font-size:10pt;line-height:.5cm}
}
@media aural {
h1, h2, h3, h4, h5, h6{voice-family:paul, male;stress:20;richness:90}
h1{pitch:x-low;pitch-range:90}
h2{pitch:x-low;pitch-range:80}
h3{pitch:low;pitch-range:70}
h4{pitch:medium;pitch-range:60}
h5{pitch:medium;pitch-range:50}
h6{pitch:medium;pitch-range:40}
li, dt, dd{pitch:medium;richness:60}
dt{stress:80}
code{pitch:medium;pitch-range:0;stress:0;richness:80}
em{pitch:medium;pitch-range:60;stress:60;richness:50}
strong{pitch:medium;pitch-range:60;stress:90;richness:90}
dfn{pitch:high;pitch-range:60;stress:60}
a:link{voice-family:harry, male}
a:visited{voice-family:betty, female}
a:active{voice-family:betty, female;pitch-range:80;pitch:x-high}
acronym.initialism{speak:spell-out}
acronym,dfn,acronym.truncation{speak:normal}
.us-phone,.uk-phone,.au-phone{speak-numeral:digits}
}